沿着水平方向的listview排列的是参与交互的什么

【UML】时序图Sequence diagram(交互图)(转)
时间: 18:06:32
&&&& 阅读:52
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&前言
& & & & UML时序图是UML动态图之一,它是强调时间顺序的交互图。
& & & & 时序图是显示按时间顺序排列的对象之间交互的图。
& & & & 包括三种命名方式:第一种方式包括对象名和类名;第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;第三种方式只显示对象名不显示类名。
& & & &&生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间。
消息形式:1、call调用。2、Return返回。3、Send发消息。4、Create创建实例。5、Destroy销毁。
消息表示方式:
& & & &&UML时序图中消息一般分为同步消息(SynchronousMessage),异步消息(AsynchronousMessage)和返回消息(ReturnMessage)。
同步消息(调用消息)
& & & & 消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。
& & & &&消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。
& & & &&返回消息表示从过程调用返回。
自关联消息
& & & &&表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
& & & & 表示该对象被占用以完成某个任务;去激活表示该对象处于空闲状态,在等待消息。
机房收费系统时序图
这是我的机房时序图,欢迎大家提出宝贵建议。
& & & & UML时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图和协作图是两个可以互相转化的动态图,这也看出了UML中两个图之间的关联以及他们在实际应用中的作用。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:/love540376/p/6782458.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!杩欐槸棰勭紪璇戝伐鍏风敓鎴愮殑鏍囪?鏂囦欢锛屼笉搴斿垹闄?交互图的种类_文档库
文档库最新最全的文档下载
当前位置: & 交互图的种类
交互图的种类
SJ/T XXXX.1 - XXXX
8.1 交互图的种类
实例之间交互的模式由交互图来表达。基于同样的由交互指定的基础信息,交互图分成两种形式,但每种形式强调了同一个交互的不同方面。这两种形式是顺序图和协作图。顺序图说明了激励的精确顺序,更适用于实时的详细说明和复杂的场景。协作图说明了实例之间的关系,更适用于理解对给定实例的所有影响和过程设计。第八部分详细地描述了协作图。应当与本部分一同阅读那一部分,因为它们之间有很多共同之处。
顺序图表示按时间顺序排列的交互。特别是,它利用实例的生命线表示参与交互的实例,以及实例交换的按时间顺序排列的激励,它不表示对象之间的关联。
顺序图表示带有叠加交互的协作。协作定义了一组对于某些特定的目的有意义的参加者和关系。对参加者和其关系的识别不具有全局性。这些参加者定义了实例在相互交互时扮演的角色。因此,协作说明了一组类目角色和关联角色。遵循(或绑定)某个类目的实例扮演由类目定义的角色,同时两个实例之间的链符合协作中的关联角色。类目角色(关联角色)定义了一个实例(链)的用法,类目 (关联)定义了实例(链)的所有性质。(看63节“协作”)
在协作的上下文中定义交互。交互说明了角色之间通讯的模式。更精确的说,它包含了一组部分有序的消息,每个消息说明了一次通讯(也即,发送什么信号和调用什么操作)以及发送者和接收者分别扮演的角色。
在形式上顺序图可以有些轻微差别,分别用于不同的目的,例如关注执行控制或并发。顺序图可以表现为一般形式(描述了所有可能序列)和实例形式(描述一个符合一般形式的实际的序列)。在没有循环和分支的情况下,这两种形式是同构的。
在下文中使用术语对象,但可用任意种类的实例代替它。
8.2 顺序图
8.2.1 语义
一个顺序图表达一个交互,一个交互是在一个协作中的类目角色之间的一组消息,以实现所期望的操作或达到某种结果。
8.2.2 表示法
顺序图是二维的,其中:1)垂直方向表示时间,2)水平方向表示不同的对象。
正常地,时间维由上到下(根据需要,也可以由下到上)。通常只有时间顺序是重要的,但在实时应用中时间轴是能度量的。对象的水平顺序并不重要。在图中可以把对象分组,形成“泳道”。(下面描述顺序图的详细内容)
8.5中“消息和激励”描述了用在顺序图中的不同种类的箭头。顺序图中的箭头与协作图中的是相同的,这些在9.2“协作图”中叙述。
注意,该表示法的很多的内容直接来自Buschmann、Meunier、Rohnert、Sommerlad和Stal的对象消息顺序图表示法,它本身是由对象消息顺序图表示法派生的,但经过了修改。
Word文档免费下载:
概述 ? 顺序图 ? 通信图 ? 定时图 ? 交互概述图 ? 职责分配模式 交互图 ? 交互图显式地描述对象如何交互以提供特定 的系统行为。 交互图 UML交互图的类型 ...交互图通常用于描述一个用例的行为, 显示该用例中所 涉及的对象及对象之间消息...? 在UML中,消息使用箭头来表示,箭头的类型表 示了消息的类型。 25 顺序图的...? ? ? ? ? 交互与交互图 如何阅读交互图 如何绘制交互图交互图应用说明 ...顺序图的主要元素 2、消息的类型与符号 UML的消息分为:在 UML中,将对象之间 ...描述系统中,对象之间通过消息进行通讯的图就是交互图。 交互图包含4种类型,它们是顺序图、通讯图、定时图、 交互概述图。 7.1 顺序图 ? 7.1.1 顺序图的...新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 7 帮助 全部 DOC PPT TXT...人机交互的方式与种类_军事/政治_人文社科_专业资料。人机交互的方式与种类初步看到...描述系统中,对象之间通过消息进行通讯的图就是 交互图。交互图包含4种类型,它们是顺序图、通讯 图、定时图、交互概述图。 UML中的4种交互图 ? ? ? ? 顺序图...UML图的种类_IT/计算机_专业资料。第1章 UML 简介 在本章中,你将学习如下...几十年的经验告诉我们,当 杂世界进行交互,大部分现代软件都模拟现实世界的某些...出自 MBA智库百科()
  交互图是指描述对象之间的关系以及对象之间的的图。
  交互图建模一般采用顺序图作为载体。建立交互图的一般步骤如下:
  (1)确定交互图的上下文环境。交互图是对用例描述中典型场景的实现,展示了场景中发生的对象交互行为。也就是交互图的交互是在一定的场景环境下发生的,离开这个上下文环境的限定,对交互行为的描述和理解都会出现一定的问题。因此,建立交互图时首先确定交互图的上下文环境,限定交互图描述的范围。而且,上下文环境的前置条件和后置条件被给交互图中的相应行为,这个工作会在为交互行为添加说明的时候得到实现。
  (2)找出参与交互的对象。在上下文环境中寻找参与交互的对象。交互图中的参与对象(和对象之间的关联)应该和领域中的知识保持一致。
  (3)根据发现的对象(和关联)建立交互图框架。如果需要建立的是顺序图,那么将对象平行排列,并添加对象的生命线。
  (4)添加,描述交互行为。以消息的方式,将对象之间的交互行为描述出来,并建立行为之间的顺序。如果建立的是顺序图,还要维护对象生命线的激活状态。描述时仅仅需要考虑和系统相关的(系统内的、系统与外部对象之间的)交互行为,同时忽略那些与系统无关的(外部对象之间的)交互行为。如果建立的是系统顺序图,那么系统内的行为也可以被忽略。
  (5)进行消息标识、特化图示等详细信息的描述,将交互图的信息补充完整。
本条目对我有帮助1
&&如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请。
本条目相关文档
本条目由以下用户参与贡献
(window.slotbydup=window.slotbydup || []).push({
id: '224685',
container: s,
size: '728,90',
display: 'inlay-fix'
评论(共0条)提示:评论内容为网友针对条目"交互图"展开的讨论,与本站观点立场无关。
发表评论请文明上网,理性发言并遵守有关规定。
以上内容根据网友推荐自动排序生成

我要回帖

更多关于 方向法观测水平角 的文章

 

随机推荐