阅读 47

时序图详解,uml时序图怎么画

匿名用户

一级

2017-01-14答复

一、时序图概要(Brief introduction ) )。

时序图是按时间顺序排列的对象之间的交互的图示。 序列图显示了参与交互的对象及其对象之间消息交互的顺序。 时序图中包含的建模要素主要有:对象(Actor )、生命线(line )、焦点控制(focus control )、消息(message )等。

二.时序图元素(Sequence Diagram Elements ) )。

角色(Actor ) ) ) )。

该系统的角色可以是人和其他系统或子系统。

(“对象”)

对象有以下三种命名方法:

第一种方法是对象名称和类名。

第二种方法只显示类名,而不显示对象名称。 这意味着他是匿名对象。

第三种方法是只显示对象名称,不显示类说明。

生命线。

生命线在序列图中显示为从对象图标向下延伸的虚线,如下图所示,表示对象存在的时间

控制焦点(Focus of Control ) ) ) ) )。

控制焦点是序列图中时间段的符号,对象在该时间段内执行相应的操作。 如下图所示,用小长方形表示。

消息。

消息一般分为同步消息(Synchronous Message )、异步消息(Asynchronous Message )和回复消息)。 请参照下图。

同步消息=调用消息(Synchronous Message )

消息的发送者将控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或回复控制。 用于表示同步的意思。

异步消息(Asynchronous Message )

消息发送者通过消息向消息的接收者发送信号,不等接收者回复或控制消息就继续自己的活动。 异步消息的收件人和发件人同时工作。

返回消息(Return Message )

回复消息表示将从过程调用返回

自相关消息(Self-Message )。

表示对方法的自调用,以及一个对象中的一个方法调用另一个方法。

组合框架

备用帧(denoted“alt”)与if…then…else相对应

选项帧(denoted“opt”)与交换机相对应

并行框架(denoted“par”)表示同时发生

loopfragment(denoted「loop”)对应于for或Foreach

三.时序图实例分析(Sequece Diagram Example Analysis ) )。

时序图场景

完成课程创建功能的主要过程如下。

1、要求增加课程页面,填写课程表格,点击【create】按钮

2、将课程信息添加到数据库中

3、为课程对象添加主题信息

4、指派教师上课

5、完成课程编制功能


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐