12.17

对象图(Object Diagram)

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

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

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

用例图(Use Case Diagram)

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

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

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

顺序图(Sequence Diagram)

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

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

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

协作图(Collaboration Diagram)

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

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

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

状态图(Statechart Diagram)

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

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

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

活动图(Activity Diagram)

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

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

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

组件图(Component Diagram)

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

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

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

部署图(Deployment Diagram)

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

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

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

posted @   奉禾  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示
主题色彩