UML序列图 您所在的位置:网站首页 unl图 UML序列图

UML序列图

2023-09-21 20:20| 来源: 网络整理| 查看: 265

UML Sequence Diagrams是交互图,详细说明了如何执行操作。它们捕获协作环境中对象之间的交互。序列图是时间焦点,它们通过使用图表的垂直轴来直观地显示交互的顺序,以表示消息的发送时间和时间。

UML图层次结构中的序列图

序列图捕获:

在实现用例或操作的协作中发生的交互(实例图或通用图) 系统用户与系统之间,系统与其他系统之间或子系统之间的高级交互(有时称为系统序列图) 学习UML更快,更好,更容易

您是否正在寻找一种免费的UML工具来更快,更轻松,更快速地学习UML?Visual Paradigm Community Edition是一个支持所有UML图类型的UML软件。它是一款屡获殊荣的国际UML建模师,但它易于使用,直观且完全免费。

免费下载

序列图的目的 模拟系统中活动对象之间的高级交互 对实现用例的协作中的对象实例之间的交互建模 对实现操作的协作中的对象之间的交互建模 模拟通用交互(显示通过交互的所有可能路径)或交互的特定实例(仅显示交互中的一条路径) 序列图一览

序列图显示元素随着时间的推移而相互作用,它们根据对象(水平)和时间(垂直)组织:

对象维度

横轴表示交互中涉及的元素 传统上,操作中涉及的对象根据它们何时参与消息序列从左到右列出。但是,横轴上的元素可以按任何顺序出现

时间维度

纵轴表示页面下的时间进程(或进展)。

注意:

序列图中的时间都是关于排序的,而不是持续时间。交互图中的垂直空间与交互持续时间无关。

序列图示例:酒店系统

序列图是一个交互图,详细说明了如何执行操作 - 发送什么消息以及何时发送消息。序列图根据时间进行组织。当你走下页面时,时间会进行。操作中涉及的对象根据它们何时参与消息序列从左到右列出。

以下是进行酒店预订的序列图。启动消息序列的对象是预留窗口。

序列图示例

注意:类和对象图是静态模型视图。交互图是动态的。它们描述了对象如何协作。

序列图表示法

符号说明

视觉表现

参与者

与主体交互的实体所扮演的一种角色(例如,通过交换信号和数据) 在主体外部(即,在某个意义上,参与者的实例不是其相应主题的实例的一部分)。 表示人类用户,外部硬件或其他主题所扮演的角色。

注意:

参与者不一定代表特定的物理实体,而仅仅代表某个实体的特定角色 一个人可以扮演几个不同参与者的角色,相反,一个参与者可以由多个不同的人演奏。

演员

生命线

生命线代表交互中的个体参与者。

生命线

激活

生命线上的细长矩形表示元素执行操作的时间段。 矩形的顶部和底部分别与启动和完成时间对齐

激活

来电留言

消息定义了交互的生命线之间的特定通信。 呼叫消息是一种表示目标生命线操作调用的消息。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有