本书自 版出版至今,近40年来在软件工程界产生了巨大而深远的影响。第9版继承了之前版本的风格与优势,全面系统地讲解软件过程、建模、质量与安全、软件项目管理等知识,涵盖相关的概念、原则、方法和工具,并且提供了丰富的扩展阅读资源和网络资源。同时,本书调整了篇章结构,使内容 加简洁, 适于教学。本书是面向本科生的版本,保留了完整版中的基础内容,压缩或删除了一些 内容, 加适合作为高等院校计算机、软件工程及相关专业的软件工程课程教材。 br br
文章的内容先是介绍函数式所属的技能树位置:编程范式,也介绍了各种范式在前端的体现。随后会过一批函数式的常见概念,给对函数式思想了解较少的同学一些基础内容。这两章节我理解对于基础较好的同学可能是老生常谈,但因为加入了一些前端示例和我的理解,也应该能算是老坛新酒。 br 了解完编程范式和基础概念后,我会直接进入“函数式思维”的内容。这章内容主要是帮助大家在依赖函数式框架工具设计时,从传统命令式编程的思考方式,向 契合函数式前端开发的方式改变。比如对循环的实现、数据结构的差别、对异常态和类型的处理等。 br 第四到七章,分别是前端函数式的几种重要的形态。第四章是Monadic编程,它是函数式的一种经典工程实现,也在前端衍生了一些工具。我将在这章把前端函数式的几个基础理论单元如函子、幺半群的介绍,用它们
本书紧密围绕智能建筑通信网络技术的发展,在网络通信技术基础的铺垫下,分别对智能建筑信息网络系统中的控制网络、通信网络和物联网的主流技术进行介绍,并结合某商业楼宇智能建筑信息网络系统设计实例,详细阐述各子系统的需求分析、网络设计与功能实现要点。本书主体章节内容分别为智能建筑控制信息网络技术、智能建筑通信信息网络技术、智能建筑物联网技术、智能建筑网络安全技术及智能建筑信息网络系统工程设计案例,为读者提供了由低层到高层、循序渐进地学习智能建筑信息网络系统的素材。 本书内容简明扼要,深入浅出,可作为普通高等学校建筑电气与智能化、电气信息类、自动化类等专业的本科生教材,也可作为智能建筑电气工程、计算机信息系统集成、网络管理、控制工程等领域从业人员的参考用书。
本书主要以软件测试的实现流程为主线对全书进行讲解,包含软件测试的各个知识,如软件测试概念、发展、原则、目标、模型、分类、软件开发流程以及软件测试管理等。全书知识点的讲解由浅入深,使每一位读者都能有所收获,也保持了整本书的知识深度。 本书主要涉及八个项目,即初识软件测试、软件开发流程、软件测试的管理、黑盒测试、白盒测试、性能测试、安全测试、自动化测试,严格按照软件测试流程对知识体系进行编排,采用循序渐进的方式从软件测试相关概念、软件开发流程、软件测试管理、软件测试实现方法等方面对知识点进行讲解。 本书结构条理清晰、内容详细,每个任务都通过学习目标、学习路径、任务描述、任务技能、任务实施、任务总结和任务习题七个模块进行相应知识的讲解。其中,学习目标和学习路径模块对本项
对于开发人员来说,掌握设计模式有助于提高代码质量,促进代码重用,增强架构健壮性。随着编程语言的不断发展,新特性层出不穷,在其被广泛使用前,程序员往往需要花费大量时间去理解和掌握。本书的目的就是降低新技术趋势的接受难度,为程序员提供良好的应用实践。 本书向你展示Java语言中 加智能化的编码实例。书中首先介绍面向对象编程(OOP)和函数式编程(FP)范式,然后描述常用设计模式的经典使用方法,并解释如何利用函数式编程特性改变经典的设计模式。 你将学习混合使用OOP和FP的实现方式,然后学习响应式编程模型——一种为了编写 好的代码而将OOP和FP结合使用的方法。之后,本书将介绍从MVC架构向微服务和无服务器架构转变的发展趋势, 介绍Java新版本的功能特性及其实践。 通过本书的学习,你可以有效地解决开发
本书是专门讲解Illustrator 2023软件使用方法与技巧的应用教程。全书分为13章,依次介绍了Illustrator 2023快速入门、认识Illustrator 2023工作环境、绘制基本图形、图形的选择和编辑、路径的创建和编辑、图形填充与混合、面板的运用、使用画笔与符号工具、文本的创建与编辑、图表的制作、效果的应用、文件的优化与打印输出,并在 3章介绍了三个综合实例的制作过程。 本书实例丰富,结构清晰,讲解深入浅出,可作为准备学习和正在学 面设计人员的自学参考书和使用指导书,也可作为大专院校相关专业师生自学、教学参考书和社会各类培训用教材。