UML各种图

用例图

image-20220612182503545

泛化关系:

image-20220612181435081

实现关系:

image-20220612181506020

关联关系:

image-20220612181558777

聚合关系:

image-20220612181638697

组合关系:

image-20220612181705134

依赖关系:

image-20220612181732800

活动图

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,活动图在本质上是一种流程图;活动图着重表现从一个活动到另一个活动的控制流

活动图的主要组成元素:动作、活动、动作流、分支与合并、分叉与汇合、泳道、对象流

image-20220612184727313

image-20220612180132067

状态图

状态图是一种行为图。描述一个特定对象的所有可能的状态以及引起状态转换的事件。

状态机由状态、转移、事件、活动和动作五部分组成。

image-20220612180553554

序列图(顺序图)

顺序图与协作图为对象动态交互模型

image-20220612180641168

组件图

组件图由组件,接口,组件图中的关系,端口组成

组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。

image-20220612180727673

部署图

部署图用来建模系统的物理部署,如计算机和设备,及它们之间的关联关系

名称 解释 图例
节点 节点用一长方形表示,节点定义了运行时对象和构件实例驻留的位置 img
构件 指系统中可替换的物理部分,构建的名字标在矩形中,提供一组接口实现 img
接口 外部可访问到的服务 img
image-20220612180923398