UML
统一建模语言(英语:Unified Modeling Language,缩写 UML)
官网:www.uml.org/
什么是UML?
目标学习:
学会使用绘图软件
绘图软件文档:docs.staruml.io/working-wit…
常用图表(9种):
UML图 | 基本概念 |
---|---|
用例图(User Case Diagram) | 用户所能观察到的系统功能的模型图 |
类图(Class Diagram) | 显示了类模型的静态结构关系 |
对象图(Object Diagram) | 显示了对象模型的静态结构关系 |
顺序图(Sequence Diagram) | 交互关系的表现图 |
协作图(Collaboration Diagram) | 协作关系的表现图 |
状态图(Statechart Diagram) | 基于事件反应的动态行图 |
活动图(Activity Diagram) | 描述了业务实现用例的工作流程 |
构件图(Compoment Diagram) | 主要用于描述各种软件构件之间的依赖关系 |
部署图(Deployment Diagram) | 用来显示系统中软件和硬件的物理架构 |
一、用例图(User Case Diagram)
www.uml-diagrams.org/use-case-di…
1.业务用例图
2.系统用例图
二、类图(Class Diagram)
www.uml-diagrams.org/class-diagr…
三、对象图(Object Diagram)
www.uml-diagrams.org/class-diagr…
四、顺序图(Sequence Diagram)
www.uml-diagrams.org/sequence-di…
五、协作图(Collaboration Diagram)
www.uml-diagrams.org/communicati…
六、状态图(Statechart Diagram)
www.uml-diagrams.org/state-machi…
七、活动图(Activity Diagram)
www.uml-diagrams.org/activity-di…
八、构件图(Compoment Diagram)
www.uml-diagrams.org/component-d…
九、部署图(Deployment Diagram)
www.uml-diagrams.org/deployment-…