读书笔记之《Thinking in UML》

为什么需要UML

从现实世界到业务模型 actor-use case

从业务模型到概念模型 人(actor)、事(boundary)、物(entity)和规则(control)

从概念模型到设计模型

建模基础

抽象角度(从定义参与者开始) 用例

用例视图 逻辑视图 进程视图 部署视图 实施视图

视图和视角

UML核心元素

参与者

用例

边界

业务实体

分析类

设计类

关系

组件

节点

UML核心视图

静态视图

用例图

类图

包图

动态视图

活动图

用例活动图
对象活动图
泳道
业务场景建模
用例场景建模

状态图

时序图

业务模型时序图
概念模型时序图
设计模型时序图

协作图

业务模型协作图
概念模型协作图
设计模型协作图

UML核心模型

业务用例模型

概念用例模型

系统用例模型

领域模型

分析模型

软件架构和框架

设计模型

组建模型

实施模型

统一过程(RUP)核心工作流

业务建模工作流

系统建模工作流

分析设计建模工作流

实施建模工作流

迭代式软件生命周期