更新时间:2020-06-12 17:12:24
封面
版权信息
内容提要
第3版前言
第1章 软件工程引论
1.1 软件及软件危机
1.2 软件工程的形成与概念
1.3 软件工程的基本原则
本章练习题
第2章 软件生命周期及开发模型
2.1 软件过程概述
2.2 传统的软件过程模型
2.3 面向对象的软件过程模型
2.4 敏捷软件开发过程模型
第3章 结构化需求分析
3.1 需求工程概述
3.2 需求获取
3.3 结构化分析方法概述
3.4 结构化分析建模
3.5 应用举例
第4章 结构化软件设计
4.1 软件设计的基本概念
4.2 软件的体系结构
4.3 软件结构设计
4.4 面向数据流的设计方法
4.5 面向数据结构的设计方法
4.6 数据设计
4.7 软件详细设计
4.8 应用举例
第5章 面向对象的需求分析
5.1 面向对象方法学概述
5.2 面向对象的基本概念
5.3 用例模型
5.4 对象(概念)模型
5.5 动态模型
第6章 面向对象的软件设计
6.1 面向对象软件设计概述
6.2 系统设计
6.3 详细设计
6.4 面向对象软件实现
第7章 软件测试技术
7.1 软件测试概述
7.2 软件测试技术
7.3 软件调试技术
7.4 软件测试分类
第8章 软件维护技术
8.1 软件维护概述
8.2 软件维护类型
8.3 软件维护技术
8.4 软件维护困难
第9章 软件质量与质量保证
9.1 软件质量的概念
9.2 软件质量的度量
9.3 软件质量管理
9.4 软件质量保证
9.5 软件配置管理
9.6 软件能力成熟度模型简介
第10章 软件工程标准与文档
10.1 软件工程标准
10.2 软件文档与编写要求
10.3 软件文档的主要内容及写作指南
第11章 软件项目管理
11.1 软件项目管理概述
11.2 软件项目的时间管理
11.3 软件项目的成本管理
11.4 软件项目的团队管理
11.5 软件项目的风险管理
第12章 软件开发工具与环境
12.1 软件开发环境
12.2 计算机辅助软件工程
12.3 软件开发工具
第13章 软件工程课程设计
13.1 课程设计目的与要求
13.2 课程设计步骤安排
13.3 课程设计指导
13.4 案例分析
附录 模拟考试题
试卷(一)
试卷(二)
参考文献