时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{快速学习时序图:时序图简介、画法及实例}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的快速学习时序图:时序图简介、画法及实例内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
一、什么是时序图?丹东小程序时序图(Sequence Diagram),亦称为序列图、循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。 二、时序图的作用是什么?1、展示对象之间交互的顺序。将交互行为建模为消息传递,通过描述消息是如何在对象间发送和接收的来动态展示对象之间的交互; 2、相对于其他UML图,时序图更强调交互的时间顺序; 3、可以直观的描述并发进程。 三、组成元素有哪些?1.角色(Actor)系统角色,可以是人、机器、其他系统、子系统;在时序图中用表示。 2.对象(Object)(1)对象的三种命名方式
(2)命名方式的选择 三种命名方式均可,哪种最容易让阅读该时序图的人理解,就选择哪种。 (3)对象的排列顺序 对象的左右顺序并不重要,但是为了作图清晰整洁,通常应遵循以下两个原则:把交互频繁的对象尽可能的靠拢;2.把初始化整个交互活动的对象放置在最左端。 3.生命线(Lifeline)在时序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间。 4.控制焦点(Focus of Control)又称为激活期,表示时间段的符号,在这个时间段内对象将执行相应的操作。它可以被理解成C语言语义中一对花括号{ }中的内容;用小矩形表示。 5.消息(Message)消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)和返回消息(Return Message)。
6.自关联消息表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。 7.组合片段组合片段用来解决交互执行的条件和方式,它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。组合片段共有13种,名称及含义如下: 常用组合片段举例: 用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if..else.. (1)抉择(Alt) 抉择在任何场合下只发生一个序列。 可以在每个片段中设置一个临界来指示该片段可以运行的条件。else 的临界指示其他任何临界都不为 True 时应运行的片段。如果所有临界都为 False 并且没有 else,则不执行任何片段。 (2)选项(Opt) 包含一个可能发生或不发生的序列; (3)循环(Loop) 片段重复一定次数,可以在临界中指示片段重复的条件。 (4)并行(Par) 四、时序图的绘制工具时序图的绘制工具有VISO、RationalRose、StarUML、Web Sequence Diagrams、Timing Designer、Trufun Plato等,可任选其一。 五、时序图的画法及实例时序图的绘制步骤可简单总结如下:
接下来,我们按照上面所讲的时序图的绘制步骤,以学生在教务系统中查询其课程的成绩为例,来讲解时序图的绘制方法。 1、划清边界,识别交互的语境所谓划清边界,就是要界定好自己所要画的时序图的范围,“学生在教务系统中查询其课程的成绩”就是所要绘制的时序图的交互内容,不用往上延伸到用户登录,也不要往下延伸到下载成绩单。 识别交互的语境,即是读懂所要画的时序图的前提和背景。比如本例中,既然学生可以查询成绩,那么该学生个人危机公关概述肯定已经注册并认证过其身份,并可选择其所考试的课程查询相应成绩。 2、梳理角色和对象在本例中,角色有学生,对象有教务系统、课程、成绩。餐饮店营销推广方案 对象的梳理是一个相对主观的过程,比如本例中,课程以及成绩分别作为了对象存在,也可以合并为数据库这一个对象。 请注意:角色以及对象,都为名词,动词不可作为角色和对象,如“成绩查询”不可作为对象。 3、添加消息学生的登录验证作为本时序图的前置行为,可直接引用到本时序图中,也可忽略不画;学生进入成绩查询页面后,页面会加载本学生的成绩查询课程列表,并显示出课程对应的成绩; 参考资料:
本文由 @那只猫的鱼于。,。 |
上一篇:2个方向4个维度,探索电商运营活动中的交互设计
下一篇:从2种形式和4种附加价值,来浅谈APP启动页
一、标题规则:标题关键词分开的店铺,关键词排名和权重会排在前面。所以店主...
作为一个淘宝卖家,关注自己的店铺权重,是十分重要的,因为这对自己的销量、...
一般的消费者在淘宝买东西的时候都会先输入一个他理解这个产品的词组,顾客的...
淘宝直通车收费方式还是挺好的,所以对于一些资金比较少的淘宝店家来说,推广...
第一步:登录到淘宝卖家中心,点击左侧菜单中的『物流管理-电子面单平台-我的...
推广当然都希望立竿见影,最好来一个点你广告的,就做一笔生意,所以要选择你...
现在开淘宝网店只要交一些保证金就可以完成了,可以说是投资最低的创业成本了...
宝贝滞销,也就是说宝贝长期没有销量,上架之后90天依然没有销量,那么淘宝方...
直通车坑位指的是大家在使用直通车做店铺推广的时候,官方平台给予宝贝的展示...
线下活动对很多网站来说不容易,对于一些静态网站来说更加无从着手。比如技术...
小提示:您应该对本页介绍的“快速学习时序图:时序图简介、画法及实例”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通快速学习时序图:时序图简介、画法及实例的相关事宜。
关键词:时序图, 案例分析,