为你推荐
第2版前言
软件工程课程学习指导
第1章 软件工程概述
1.1 软件工程的产生和发展
1.2 软件与软件过程
1.3 软件过程模型
1.4 软件开发方法
1.5 软件工具与软件开发环境
小结
习题一
第2章 软件需求工程
2.1 软件需求的基本概念
2.2 需求工程过程
2.3 软件需求获取技术
2.4 需求分析与建模
2.5 软件需求案例分析
小结
习题二
第3章 软件设计
3.1 软件设计概述
3.2 软件体系结构设计
3.3 模块分解
3.4 详细设计描述工具
3.5 面向对象的设计
3.6 用户界面设计
小结
习题三
第4章 面向对象方法与UML建模语言
4.1 面向对象方法概述
4.2 UML概述
4.3 建立用例模型
4.4 建立静态模型
4.5 建立动态模型
4.6 建立实现模型
4.7 RUP统一过程及其应用
小结
习题四
第5章 软件实现
5.1 程序设计语言的选择
5.2 结构化程序设计
5.3 面向对象程序设计
5.4 程序设计风格
5.5 算法与程序效率
5.6 软件代码审查
小结
习题五
第6章 软件复用和组件技术
6.1 软件复用概述
6.2 软件复用的实施与过程
6.3 可复用组件与组件工程
6.4 领域工程分析和基于组件的开发
6.5 基于组件的软件开发特点
6.6 软件组件技术的技术规范
小结
习题六
第7章 软件测试
7.1 软件测试概述
7.2 白盒法测试
7.3 黑盒法测试
7.4 软件测试的策略
7.5 软件调试
7.6 面向对象的测试
7.7 自动测试
小结
习题七
第8章 软件维护
8.1 软件维护的基本概念
8.2 软件维护的过程
8.3 软件维护技术
8.4 软件可维护性
8.5 逆向工程和再工程
小结
习题八
第9章 软件工具与集成化环境
9.1 软件工具
9.2 集成化CASE环境
9.3 软件开发工具——Rational Rose
小结
习题九
第10章 软件项目管理
10.1 软件项目管理概述
10.2 软件项目可行性研究
10.3 软件项目成本估算技术
10.4 软件项目组织与人员管理
10.5 项目风险管理
10.6 软件质量保证
10.7 企业资源规划
小结
习题十
第11章 软件能力成熟度模型
11.1 CMM概述
11.2 CMM的内部结构
11.3 CMM的应用
11.4 CMM的实施与评估
11.5 软件能力成熟度模型集成
小结
习题十一
第12章 软件工程课程设计
12.1 课程设计的目的和要求
12.2 课程设计步骤及安排
12.3 案例分析
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜