UML
画类图(Class Diagram)的
Outline
History
- 1997 年
- UML 被對象管理組織接納為標準,並在此之後受該組織管理
- 2005 年
- UML 被國際標準化組織接納為一種標準自此,該標準被定期修訂以涵蓋 UML 的最新版本
- 軟件工程中,大多數從業者不使用 UML,而是產生非正式的手繪圖
- 不過,這些圖例中仍往往包括 UML 的元素
Module 模型 (3)
- 功能模型
- 从用户的角度展示系统的功能
- 用例图
- 对象模型
- 采用对象,属性,操作,关联等概念展示系统的结构和基础
- 类别图
- 对象图
- 动态模型
- 展现系统的内部行为
- 序列图
- 活动图
- 状态图
Shape 图形
- 结构性图形(Structure diagrams)强调系统式的建模
- 静态图(static diagram)
- 类图(Class Diagram)
- 依赖 (Dependency)
- 关联 (Association)
- 聚合 (Aggregation)
- 组合 (Composition)
- 继承 (Generalization)
- 实现 (Implementation)
- 对象图(Object diagram)
- 包图(Package diagram)
- 实现图(implementation diagram)
- 组件图(Component diagram)
- 部署图(Deployment diagram)
- 剖面图
- 复合结构图
- 行为式图形(Behavior diagrams)强调系统模型中触发的事件
- 活动图
- 状态图
- 用例图
- 交互性图形(Interaction diagrams)强调系统模型中的资料流程:
- 属于行为图形的子集合
- 通信图
- 交互概述图(UML 2.0)
- 时序图(UML 2.0)
- 时间图(UML 2.0)