UML
本目录收录的是UML相关的开源码库。
定义
UML(Unified Modeling Language,统一建模语言),是一个面向对象的建模语言.
UML 2.2中一共定义了14种图形标记(diagrams),分类列举如下:
- 结构性图形(Structure diagrams)强调的是系统式的建模:
- 静态图(static diagram)
- 类图(Class Diagram)
- 对象图(Object Diagram)
- 包图(Package Diagram)
- 实现图(implementation diagram)
- 组件图(Component Diagram)
- 部署图(Deployment Diagram)
- 剖面图(Profile Diagram)
- 复合结构图(Composite Structure Diagram)
- 行为式图形(Behavior diagrams)强调系统模型中触发的事件:
- 活动图(Activity Diagram)
- 状态图(State Machine Diagram)
- 用例图(Use Case Diagram)
- 交互性图形(interaction diagrams),属于行为图形的子集合,强调系统模型中的资料流程:
- 通信图(Communication Diagram)
- 交互概述图(Interaction Overview Diagram,UML 2.0)
- 时序图(Sequence Diagram,UML 2.0)
- 时间图(Timing Diagram,UML 2.0)
范围
本目录收录的开源代码仅限于以UML处理为主要功能(或之一)的代码库。
列表
本目录收录了以下开源代码: