【软件工程】UML序列图

news/2024/11/23 21:58:53/

一.概述

序列图(时序图)是一种软件工程行化建模方法,用于可视化系统或应用程序中多个对象之间

的交互。在序列图中,每个对象都表示为竖直线,对象之间的消息则表示为水平箭头

从一个对象指向另一个对象。

序列图可以用描述系统中对象的实际时序交互,从而使得系统设计更加清晰和易于理解

使用序列图 ,软件工程师可以更好地理解系统中每个对象之间的消息传递和操作序列,

从而更有效地设计和实现系统。

二.组成

1. 对象: 序列图中需要展示的各个参与对象,通常用矩形来表示

2. 消息:对象之间进行通信的方式,在序列图中表示为带箭头的线段

              分为同步消息异步消息

3. 线条: 用于表示对象与对象之间的垂直时间轴,通常用虚线表示。

4. 生命周期:用于标记对象在系统运行时的生命周期,通常用竖线表示。

5.组合片段: 用于划分消息和执行片段,通常用带有名称和矩形表示

 三.举例

1.UML序列图是业务场景的图形化表示,描述了以___B___顺序组织的对象之间的交互活动

             A.活动       B.时间       C.消息       D.调用

2.___B____表示返回消息

            A.transID    B.balance   C.withdraw   D.deposit

消息是从一个对象的生命线到另一个对象生命线的箭线,用从而下的时间顺序来安排

从图可知 Balance为返回消息,transID withdraw desposit均为同步消息

异步消息   实线+大于号箭头

3.Account类必须实现的方法有(checkBalance()  withdraw()  deposit()  )

src和tgt为Account对象。


http://www.ppmy.cn/news/53547.html

相关文章

好用免费的电脑摄像头录视频软件分享!

案例:如何录制电脑的摄像头? 【这周我需要开一个视频会议,会议十分重要,我希望把它录制下来。有没有小伙伴知道,电脑摄像头如何录制?求一个可以快速上手的方法!】 在现如今的数字化时代&#…

TF卡目录显示文件夹变0字节的方法

关于电脑上的目录打不开是什么原因,电脑目录打不开是什么原因这个许多人还不清楚,今天小编来为大家解答目录打不开状况,此刻让好多人一起来瞧瞧吧! TF卡目录显示文件夹变0字节的方法 工具/软件:sayRecy 步骤1&#xff…

电信及互联网行业数据安全内控审计建设实践 | 盾见

文|龚磊 伴随数据安全“五法一典”出齐,2021年成为我国数据安全元年。各地、各行业不断加快数据安全政策体系的完善与落地执行。政企机构不断强化数据安全建设,共同助力网络安全行业高景气度维系。 2021年6月,网络安全等保测评报告模板新版发…

备战奥运我

题目描述 奥运会要到了,小明在拼命练习游泳准备参加游泳比赛。 这一天,小明给自己的游泳时间做了精确的计时(本题中的计时都按 24 小时制计算),它发现自己从 a 时 b 分一直游泳到当天的 c 时 d 分,请你帮小…

移动云瞄准“一流云商”焕新出发

近期,中国移动发布《2022年度业绩》报告。财报数据显示:移动云收入达503 亿元人民币,同比增长 108.1%,连续三年实现三位数增长,综合实力迈入国内业界第一阵营。 随着数字中国建设的深入推进,政企的数字化转…

【Python】丘比特之箭,一箭穿心,快去发给你心仪的人叭~

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,YOLO领域博主爱笑的男孩。擅长深度学习,活动,YOLO,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个人简…

云HIS(二级医院,乡镇医院,民营医院,标准化HIS医院信息管理系统源码)

传统 HIS(基于医院信息系统) 和云 HIS(基于云计算的医院信息系统)各有优缺点,选择哪种系统需要根据具体情况进行权衡。 传统 HIS 系统通常由医院自行开发和维护,适用于医院内部信息化程度较高、数据安全性…

AQS 抽象同步队列的简单理解

前置知识: 可重入锁又叫递归锁,同一个线程在外层方法获取锁的时候,在进入该线程内层方法会自动获取锁,不会因为之前已经获取过还没释放就阻塞 同一个线程可以多次获得同一把锁 每个锁对象都有一个锁计数器和一个指向持有该锁的…