UML--时序图、协作图

时序图,反应对象之间传递消息的顺序,强调消息执行的时间顺序。

【用途】

在项目需求阶段,分析师可以通过时序图提供一个更加正式的层次表达,将用例带入下一层;在软件设计阶段,架构师和开发者能通过使用与猎兔,挖掘系统对象间的交互,充实整个系统的设计。一个实例常常被细化成一个或多个序列,将用例表达的更加精细细化。

【图符】

【消息传送】

图符中带数字的箭头都表示不同的消息,由不同的方法触发,不同的消息由不同图符表示,常用为简单消息;同步消息就像我们的Windows系统,在打开word时同时还可以打开播放器看视频,互不影响;异步消息强调只能一个消息结束后才能执行下一条。

【协作图】

为完成确定事务,各个对象之间的消息传递。强调的是对象或是交互关系空间上与组织上的逻辑关系。图符与时序图基本相同。

【作图】

时序图

协作图:

【区别  】

时序图强调各对象之间消息按时间执行的顺序,协作图强调对象之间的组织关系与逻辑关系,是一种空间状态。若强调上下文之间的关系,则应选择协作图。

时间: 2024-11-06 07:11:51

UML--时序图、协作图的相关文章

[转载]UML时序图总结

前言 在我的工作中,用的最多的就是时序图了.可能由于工作的原因,我也是最喜欢画时序图了,很清楚,很明了,什么时候发送什么消息,到达什么状态,一下子就展示在你的脑海里,对于消息驱动的程序来说,是再好不过的了. 时序图简介 首先,时序图用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或者状态机中引起转换的事件: 其次,时序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的.时序图属于动态建模: 最后,时序图的重点在消息序列上,也就是说,描述消息是如何在对

UML时序图

现在是二月,并且到现在你也许已经读到.或听到人们谈论UML 2.0 -- 包含若干进步的 UML 的新规范,所做的变化.考虑到新规范的重要性,我们也正在改动这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已採纳 UML 2.0草案规范(又名 UML 2).我不喜欢在一系列文章的中间,把重点从 1.4 变为 2.0 ,可是 UML 2.0 草案规范是前进的重要一步,我感觉须要扩充文字. 因为一些理由,OMG 改良了 UML .基本的理由是,他们希望 UML

uml时序图的初印象-------Day64

最近有好多想法迫不及待的想去实现,可是事实上是在那些最开始想的非常明白,感觉会没问题的地方也总是会出现问题,导致略微有些急躁,还是要淡定啊,又到了周末,明后天要收拾东西搬家,不知道宽带能不能顺利的给挪过去,想提前来记录下这周的工作吧. 总的来说,这周完成了界面的初始设计,然后就是这概要设计了,结果整合下来,word文档都有近百页了,太多时序图了,画的我都有些头昏脑涨.其实,在很久之前的某公司,我面试的第一道问题就是时序图,结果当时的我是可怜的一片茫然,结果也就自然而然了.这次再看时序图,又理解了

积跬步,聚小流-------关于UML时序图

uml时序图的存在 在上一篇中记录了uml类图,用类图来描述代码中所需要的类以及相互之间的关系,也就立体的将整个程序框架展现在了我们面前,像一幅画,有山有水有人. 一张照片只能定格当时的美好,等物是人非,再看时却往往不是欣喜,而是惆怅和失落,那些念念不忘的,终究还是跟着时间走了,哪怕依依不舍,也只能在回忆里沉醉. 如果说类图就是一张张照片,那回忆就是一幅幅时序图,走过,也可能错过,笑过,也可能哭过,可不论怎样,是我们让这个世界一点点改变,一点点动起来. 如果说类图是一张张曾经规划的图纸,那时序图

UML时序图---添加用户

UML之八——时序图小练习(添加用户) 添加用户:打开添加用户的界面,在界面上选择一个组(可以通过一个下拉选择框来选择),然后向后台提交,后台系统保存用户的信息(并同时建立用户和组之间的关联)

UML时序图总结

前言 在我的工作中,用的最多的就是时序图了.可能由于工作的原因,我也是最喜欢画时序图了,很清楚,很明了,什么时候发送什么消息,到达什么状态,一下子就展示在你的脑海里,对于消息驱动的程序来说,是再好不过的了. 时序图简介 首先,时序图用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或者状态机中引起转换的事件:其次,时序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的.时序图属于动态建模:最后,时序图的重点在消息序列上,也就是说,描述消息是如何在对象间

类图时序图协作图

原文地址:https://www.cnblogs.com/xzmh/p/8698429.html

【UML】时序图Sequence diagram(交互图)(转)

前言 UML时序图是UML动态图之一,它是强调时间顺序的交互图. 定义 时序图是显示按时间顺序排列的对象之间交互的图. 组成元素 对象 包括三种命名方式:第一种方式包括对象名和类名:第二中方式只显示类名不显示对象名,即表示他是一个匿名对象:第三种方式只显示对象名不显示类名. 生命线 生命线在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间. 消息 消息形式:1.call调用.2.Return返回.3.Send发消息.4.Create创建实例.5.Destroy销毁. 消息表示方式:

UML之 时序图

本文和大家重点讨论一下UML时序图,UML时序图中包括的建模元素主要有:对象(Actor).生命线(Lifeline).控制焦点(Focusofcontrol).消息(Message)等等. 一.UML时序图简介(Briefintroduction) 时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的.顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序.时序图中包括的建模元素主要有:对象(Actor).生命线(Lifeline).控制焦点(Focus

UML它 时序图

在本文中,我们重点谈谈UML时序图,UML包括在主时序图的建模元素:对象(Actor).生命线(Lifeline).聚焦控制(Focusofcontrol).消息(Message)等等. 一.UML时序图简单介绍(Briefintroduction) 时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的.顺序图中显示的是參与交互的对象及其对象之间消息交互的顺序.时序图中包含的建模元素主要有:对象(Actor).生命线(Lifeline).控制焦点(Focus