
| 《软件工程》(影印版)对软件工程学科的发展起了重要的推动作用,它在国际软件工程界拥有无可置疑的权威地位!随着计算机应用面向更广阔和更深入的方向发展,如今计算机软件已涉及到人们社会生活的各个领域。作为计算机系统的核心和灵魂,软件的重要性越来越被人们认识。软件是不可见的智力产品,专业人员一直在探讨如何获得高质量和低成本的软件产品,如何把软件工作组织得更加有效且更为合理。 |
| 第1章 软件工程介绍 1.1 软件角色的演化 1.2 软件 1.3 软件特性的变化 1.4 遗产软件 1.4.1 遗产软件的质量 1.4.2 软件演化 1.5 软件神话 1.6 这一切是如何开始的? 1.7 小结 参考文献 习题与思考题 推荐读物与阅读信息 第一部分 软件过程 第2章 过程综述 2.1 软件工程:一种层次化技术 2.2 过程框架 2.3 能力成熟度模型集成CMMI 2.4 过程模式 2.5 过程评估 2.6 个人过程模型和团队过程模型 2.6.1 个人软件过程 2.6.2 团队软件过程 2.7 过程技术 2.8 产品与过程 2.9 总结 参考文献 习题与思考题 推荐读物与阅读信息 第3章 过程模型 3.1 惯例过程模型 3.2 瀑布模型 3.3 增量过程模型 3.4 演化过程模型 3.4.1 原型开发 3.4.2 螺旋模型 3.4.3 并行开发模型 3.4.4 演化模型的最终评述 3.5 专用过程模型 3.5.1 基于构件的开发 3.5.2 形式化方法模型 3.5.3 面向方面的软件开发 3.6 统一过程 3.6.1 简史 3.6.2 统一过程的阶段 3.6.3 统一过程工作产品 3.7 小结 参考文献 习题与思考题 推荐读物与阅读信息 第4章 敏捷视角下的过程 4.1 敏捷是什么? 4.2 敏捷过程是什么? 4.2.1 敏捷开发的动机 4.2.2 人的因素 4.3 敏捷过程模型 4.3.1 极限编程(eXtremeProgramming, XP) 4.3.2 自适应软件开发(AdaptiveSoftware Development, ASD) 4.3.3 动态系统开发方法(DynamicSystem Development Method,DSDM) 4.3.4 Scrum 4.3.5 Crystal 4.3.6 特征驱动开发(Feature DrivenDevelopment, FDD) 4.3.7 敏捷建模(Agile Modeling,AM) 4.4 小结 参考文献 习题与思考题 推荐读物与阅读信息 第二部分 软件工程实践 第5章 软件工程实践 第6章 系统工程 第7章 需求工程 第8章 构建分析模型 第9章 设计工程 第10章 创建体系结构设计 第11章 构件级设计建模 第12章 完成用户界面设计 第13章 软件测试策略 第14章 测试战术 第15章 产品度量 第三部分 应用Web工程 第16章 Web工程 第17章 开始一个WebApp项目 第18章 WebApp分析 第19章 设计WebApp 第20章 WebApp测试 第四部分 管理软件项目 第21章 项目管理 第22章 过程和项目度量 第23章 估算 第24章 项目进度安排 第25章 风险管理 第26章 质量管理 第27章 变更管理 第五部分 软件工程高级课题 第28章 形式化方法 第29章 净室软件工程 第30章 基于构件的开发 第31章 再工程 第32章 未来之路 索引 |
商品评论(0条)