软件工程作为一级学科,如今已成为一个非常活跃的研究领域。软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以便经济地开发高质量的软件并有效地维护它。严格遵循软件工程的方法,可以大大提高软件的开发效率和成功率,减少软件开发和维护中的问题。
第1章 软件工程概论
1.1 软件及软件危机
1.2 软件工程
1.3 软件工程的基本原则
思考与练习
第2章 软件过程
2.1 软件开发模型
2.2 敏捷开发
思考与练习
第 3章 需求分析
3.1 概述
3.2 需求获取技术
3.3 需求分析方法
3.4 结构化分析方法
3.5 需求描述与评审
3.6 需求验证与评审
思考与练习
第4章 软件设计
4.1 软件设计概述
4.2 软件设计的过程
4.3 软件设计的内容
4.4 结构化设计的方法
思考与练习
第5章 面向对象设计
5.1 常见的软件工程方法三论
5.2 结构化方法与面向对象方法的比较
5.3 面向对象的基本概念
8.4 面向对象方法的总结
5.5 面向对象建模(UML)
思考与练习
第6章 面向对象软件开发过程模型
6.1 迭代开发与瀑布式开发
6.2 迭代开发与快速原型法
6.3 迭代的适用范围
6.4 Rational 统一过程模型
思考与练习
第7章 软件质量与测试
7.1 质量与全面质量管理
7.2 软件质量模型
7.3 软件质量过程管理
7.4 软件测试
思考与练习
第8章 软件项目管理
8.1 项目管理的基本概念
8.2 进度管理
8.3 成本管理
8.4 风险管理
思考与练习
参考文献
-
查看
软件工程