时序图时序图是怎么画的

时序图  时间:2021-06-10  阅读:()

时序图是怎么画的

一、时序图简介(Brief introduction) 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。

顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。

时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。

二、时序图元素(Sequence Diagram Elements) 角色(Actor) 系统角色,可以是人、及其甚至其他的系统或者子系统。

对象(Object) 对象包括三种命名方式: 第一种方式包括对象名和类名; 第二中方式只显示类名不显示对象名,即表示他是一个匿名对象; 第三种方式只显示对象名不显示类明。

生命线(Lifeline) 生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间,如下图 控制焦点(Focus of Control) 控制焦点是顺序图中表示时间段的符号,在这个时间段内对象将执行相应的操作。

用小矩形表示,如下图。

消息(Message) 消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)和返回消息(Return Message).如下图所示: 同步消息=调用消息(Synchronous Message) 消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。

用来表示同步的意义。

异步消息(Asynchronous Message) 消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。

异步消息的接收者和发送者是并发工作的。

返回消息(Return Message) 返回消息表示从过程调用返回 自关联消息(Self-Message) 表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。

Combined Fragments ? Alternative fragment(denoted “alt”) 与 if…then…else对应 ? Option fragment (denoted “opt”) 与 Switch对应 ? Parallel fragment (denoted “par”) 表示同时发生 ? Loop fragment(denoted “loop”) 与 for 或者 Foreach对应 三、时序图实例分析(Sequece Diagram Example Analysis) 时序图场景 完成课程创建功能,主要流程有: 1、请求添加课程页面,填写课程表单,点击【create】按钮 2、添加课程信息到数据库 3、向课程对象追加主题信息 4、为课程指派教师 5、完成课程创建功能

Atcloud:全场8折优惠,美国/加拿大/英国/法国/德国/新加坡vps,500g大硬盘/2T流量/480G高防vps,$4/月

atcloud怎么样?atcloud刚刚发布了最新的8折优惠码,该商家主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御。Atcloud高防VPS。atcloud.net,2020年成立,主要提供基于KVM虚拟架构的VPS、只能DNS解析、域名、SS...

BGPTO独服折优惠- 日本独服65折 新加坡独服75折

BGPTO是一家成立于2017年的国人主机商,从商家背景上是国内的K总和有其他投资者共同创办的商家,主营是独立服务器业务。数据中心包括美国洛杉矶Cera、新加坡、日本大阪和香港数据中心的服务器。商家对所销售服务器产品拥有自主硬件和IP资源,支持Linux和Windows。这个月,有看到商家BGPTO日本和新加坡机房独服正进行优惠促销,折扣最低65折。第一、商家机房优惠券码这次商家的活动机房是新加坡...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

时序图为你推荐
应用雷达雷达在各方面的用途视频压缩算法1分钟视频的大小在10M左右的格式有哪些?chrome系统Chrome操作系统是什么样的系统?awvAWV的转换器 要免费的 看好是AWV不是AMV鄂n鄂A鄂B鄂C鄂D鄂E鄂F鄂G鄂H鄂J鄂K鄂L鄂M鄂N鄂P鄂Q鄂R鄂S鄂T鄂U分别代表湖北省的哪些城市jstz江苏泰州市地税如何申报?云计划云计划创富平台有谁了解啊 是骗人的吗?天翼校园宽带电信校园宽带手机怎么上网微软操作系统下载微软的系统到哪下载单元测试规范单元测试用例该怎么写
深圳虚拟主机 cn域名价格 vps优惠码 bbr 精品网 鲜果阅读 512au 好看的桌面背景大图 国内php空间 789电视 服务器干什么用的 免费高速空间 免费dns解析 33456 web服务器搭建 便宜空间 路由跟踪 监控服务器 lamp什么意思 美国迈阿密 更多