目录
1. 简介
UML,全称Unified Modeling Language,中文名称:统一建模语言。
UML是可视化的建模工具,使用图形描述软件、系统等等的设计思路,常用于面向对象的开发方法中。
2. 作用
- 建立模型:使用UML描绘软件系统的蓝图,设计软件系统结构清晰。
- 建立文档:UML使用图形建立文档,相比文字更容易理解。
3. 分类
3.1. 描述功能
- 用例图(Use Case Diagram)
3.2. 描述对象
- 类图(Class Diagram)
- 包图(Package Diagram)
- 对象图(Object Diagram)
- 组件图(Component Diagram)
- 部署图(Deployment Diagram)
- 剖面图(Profile Diagram)
- 复合结构图(Composite Structure Diagram)
- ER图(ER Diagram)
3.3. 描述行为
- 时序图(Sequence Diagram)
- 流程图(Flow Chart Diagram)
- 协作图(Communication Diagram)
- 活动图(Activity Diagram)
- 数据流图(Data Flow Diagram)
3.4. 描述状态
- 状态图(State Chart Diagram)