协作图,uml的动态模型图由顺序图合作图状态图和什么图组成
来源:整理 编辑:智能门户 2025-01-08 13:22:58
本文目录一览
1,uml的动态模型图由顺序图合作图状态图和什么图组成
活动图,序列图,协作图(2.0标准后改为通信图)、状态图,这四种图是UML的动态视图,其他是静态视图。。
2,如何画协作图
从你做好的用例图里的“顾客”直接往你新建的协作图里拉,就行了
3,uml 时序图和协作图怎样转换
做好其中一种图后按F5,就自动生成另一种了。好久没用了,记得是这个键。协作图强调的是空间。时序图强调的是时间。协作图和时序图是等价的。
4,简述顺序图和和协作图的区别及各自的优缺点
顺序图(也叫序列图)和协作图(也叫合作图)称为交互图。 其中,序列图用来描述对象之间消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻 将会发生什么事件。 序列图是一种强调时间顺序的交互图,其中对象沿横轴排列,消息沿纵轴按时间顺序排列。序列图中的对象生命线是一条垂直的虚线,他表示一个对象在一段时间内存在。 顺序图是一个二维图形。 1、顺序图(Sequence diagram) 构成: (1)对象Object(包括Actor实例) (2)消息 含义:消息是对象之间的通信,可以是信号或者操作调用。 形式: ——Call ——Return ——Send ——Create ——Destroy 简单消息、同步消息和异步消息: 简单消息:表示简单的控制流。 同步消息:表示嵌套的控制流。 异步消息:表示异步的控制流。可以把一个简单消息和一个同步消息合并成一个消息。 (3)生命线(激活) 表示在某段时间内对象是存在的。 可以看出有3个对象,分别是Client、Transaction、ODBCProxy。 c:Client 表示c是client的实例,:Transaction匿名对象是Transaction的实例 从生命期来看,Client>Transaction>ODBCProxy。 2、协作图(Collaboration diagram) 也叫合作图、通信图,是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。 顺序图有时间轴,而协作图没有,协作图通过数字编号描述顺序。 协作图强调参加交互的对象,顺序图强调消息的时间顺序。
5,在UML协作图中有多少种关联角色的构造型
五种.1.自我委派消息,2.控制消息,3.嵌套消息和子消息,4.循环,5.并发消息。复习题:1.在uml的状态图中,转换通常由以下哪些部分构成?2.哪些图形可以清楚地表达并发行为?3.哪些元素构成了组件图形?4.软件工程的三要素是?5. 在构件中图中,什么用于显示构件之间的关联关系?6. 什么图是用来反映代码的物理结构7.执行者(actor)与用例之间的关系是?8.属于uml语言的交互图有那些?9.uml语言包含几大类图形?10.部署图中的节点具有以下哪些方面的内容? 11.时序图的用途是?12.uml中,类的主要版型有( )(a)角色类 (b)业务类 (c)边界类 (d)控制类 (e)实体类13.uml的类图包含哪些抽象的层次( )(a)概念层 (b)说明层 (c)实现层 (d)业务层 (e)控制层14. 统一过程中的四个阶段是?15. 用例之间的关系主要有?习题16.下面哪些图形可以清楚地表达并发行为( )(a)类图 (b)状态体 (c)活动图 (d)顺序图17.下面哪些元素构成了组件图形( )(a)组件 (b)转换 (c)关系 (d)接口18.生命线是uml视图中哪个图形的组成部分( )(a)类图 (b)状态图 (c)活动图 (d)顺序图19.在uml的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( )(a)执行者角色 控制类 用户接口 业务层 后台数据库(b)执行者角色 用户接口 控制类 业务层 后台数据库(c)执行者角色 控制类 用户接口 后台数据库 业务层(d)执行者角色 用户接口 业务层 控制类 后台数据库20.在uml协作图中,有多少种关联角色的构造型( )(a)1 (b)3 (c)5 (d)721.多对象是uml哪个视图中的概念( )(a)类图 (b)状态图 (c)协作图 (d)组件图22.部署图中的节点具有以下哪些方面的内容( )(a)计算能力 (b)基本内存 (c)位置 (d)接口23.顺序图的用途包括( )(a)显示并发进程和激活(b)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(c)显示在协作图中难于描述的事件序列(d)显示涉及类交互而与对象无关的一般形式24.常见的uml工具有哪些?( )(a)rational rose (b)power designer (c)visio (d)visual uml 25.找出下面场景中的概念类: (1)顾客带着购买的商品或服务来到pos收款台 (2)收款员启动一次销售 (3)收款员输入商品标识 (4)系统记录商品,并且显示该商品说明,价格,并计算总金额。按一组计价规则计算单价。
6,协作图的详情
面向对象动态建模,用于建立行为的实体间行为交互的四种图:状态图(Stage Diagram),序列图(Sequence Diagram),协作图(Communication Diagram),活动图(Activity Diagram) 。其中,“顺序图”与“协作图”表述的是相似的消息,“活动图”是“状态图”的一种。协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。协作图使描述复杂的程序逻辑或多个平行事务变得容易。协作图(Collaboration Diagram /Communication Diagram)显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的交互图。使用协作图可以显示对象角色之间的关系,如为实现某个操作或达到某种结果而在对象间交换的一组消息。如果需要强调时间和序列,最好选择序列图;如果需要强调上下文相关,最好选择协作图。协作图用于显示对象之间如何进行交互以执行特定用例或用例中特定部分的行为。设计员使用协作图和序列图确定并阐明对象的角色,这些对象执行用例的特定事件流。它们是主要的信息来源,用于确定类的职责和接口。与序列图(Sequence Diagram)不同,协作图显示了对象之间的关系。序列图(Sequence Diagram)和协作图表述的是相似的信息,但表述的方式却不同。协作图显示对象之间的关系,它更有利于理解对给定对象的所有影响,也更适合过程设计。协作图的格式决定了它们更适合在分析活动中使用(请参见活动:用例分析)。它们特别适合用来描述少量对象之间的简单交互。随着对象和消息数量的增多,理解协作图将越来越困难。此外,协作图很难显示补充的说明性信息,例如时间、判定点或其他非结构化的信息,而在序列图中这些信息可以方便地添加到注释中。协作图强调参与一个交互对象的组织,它由以下基本元素组成:活动者(Actor)、对象(Object)、连接(Link)和消息(Message)。在UML中,使用实线标记两个对象之间的连接,协作图中的消息,由标记在连接上方的带有标记的箭头表示。协作图包含类元角色和关联角色,而不仅仅是类元和关联。类元角色和关联角色描述了对象的配置和当一个协作的实例执行时可能出现的连接。当协作被实例化时,对象受限于类元角色,连接受限于关联角色。关联角色也可以被各种不同的临时连接所担当,例如过程参量或局部过程变量。连接符号可以使用构造型表示临时连接(《parameter》或《local》)或调用同一个对象(《self》)。虽然整个系统中可能有其他的对象,但只有涉及到协作的对象才会被表示出来。换而言之,协作图只对相互之间具有交互作用的对象和对象间的关联建模,而忽略了其他对象和关联。协作图(collaboration diagram)用于表示对象间的消息往来。虽然序列图在某种定义上也能表示对象的协作动作,但能明确描述对象间的协作关系的还是协作图。图5-39表示了自动贩卖机的协作图。在协作图中,用长方形框表示对象。当两个对象间有消息传递时用带箭头的有向边连接这两个对象。在UML中,协作图的语义与序列图是等价的,有向边的箭头方向表示传递消息的方向,在有向边上方标识出是什么消息。为表示发送消息的时间顺序,在每个消息前附加数字编号。显然,协作图便于描述对象间有什么样的协作关系,不需要像一个序列图只能对应于一个场景一样,可以将多个场景中的协作关系一次性地全部描述出来。不过,与序列图一样,在UML的协作图中,也规定了消息发送条件的描述。协作图作为表示对象间相关作用的图形表示,也可以有层次结构。可以把多个对象作为一个抽象对象,通过分解,用下层协作图表示出这多个对象间的协作关系,这样可缓解问题的复杂度。
文章TAG:
协作 协作图 动态 动态模型 协作图
大家都在看
-
江门自动化智能制造公司,自动化设备制造公司
2024-01-18
-
平凉自动化机电设备安装,机电自动化设备安装与维修
2024-03-17
-
广州插座自动化公司,插座自动化机器
2024-03-19
-
大连顺诚自动化有限公司,鞍钢股份有哪些子公司?
2024-05-05
-
东莞铸铝自动化设备厂家,东莞壮凌自动化科技有限公司
2024-05-07
-
寸金电气工程及其自动化,福州大学电气工程与自动化学院
2024-07-12
-
大数据平台产品介绍,大数据产品有哪些?
2024-10-01
-
气密检测仪,气密性检测设备哪家好
2024-11-12
-
港股 智能机器人,港股智能机器人公司
2023-12-05
-
深圳水瓶自动化组装设备,自动瓶装水设备价格
2024-02-01
-
长葛电气自动化公司,丰道电力科技有限公司怎么样?
2024-02-26
-
王利娜,我爱一个叫王利娜的女孩
2024-02-27
-
货车帮,货车帮好用吗
2024-03-11
-
自动化设备保全案例范文,设备自主保全有哪些意义?
2024-03-13
-
潮州自动化设备连锁,自动化设备有限公司
2024-03-25