内容简介
该书是作者多年软件架构设计的经验总结,通过丰富的 UML案例与 Rose图形循序渐进地阐述 UML各类图形的定义、结构、优点、提升空间、使用时机和应用情境,从而帮助各类软件设计和开发人员迅速地熟悉与应用 UML建模的各种方法。 本书简明扼要,内容来源于实际大型项目,书中示例应用或案例大部分来源于实战项目的简化。对于 UML初学者、具有一定面向对象编程经验的工程师、软件系统设计师、系统架构师、项目经理、技术总监等技术人员均有较高的学习价值。
目录
第1章 认识
1.1 UML是什么
1.2 UML有何作用
1.3 UML应用方向
1.4 UML的学习方法
1.4.1 树立建模的思想
1.4.2 掌握学习的方向
第2章 Rose初览
2.1 何谓Rose
2.2 安装Rose 7.0
2.3 如何使用Rose
2.4 Rose的作用
2.4.1 项目投标阶段
2.4.2 需求分析阶段
2.4.3 系统设计阶段
2.4.4 数据设计阶段
2.4.5 编码阶段
第3章 来自生活的抽象——类图
3.1 定义
3.2 应用优势与时机
3.2.1 应用优势
3.2.2 应用时机
3.3 关系大全
3.4 类图的绘制
3.5 业务建模——构建车辆行政管理系统的类图
第4章 不做剩男与剩女——对象图
4.1 定义
4.2 应用优势与时机
4.2.1 应用优势
4.2.2 应用时机
4.3 对象图的绘制
4.4 业务建模——构建车辆行政管理系统的对象图
4.5 对象图与类图的对比
第5章 组合团结——构件图
5.1 定义
5.2 作用
5.3 构件与类
5.4 构件图的绘制
5.5 业务建模——构建车辆行政管理系统的构件图
第6章 成功离不开部署——部署图
6.1 定义
6.2 应用优势与时机
6.2.1 应用优势
6.2.2 应用时机
6.3 部署图的绘制
6.4 业务建模——构建车辆行政管理系统的部署图
第7章 无包不成器—包图
7.1 定义
7.2 应用优势与目标
7.2.1 应用优势
7.2.2 应用目标
7.3 包图的注意点
7.4 包图的绘制
7.5 业务建模——构建车辆行政管理系统的包图
第8章 事件动力源于活动——活动图
8.1 定义
8.2 应用目标与作用
8.2.1 应用目标
8.2.2 作用
8.3 创建活动图
8.3.1 新建活动图
8.3.2 活动图主要组成操作
8.4 业务建模——构建车辆行政管理系统的活动图
8.5 活动图与流程图的对比
第9章 生活离不开状态——状态图
9.1 定义
9.2 主要元素
9.2.1 状态概述
9.2.2 状态的表现形式
9.3 作用
9.4 创建状态图
9.4.1 新建状态图
9.4.2 状态操作
9.4.3 事件与同步
9.5 业务建模——构建车辆行政管理系统的状态图
9.6 状态图与活动图的对比
第10章&nb