内容列表
本书特色
1) 覆盖SWEBOK 第4版的核心知识域
IEEE正在制定国际标准的软件工程知识体系(Software Engineering Body Of Knowledge, SWEBOK)第4版,目前已进入公共评审阶段,预计今年推出。本书覆盖SWEBOK 第4版的核心知识域,包括软件需求、软件架构、软件设计、软件构造、软件测试、软件工程运营、软件维护、软件配置管理、软件工程管理、软件工程模型与方法、软件工程过程、软件质量和软件工程职业实践。
2) 突出了软件工程的敏捷化、开发与运维一体化、智能化
适应当前软件工程的过程和方法上的特点,本书弱化和减少了以瀑布模型为代表的软件开发模型和结构化开发方法学的知识点,而强化敏捷软件开发和面向对象的开发方法学;增加了开发与运维一体化(DevOps)和持续集成与持续交付;展望了智能软件工程和开源等群体软件工程的新技术和新方向。
3) 案例贯穿软件工程核心环节
软件工程是一门工程学科,实践非常重要,因此本书引入了软件工程的最佳实践(best practices),并以一个汽车4S店业务管理系统为案例,来阐述软件工程的从需求、设计、测试到管理等各核心环节,使学生扎实地掌握知识,培养学生解决实际问题的能力。除此之外,我们强调在学习软件工程的过程中进行大作业的演练。