这书关键详细介绍统一建模语言UML以及运用。全书主题鲜明,包含UML的用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图和部署图等9个图中常涉及到的专业术语、标准和运用,及其数据建模、OCL、业务流程模型、Web模型、设计模式、OO保持語言、RUP等层面的內容,一起详细介绍了Rose开发环境中的某些使用方法。这书最终是1个课程内容申请注册系统软件的案例科学研究,及其某些思考题和设计构思题。附则中是两个仿真模拟试题及答案,模拟试卷中的题型能够 做为UML运用的案例,进行这种习题能够 使用户加重对UML的了解。 这书可做为大专学校计算机技术技术专业硕士研究生和低年级本科毕业学习培训UML和面向对象编程技术性的教材内容,也可做为众多手机软件开发者通过自学UML和面向对象编程技术性的教材。
目录
- 第1章 面向对象技术概述
- 1.1 软件危机及软件工程
- 1.2 对软件开发的基本认识
- 1.3 软件的固有复杂性
- 1.4 控制软件复杂性的基本方法
- 1.5 面向对象技术
- 1.6 面向对象领域中的基本概念
- 1.7 小结
- 第2章 UML概述
- 2.1 为什么要学习UML
- 2.2 UML的历史
- 2.3 UML的特点
- 2.4 UML的构成
- 2.5 UML中的视图
- 2.6 UML的应用领域
- 2.7 支持UML的工具
- 2.8 一个UML的例子
- 2.9 小结
- 第3章 用例和用例图
- 3.1 用例
- 3.2 参与者
- 3.3 脚本
- 3.4 用例间的关系
- 3.5 用例图
- 3.6 用例的描述
- 3.7 寻找用例的方法
- 3.8 常见问题分析
- 3.9 小结
- 第4章 顺序图和协作图
- 4.1 交互图概述
- 4.2 顺序图
- 4.3 顺序图中的消息
- 4.4 建立顺序图的步骤
- 4.5 协作图
- 4.6 建立协作图的步骤
- 4.7 顺序图和协作图的比较
- 4.8 工具支持
- 4.9 常见问题分析
- 4.10 小结
- 第5章 类图和对象图
- 5.1 类的定义
- 5.2 类之间的关系
- 5.3 派生属性和派生关联
- 5.4 抽象类和接口
- 5.5 版型
- 5.6 边界类、控制类和实体类
- 5.7 类图
- 5.8 领域分析
- 5.9 OO设计的原则
- 5.10 对象图
- 5.11 小结
- 第6章 数据建模
- 第7章 包
- 第8章 状态图和活动图
- 第9章 构件图
- 第10章 部署图
- 第11章 对象约束语言
- 第12章 业务建模
- 第13章 Web建模
- 第14章 UML与设计模式
- 第15章 面向对象实现技术
- 第16章 RUP软件开发过程
- 第17章 UML开发工具
- 第18章 实例应用分析
- 第19章 综合练习
- 附录
- 附录A 模拟试题(一)及答案
- 附录B 模拟试题(二)及答案
- 参考文献