前言
第1章软件开发过程概述
1.1软件开发基本概念
1.2需求分析
1.3设计
1.4实现
1.5测试
1.6维护
1.7风险分析
1.8面向对象的方法
1.9CMM简介
1.10程序重组技术
1.11小结
习题1
第2章UML概述
2.1软件建模和UML
2.2UML的发展过程
2.3UML的结构
2.4UML的视图
2.5UML的主要特点
2.6使用UML语言的好处
2.7UML语言的应用
2.8小结
习题2
第3章面向对象的基本概念
3.1面向对象基础知识
3.2面向对象的基本原则
3.3OOA模型
3.4发现对象并建立象层
3.5定义数据成员
3.6定义成员函数
3.7如何发现基类与派生类的结构
3.8面向对象的高级课题
3.9小结
习题3
第4章用例分析
第5章活动图
第6章交互图
第7章类图
第8章状态图
第9章持久对象
第10章组件图
第11章布局图
第12章软件体系结构
第13章档案管理系统设计实例
第14章系统总体方案设计实例
第15章UML支持环境
参考文献前言
第1章软件开发过程概述
1.1软件开发基本概念
1.2需求分析
1.3设计
1.4实现
1.5测试
1.6维护
1.7风险分析
1.8面向对象的方法
1.9CMM简介
1.10程序重组技术
1.11小结
习题1
第2章UML概述
2.1软件建模和UML
2.2UML的发展过程
2.3UML的结构
2.4UML的视图
2.5UML的主要特点
2.6使用UML语言的好处
2.7UML语言的应用
2.8小结
习题2
第3章面向对象的基本概念
3.1面向对象基础知识
3.2面向对象的基本原则
3.3OOA模型
3.4发现对象并建立象层
3.5定义数据成员
3.6定义成员函数
3.7如何发现基类与派生类的结构
3.8面向对象的高级课题
3.9小结
习题3
第4章用例分析
第5章活动图
第6章交互图
第7章类图
第8章状态图
第9章持久对象
第10章组件图
第11章布局图
第12章软件体系结构
第13章档案管理系统设计实例
第14章系统总体方案设计实例
第15章UML支持环境
参考文献