12.7每日总结(1500字uml)

发布时间 2023-12-07 17:03:42作者: 漏网鲨鱼

类图(Class Diagram

类图是UML中最常用的一种图形,它描述了系统的静态结构,包括类、接口、属性和方法之间的关系。类图可以用来表示系统的类层次、继承关系、接口和实现、依赖关系、聚合关系、组合关系等。在类图中,类被表示为矩形框,类之间的关系通过箭头表示。

如何画:可以使用UML建模工具来绘制类图,也可以手工绘制。通常从顶部开始,首先绘制类名,随后绘制类的属性和方法,然后绘制类之间的关系,包括继承、实现、聚合、组合和依赖关系。

类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。

 

 

 

 

 

 

如何识别:类图通常被用于描述系统的静态结构,因此通常会包含多个类以及它们之间的关系,识别时可以通过图中的矩形框来判断是否为类图。

 

对象图(Object Diagram

对象图是用来展示一个系统的某个时间点上对象及其实例之间的关系。对象图可以用来表示系统中的实例,以及它们之间的关系。在对象图中,每个对象被表示为一个矩形框,矩形框中显示对象的名称、属性和值。对象之间的关系则通过箭头表示。

如何画:对象图通常是由类图演化而来,因此可以使用相同的建模工具来绘制。首先确定系统中的对象及其实例,然后绘制矩形框,最后绘制箭头来表示对象之间的关系。

 

如何识别:对象图通常被用来展示系统中的实例及其之间的关系,因此识别时可以通过图中的矩形框和箭头来判断是否为对象图。

 

用例图(Use Case Diagram

 用例图是用来描述系统的功能和角色之间的关系,用来表示一个系统的使用情况。用例图通常用于开发过程中的需求分析、系统设计和测试验证。在用例图中,用例被表示为椭圆形,角色被表示为小人图标,它们之间的关系通过箭头表示。

如何画:首先确定系统的功能和角色,然后绘制用例和角色的图标,最后绘制箭头来表示它们之间的关系。

 

如何识别:用例图通常被用于描述系统的功能和角色之间的关系,因此识别时可以通过图中的椭圆形和小人图标来判断是否为用例图。

 

顺序图(Sequence Diagram

顺序图是用来描述对象之间的交互以及消息的传递顺序。顺序图通常用于描述系统的业务流程、操作流程和交互过程。在顺序图中,对象被表示为矩形框,消息被表示为箭头,时间轴被表示为垂直线。

如何画:首先确定系统中的对象和消息,然后绘制矩形框和箭头,最后绘制时间轴。

 

如何识别:顺序图通常被用于描述系统的交互过程,因此识别时可以通过图中的矩形框、箭头和时间轴来判断是否为顺序图。

 

协作图(Collaboration Diagram

 协作图是用来描述对象之间的协作关系以及对象之间的消息传递。协作图通常用于描述系统的业务流程、操作流程和交互过程。在协作图中,对象被表示为矩形框,消息被表示为箭头,协作关系被表示为实线或虚线。

如何画:首先确定系统中的对象和消息,然后绘制矩形框和箭头,最后绘制协作关系。

 

如何识别:协作图通常被用于描述系统的协作关系和消息传递,因此识别时可以通过图中的矩形框、箭头和协作关系来判断是否为协作图。

 

状态图(Statechart Diagram

 状态图是用来描述对象在其生命周期内可能经历的状态以及事件触发该状态变化的条件和行动。状态图通常用于描述系统的状态转换过程和状态的行为。在状态图中,状态被表示为圆形或矩形框,状态之间的转换被表示为箭头。

如何画:首先确定系统中的状态和状态之间的转换关系,然后绘制状态和箭头,最后标注状态之间的事件、条件和行动。

 

如何识别:状态图通常被用于描述系统的状态转换过程和状态的行为,因此识别时可以通过图中的圆形或矩形框和箭头来判断是否为状态图。

 

活动图(Activity Diagram

 活动图是用来描述系统的业务流程或操作流程。活动图通常用于描述系统的业务流程、操作流程和交互过程。在活动图中,活动被表示为矩形框,控制流被表示为箭头,决策节点被表示为菱形。

如何画:首先确定系统中的活动和控制流,然后绘制矩形框和箭头,最后标注决策节点和条件。

 

如何识别:活动图通常被用于描述系统的业务流程或操作流程,因此识别时可以通过图中的矩形框、箭头和菱形来判断是否为活动图。

 

组件图(Component Diagram

 组件图是用来描述系统中组件之间的依赖关系。组件图通常用于描述系统的结构和组件之间的依赖关系。在组件图中,组件被表示为矩形框或者圆角矩形框,组件之间的依赖关系被表示为箭头。

如何画:首先确定系统中的组件和组件之间的依赖关系,然后绘制矩形框或者圆角矩形框和箭头。

 

如何识别:组件图通常被用于描述系统的结构和组件之间的依赖关系,因此识别时可以通过图中的矩形框或者圆角矩形框和箭头来判断是否为组件图。

 

部署图(Deployment Diagram

 部署图是用来描述系统的物理部署,即系统的各个组成部分在不同的硬件上的部署关系。部署图通常用于描述系统的物理部署情况。在部署图中,节点被表示为矩形框,节点之间的关系被表示为箭头。

如何画:首先确定系统中的节点和节点之间的关系,然后绘制矩形框和箭头。

 

如何识别:部署图通常被用于描述系统的物理部署情况,因此识别时可以通过图中的矩形框和箭头来判断是否为部署图。