更新时间:2018-12-30 19:08:40
封面
版权信息
前言
第1章 软件工程概述
1.1 软件危机
1.2 软件工程
1.3 软件的开发方法
1.4 软件生命周期
1.5 软件开发模型
1.6 小结
1.7 习题
第2章 软件需求分析
2.1 需求分析的任务
2.2 需求分析的步骤
2.3 结构化分析方法
2.4 需求分析图形工具
2.5 软件需求规格说明书
2.6 案例分析:图书管理系统需求分析
2.7 小结
2.8 习题
第3章 概要设计
3.1 软件设计概述
3.2 软件设计基本原则
3.3 概要设计的任务和步骤
3.4 软件结构图
3.5 结构化设计方法
3.6 数据设计
3.7 接口设计
3.8 概要设计说明书
3.9 案例分析:图书管理系统概要设计
3.10 小结
3.11 习题
第4章 详细设计
4.1 详细设计的目标与任务
4.2 详细设计的工具
4.3 用户界面设计
4.4 详细设计说明书
4.5 案例分析:图书管理系统详细设计
4.6 小结
4.7 习题
第5章 程序编码
5.1 结构化程序设计
5.2 程序设计风格
5.3 程序设计语言的选择
5.4 小结
5.5 习题
第6章 软件测试
6.1 软件测试概述
6.2 软件测试方法
6.3 黑盒测试用例设计
6.4 白盒测试用例设计
6.5 软件测试步骤
6.6 案例分析:图书管理系统测试
6.7 小结
6.8 习题
第7章 软件维护
7.1 软件维护过程
7.2 软件可维护性
7.3 小结
7.4 习题
第8章 面向对象技术
8.1 面向对象技术概述
8.2 UML建模
8.3 面向对象分析
8.4 面向对象设计
8.5 面向对象的软件测试
8.6 案例分析:图书管理系统分析与设计
8.7 小结
8.8 习题
第9章 软件工程管理
9.1 软件工程管理概述
9.2 软件质量
9.3 软件配置管理
9.4 CMM软件能力成熟度模型
9.5 软件项目管理
9.6 软件工程标准与软件文档
9.7 小结
9.8 习题
第10章 综合实例——网上书店系统
10.1 问题定义
10.2 需求分析
10.3 软件设计
10.4 系统测试
第11章 实训指导
实训1 初识Visio 2003
实训2 初识Rational Rose 2003
实训3 需求分析
实训4 数据库设计
实训5 面向对象分析
实训6 初识Visual Studio 2005
实训7 初识JUnit