时序图的生命线危机一线通过移动可以拉直吗

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
9-图书管理系统-动态结构设计-时序图.ppt44页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:50 &&
你可能关注的文档:
··········
··········
今天的工作任务完成系统行为交互建模:时序图建模工作任务1:完成系统行为交互建模――时序图建模知识点:第9章动态视图――时序图9.1
时序图的相关概念9.3
时序图的用途9.4
时序图的建模技术9.1
时序图的相关概念UML 的交互图是用户系统动态方面的建模,交互图可分为时序图和协作图。时序图(Sequence Diagram )描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换,也就是说,时序图描述了类以及类间相互交换以完成期望行为的消息。时序图包括了4个元素,分别是对象(Object )、生命线(Lifeline )、激活(Activation )和消息(Message )。时序图符号表示一个旅客到机场换登机牌的情况时序图阅读练习1:时序图阅读练习2:时序图阅读练习3:时序图阅读练习4:请描述该时序图表达的含义9.3
时序图的用途时序图强调按时间展开的消息传送,这在一个用例脚本的语境中对动态行为的可视化非常有效。UML的交互图是用于对系统的动态方面的建模,交互图又可分为时序图和协作图,时序图用于描述对象之间消息的时间顺序,协作图用于描述对象间的交互关系,以致它们的用途有所差别。以下是时序图有别于协作图的特性:(1)时序图有生命线(2)时序图有激活期时序图可以用于软件开发的不同阶段和不同情况下:当不同类之间存在多个简短的方法时,描述控制流的整体序列。显示并发进程和激活。显示在协作图中难以描述的时间序列。显示涉及类交互与对象无关的一般形式。9.4
时序图的建模技术对系统动态行为建模,当强调按时间展开信息的传送时,一般使用时序图。使用
正在加载中,请稍后...您所在的位置: &
解析UML时序图的四大元素
解析UML时序图的四大元素
ziyunerclp_2009
本文向大家介绍一下UML时序图,UML时序图描述对象是如何交互的,并且将重点放在消息序列上。也就是说,描述消息是如何在对象间发送和接收的。
本文和大家学习一下UML时序图,时序图(SequenceDiagram)用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。
时序图(SequenceDiagram)用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。
UML时序图中包括如下元素,类角色,生命线,激活期和消息。
1、类角色(ClassRole)
类角色代表UML时序图中的对象在交互中所扮演的角色,位于时序图顶部。类角色一般代表实际的对象。
2、生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。
3、激活期(Activation)
激活期代表uml时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。
4、消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
UML时序图描述对象是如何交互的,并且将重点放在消息序列上。也就是说,描述消息是如何在对象间发送和接收的。时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象。每一个对象的表示方法是:矩形框中写有对象或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况(即发送和接收的消息对象的活动),这条虚线称为对象的生命线。对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单。浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换。
UML时序图中的消息可以是信号、操作调用或类似于C++中RPC(RemoteProcedureCall,远程过程调用)或Java中的RMI(RemoteMethodInvocation,远程方法调用)。当对象接收到一个消息时,该对象中的一项活动就会启动,我们把这一过程称做激活(Activation)。激活会显示控制焦点,表明对象在某一个时间点开始执行。一个被激活的对象或者是执行它自身的代码,或者是等待另一个对象的返回(该被激活的对象已经向另一个对象发送了消息)。在图形上,激活被绘制为对象生命线上的一个瘦高矩形。
消息可以用消息名及参数来标识。消息还可带有条件表达式,表示分支或决定是否发送消息。如果用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息。消息也可以有顺序号,但是在时序图中,消息的顺序号很少使用,因为时序图已经将消息的顺序显式地表示出来了。
【编辑推荐】
语汇编 解析UML时序图组成
【责任编辑: TEL:(010)】
关于的更多文章
Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM
国内网盘的关停让用户操碎了心 下一个风口在哪
、27日,在美国圣何塞举行的Hadoop Summit
首先给大家说说小编一直在玩的游戏--植物大战僵尸。前
外行说“大数据”、内行用“大数据”。不知道大数据,
本书非常详细而全面地介绍了C#程序设计语言。本书不是“5分钟学习C#”式的手册,也不是那种教您“照猫画虎”地创建一些与您的实
51CTO旗下网站软件开发技术(89)
一、时序图定义
),亦称为序列图或循序图,是一种行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。
二、时序图元素
⑴、调用消息()
三、SOA技术架构下时序图的一种表达方式
系统为SOA架构,客户端采用富客户端技术,大量业务处理通过在客户端进行处理,以此来降低对服务器的压力。
时序场景图:使用者设置表单的书签项目。
1、四个层次说明:
⑴、“界面”是指用户可操作的界面;
⑵、“业务处理”是指,主要是业务处理,以及相关控制;
⑶、“”是指所提供的服务;
⑷、“数据库操作”是指通过对数据库进行增、删、改、查等操作。
2、图内容说明及要求
序号:人工操作;
序号:获取定义书签域,函数名称为;
序号:......
)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象()、生命线()、控制焦点()、消息()等等。
&&&对于交互过程中涉及到的技术内容,例如调用函数、SOAP请求等,需要通过文档补充注释的方式表述。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:143460次
积分:3309
积分:3309
排名:第7694名
原创:161篇
译文:15篇
评论:44条
(2)(2)(2)(4)(4)(6)(4)(6)(5)(7)(4)(1)(2)(5)(4)(5)(12)(20)(5)(5)(7)(6)(6)(1)(1)(2)(4)(12)(1)(2)(3)(32)(1)(1)您所在的位置: &
Visio2010绘制时序图
时间: 14:20:17
编辑:huashi
来源:下载吧
阅读6303次
Visio Viewer 2010允许任何人在其Micros...
Microsoft Visio Premium 2010(visio 20...
为什么要绘制时序图?如何在Visio2010绘制时序图,我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开。这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样的顺序、传递什么消息、返回什么消息。这时候用时序图是最好不过的了。如何在Visio2010绘制时序图请看下文.时序图的定义:& & & & &&时序图是描述消息时间顺序的交互图。在图形上,时序图是一张表,其中显示的对象沿横轴排列,从左到右分布在图的顶部;而消息则沿纵轴按时间顺序排序。创建时序图时,以能够使图尽量简洁为依据布局。&用visio建立时序图1、选择模版2、常见符号&时序图创建步骤  1、确定交互过程的上下文;  2、识别参与过程的交互对象;  3、为每个对象设置生命线;  4、从初始消息开始,依次画出随后消息;  5、考虑消息的嵌套,标示消息发生时的时间点,则采用FOC(focus of control);  6、说明时间约束的地点。&下面以团购系统的取消订单为例。&
分享给朋友:
Visio2010绘制时序图相关教程
下载49844次
下载45311次
下载1854次
下载1673次
下载1149次
下载2990次
下载18061次
下载1029次
下载1705次
下载1412次
热门关键字本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 生命线 的文章

 

随机推荐