UML顺序图

UML顺序图转载于 https blog csdn net litianxiang kaola article details

转载于: https://blog.csdn.net/litianxiang_kaola/article/details/

一:定义

3,顺序图将交互关系表现为一个二维图,纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色,类元角色的活动用生命线表示。

二:顺序图示例

UML顺序图

三:顺序图的组成元素

1,生命线用一条纵向虚线表示。

2,在UML中,对象表示为一个矩形,其中对象名称标有下划线。

UML顺序图

3,激活是过程的执行,包括等待过程执行的时间。在顺序图中激活部分替换生命线,使用长条的矩形表示。

UML顺序图

6,消息

>调用消息

>返回消息

>自身消息

UML顺序图

>调用消息

>发送消息

UML顺序图

>创建消息

>销毁消息

UML顺序图

>同步消息:发送消息的对象要等到接收消息的对象执行完所有操作后,发送消息的对象才能继续执行自己的操作。

>异步消息:发送消息的对象发送消息后,不用等待接收对象是否执行,继续执行自己的操作。

UML顺序图

7,交互片段

UML顺序图

1,对于业务人员,顺序图可显示不同的业务对象如何交互,对于交流当前业务如何进行很有用。除记录组织的当前事件外,一个业务级的顺序图能被当作一个需求文件使用,为实现一个未来系统传递需求。

五:顺序图绘制技巧

1,以用例为单位创建顺序图,针对每个用例,考察为完成它所描述的功能需要哪些对象的操作参与执行,并且进一步考察这些操作的执行需要通过消息而引起其他哪些对象操作的执行。把这些对象以及参与交互的执行者组织到一个顺序图中。

2,理论上需要为每一个用例创建一个顺序图,但是如果一个用例的交互对象很简单可以不需要创建顺序图。

4,

5,

>需求分析阶段的顺序图:主要用于描述用例中对象之间的交互,可以使用自然语言来绘制,用于细化需求。从业务的角度进行建模,用描述性的文字叙述消息的内容。

UML顺序图

六:实例

UML顺序图

另外两个参考的博客文章链接: UML学习笔记(五)–顺序图; UML系列——时序图(顺序图)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202709.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午11:29
下一篇 2026年3月19日 下午11:29


相关推荐

  • 并发下的事务处理

    并发下的事务处理

    2022年1月31日
    42
  • pycharm创建flask项目没有子文件夹和app文件_python flask框架

    pycharm创建flask项目没有子文件夹和app文件_python flask框架打开Pycharm的File菜单,选择创建新的项目,在弹出对话框中,我们可以看到很多的案例,Flask、Django等等,我们选择Flask创建Flask项目。选择创建之后一个Flask项目就出现在我们眼前:默认文件目录结构为:app.py程序入口,static用于存放静态文件,如js、css、img等,templates用于放置html模板文件在Pycharm菜单栏有个run,我们可以选择run来启动Flask服务,默认打开的是5000端口打开浏览器输入http://lo.

    2022年8月29日
    7
  • 报错package xxx is not in GOROOT or GOPATH 或者 cannot find package “xxx“ in any of

    报错package xxx is not in GOROOT or GOPATH 或者 cannot find package “xxx“ in any of首先 检查自己之前是否修改过 GO111MODULE 如果不是 off 使用 goenv wGO111MODULE off 进行修改然后设置 GOPATH 即可 goenv wGOPATH xxx 在 goland 中可以只需要设置项目的 GOPATH 而不需要添加到全局中注意 你所写的代码应该在 GOPATH 下的 src 目录下

    2026年3月26日
    2
  • python激活_在线激活「建议收藏」

    (python激活)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    193
  • SortExpression的用法问题

    SortExpression的用法问题GridView 里面的每个 BoundField 里面都有一个 SortExpressi 排序字段 点击定义了该属性的字段名 可以获得该字段的排序规则 并产生排序事件 修改 dataset 数据源 的视图状态 以该字段为规则进行排序还有同时常用到的属性 SortDirectio 下面这个例子可以很好的看出它的用法 protectedvoi dg Sorting ob

    2026年3月19日
    2
  • java读取pfx格式的证书-并获取公钥私钥

    java读取pfx格式的证书-并获取公钥私钥packagecom.hgh.javase.security;importjava.io.FileInputStream;importjava.security.KeyStore;importjava.security.PrivateKey;importjava.security.PublicKey;importjava.security.cert.Certificate;im

    2022年5月1日
    157

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号