序一.
序二
前言
第1章 软件工程综述
1. 1 引言
1. 2 软件生命周期过程
1. 3 软件开发生命周期
1. 4 软件过程模型
1. 5 软件工程方法和技术
1. 6 软件工程标准和规范
1. 7 软件工程的组织和管理
1. 8 软件工程的工具和环境
思考练习题
第2章 面向对象开发方法和编程语言
2. 1 结构化方法和面向对象方法
2. 2 面向对象的基本概念与术语
2. 3 面向对象编程语言
2. 4 面向对象的分析和设计
2. 5 典型的面向对象方法介绍
思考练习题
第3章 统一建模语言UML
3. 1 UML的背景和演化发展
3. 2 UML的范围和规范
3. 3 UML的各种图. 建模元素及表示法
3. 4 UML图与建模技术
3. 5 UML体系结构和定义方式
3. 6 UML的公用建模元素和扩展机制
3. 7 UML 2. 0简介
思考练习题
第4章 统一过程与工具
4. 1 RUP的生命周期
4. 2 RUP的特点与最佳实践
4. 3 Jude工具
思考练习题
第5章 需求建模
5. 1 需求工程
5. 2 用例和用例图
5. 3 测试用例
5. 4 实例研究——大学课程注册系统
5. 5 业务建模和系统建模
5. 6 识别利益相关者
5. 7 识别和管理需求
5. 8 系统建模的用例图
5. 9 迭代过程中的用例类型
思考练习题
第6章 从需求到分析和设计
6. 1 迭代开发过程
6. 2 确定系统边界和项目范围
6. 3 分析
6. 4 设计
6. 5 用例实现—设计的例子
6. 6 测试用例和需求跟踪..
思考练习题
第7章静态建模
7. 1 类图的基础部分
7. 2 对象图
7. 3 类图的高级概念
7. 4 用UML建立类图的指南
7. 5 实例研究
思考练习题
第8章 动态建模
8. 1 对象之间的消息交互
8. 2 时序图
8. 3 协作图
8. 4 状态图
8. 5 活动图
8. 6 交互概观图和定时图
8. 7 动态建模的技巧
8. 8 实例研究
思考练习题
第9章 构架建模
9. 1 概述
9. 2 UML 2. 0的视图结构
9. 3 包图
9. 4 构件图
9. 5 部署图
9. 6 复合结构图
9. 7 建立构架的步骤
思考练习题
第10章 框架与建模
10. 1 框架和模式
10. 2 GRASP模式
10. 3 GoF模式
思考练习题
第11章 XP编程开发方法
11. 1 概述
11. 2 XP编程的基本准则
11. 3 XP编程的基本工作
11. 4 XP编程的实践方法
11. 5 XP编程的管理策略
11. 6 XP编程的风险规避
11. 7 XP编程与RUP的比较
思考练习题
第12章 案例研究
12. 1 案例研究:POS系统
12. 2 迭代规划
12. 3 初始阶段中的用例与制品
12. 4 细化阶段中的用例与制品
附录 名词对照表(英中)
主要参考文献...