软件工程:实践者的研究方法(原书第8版 本科教学版) - Softcover

(美)罗杰 S. 普莱斯曼; 新华书店北美网

 
9787111555018: 软件工程:实践者的研究方法(原书第8版 本科教学版)

Synopsis

《软件工程:实践者的研究方法(原书第8版本科教学版)》自第1版出版至今,30多年来在软件工程界产生了巨大而深远的影响。第8版继承了之前版本的风格与优势,系统地讲解软件过程、建模、质量管理、项目管理等基础知识,涵盖相关概念、原则、方法和工具,并且提供丰富的辅助阅读资源和网络资源,指导有兴趣的读者进行更深入的学习和研究。本书是面向本科生的版本,保留了完整版中的基础内容,压缩或删除了一些高级内容,更加适合作为高等院校计算机、软件工程及相关专业的软件工程课程教材。出版者的话改编者序译者序前言第1章软件的本质11.1软件的本质31.1.1定义软件31.1.2软件应用领域41.1.3遗留软件51.2软件的变更本质61.2.1WebApp61.2.2移动App71.2.3云计算71.2.4产品线软件8习题与思考题8扩展阅读与信息资源8第2章软件工程102.1定义软件工程学科112.2软件过程112.2.1过程框架122.2.2普适性活动122.2.3过程的适应性调整132.3软件工程实践132.3.1实践的精髓142.3.2通用原则142.4软件开发神话162.5这一切是如何开始的18习题与思考题19扩展阅读与信息资源19第一部分软件过程第3章软件过程结构223.1通用过程模型233.2定义框架活动243.3明确任务集243.4过程模式25习题与思考题27扩展阅读与信息资源27第4章过程模型294.1惯用过程模型304.1.1瀑布模型304.1.2增量过程模型324.1.3演化过程模型324.1.4并发模型364.1.5演化过程的最终评述374.2专用过程模型384.2.1基于构件的开发384.2.2形式化方法模型394.2.3面向方面的软件开发394.3统一过程404.3.1统一过程的简史414.3.2统一过程的阶段414.4产品和过程42习题与思考题43扩展阅读与信息资源43第5章敏捷开发455.1什么是敏捷465.2敏捷及变更成本475.3什么是敏捷过程475.3.1敏捷原则485.3.2敏捷开发战略495.4极限编程495.4.1极限编程过程495.4.2工业极限编程515.5其他敏捷过程模型535.5.1Scrum535.5.2动态系统开发方法545.5.3敏捷建模555.5.4敏捷统一过程565.6敏捷过程工具集57习题与思考题58扩展阅读与信息资源58第6章软件工程的人员方面606.1软件工程师的特质606.2软件工程心理学616.3软件团队626.4团队结构636.5敏捷团队646.5.1通用敏捷团队646.5.2XP团队656.6社交媒体的影响666.7软件工程中云的应用676.8协作工具676.9全球化团队68习题与思考题69扩展阅读与信息资源69第二部分建模第7章理解需求727.1需求工程737.2建立根基787.2.1确认利益相关者787.2.2识别多重观点787.2.3协同合作797.2.4首次提问797.3获取需求807.3.1协作收集需求80

"synopsis" may belong to another edition of this title.