本书是关于介绍“UML”的教学用书,全书共分为11章,第1章介绍了面向对象开发技术的基本概念;第2章介绍了UML语言的基本语法、概念和符号;第3章至第9章详细介绍了UML静态建模和动态建模的详细方法步骤和注意事项;第10章介绍了RUP开发过程;第11章通过一个应用案例详细介绍了UML开发的过程。
本书可作为大专院校相关专业的教材。
本书是由多年从事软件工程教学的教师和科研人员根据教学的特点精心组织和编写的。本书从UML语言的基本概念开始,由浅入深地介绍了UML的基本语法、建模的基本步骤、RUP开发过程等,最后,通过一个应用案例详细介绍UML开发的过程。全书共分为11章,第1章介绍了面向对象开发技术的基本概念;第2章介绍了UML语言的基本语法、概念和符号;第3章至第9章详细介绍了UML静态建模和动态建模的详细方法步骤和注意事项;第10章介绍了RUP开发过程;第11章通过一个应用案例详细介绍了UML开发的过程。
本书既可作为大专院校相关专业的教材,又可作为软件开发人员的技术参考手册,尤其适合使用面向对象技术分析和建模的用户。
第1章 面向对象技术概述
1.1 软件开发方法概述
1.1.1 面向过程的开发方法
1.1.2 面向数据结构的开发方法
1.1.3 面向对象的开发方法
1.2 软件生命周期
1.2.1 软件生命周期概念介绍
1.2.2 软件开发模型
1.3 软件开发方法的评价与选择
1.4 面向对象技术
1.4.1 面向对象方法的特点
1.4.2 面向对象的基本概念
1.5 面向对象的分析
1.6 面向对象的设计
1.6.1 面向对象的设计准则
1.6.2 面向对象的设计过程
1.7 面向对象的方法与工具
1.7.1 Booch面向对象方法
1.7.2 Jacobson的面向对象方法
1.7.3 Coad-Yourdon面向对象方法
1.7.4 James Rumbauth面向对象方法
1.8 小结
习题
第2章 UML语言基础
第3章 用例图
第4章 类图和对象图
第5章 交互图
第6章 状态图
第7章 活动图
第8章 包图
第9章 物理图
第10章 RUP统一建模过程
第11章 应用系统案例
参考文献