第1章 软件工程概述
1.1 软件
1.1.1 软件的定义
1.1.2 软件的发展
1.1.3 软件的特点
1.1.4 软件的分类
1.1.5 软件危机
1.2 软件工程
1.2.1 软件工程定义和基本准则
1.2.2 软件工程思想方法与设计原则
1.3 软件生存周期模型
1.3.1 软件生存周期概述
1.3.2 问题定义
1.3.3 可行性研究
1.3.4 需求分析
1.3.5 总体设计(概要设计)
1.3.6 详细设计
1.3.7 编码和单元测试
1.3.8 综合测试
1.3.9 软件维护
第2章 软件过程模型与面向对象方法
2.1 软件过程模型
2.1.1 瀑布模型
2.1.2 螺旋模型
2.1.3 喷泉模型
2.1.4 增量模型
2.1.5 原型模型
2.1.6 RAD模型
2.1.7 XP/敏捷方法
2.1.8 统一软件开发过程
2.2 面向对象软件工程概述
2.2.1 面向对象方法的基本思想
2.2.2 面向对象方法的发展
……
第3章 UML简介
第4章 Rational Rose简介
第5章 图书管理系统需求建模
第6章 图书管理系统静态建模
第7章 图书管理系统动态建模
第8章 图书管理系统物理建模
第9章 双向工程
附录A 综合实训
附录B 课程标准
附录C Rational Rose 2003主菜单
参考文献