| 作 者: | 曾建潮 |
| 出版社: | 武汉理工大学出版社 |
| 丛编项: | 普通高等学校计算机科学与技术专业新编系列教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 软件方法/软件工程 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
1 软件工程概论
1.1 软件危机引发的思考
1.2 软件工程的概念与原理
1.3 软件生命周期模型
1.4 软件开发方法
习题与思考题
2 可行性分析
2.1 可行性分析的主要任务
2.2 可行性分析的步骤
2.3 可行性分析的技术方法
2.4 成本/效益分析
习题与思考题
3 需求分析
3.1 需求分析的任务
3.2 需求分析的过程
3.3 数据驱动的分析方法
3.4 功能驱动的分析方法
3.5 快速原型驱动的分析方法
3.6 数据与数据库需求
3.7 需求验证
习题与思考题
4 总体设计
4.1 总体设计的目标与任务
4.2 软件设计的基本原理
4.3 软件结构准则
4.4 软件设计的图形工具
4.5 结构化设计方法
习题与思考题
5 详细设计
5.1 详细设计的目标和任务
5.2 程序的基本结构
5.3 详细设计工具
5.4 Jackson方法
5.5 Warnier方法
习题与思考题
6 编码实现
6.1 对源程序质量的要求
6.2 程序设计的风格
6.3 程序设计语言的选择
6.4 程序复杂性度量
习题与思考题
7 面向对象的方法学
7.1 “面向对象”的概念
7.2 面向对象的方法学简介
7.3 面向对象的分析
7.4 面向对象建模
习题与思考题
8 面向对象的设计与实现
8.1 面向对象的设计方法
8.2 基于UML的系统设计
8.3 面向对象的实现
习题与思考题
9 软件测试
9.1 软件测试的基本概念
9.2 软件测试的目的和原则
9.3 软件测试的方法
9.4 白盒测试的测试用例设计
9.5 黑盒测试的测试用例设计
9.6 软件测试的策略过程/步骤
9.7 测试终止标准
9.8 调试
习题与思考题
10 软件维护
10.1 维护的概念与内容
10.2 软件维护的过程
10.3 软件的可维护性
习题与思考题
11 软件工程项目管理
11.1 软件项目管理概述
11.2 软件规模度量
11.3 软件开发成本估算
11.4 软件项目资源管理
11.5 进度计划
11.6 风险管理
11.7 软件工程标准化和软件文档标准化
习题与思考题
12 软件质量保证
12.1 软件质量模型
12.2 软件质量度量
12.3 软件质量保证
12.4 质量检验和评审
12.5 软件能力成熟度模型(CMM)
习题与思考题
附录 软件开发文档编写指南
参考文献