在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt

在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt

ID:52052358

大小:147.00 KB

页数:18页

时间:2020-03-31

在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt_第1页
在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt_第2页
在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt_第3页
在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt_第4页
在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt_第5页
资源描述:

《在协作图中明确表示了角色之间的关系,通过协作角色来限.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章协作图本章将介绍交互视图的另外一种图——协作图。与序列图不同的是,在协作图中明确表示了角色之间的关系,通过协作角色来限定协作中的对象或链。8.1协作图的基本概念8.1.1协作图的定义协作图就是表现对象协作关系的图,它表示了协作中作为各种类元角色的对象所处的位置,在图中主要显示了类元角色(ClassifierRoles)和关联角色(AssociationRoles)。8.1.2协作图的作用通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。显示对象及其交互关系的空间组织结构。表现一个类操作的实现。8.2

2、协作图的组成协作图(CollaborationDiagram)是由对象(Object)、消息(Messages)和链(Link)等构成的。8.2.1对象协作图中对象的表示形式也和序列图中的对象的表示形式一样,如使用包围名称的矩形框来标记、所显示的对象及其类的名称带有下划线、二者用冒号隔开、使用“对象名:类名”的形式等。8.2.2消息在协作图中,可以通过一系列的消息(Messages)来描述系统的动态行为。8.2.3链在协作图中的链与对象图中链的概念以及表示形式都相同,都是两个或多个对象之间的独立连接,是对象引用元组(

3、有序表),是关联的实例。8.3协作图的创建概述8.3.1创建对象创建和删除协作图01单击右键浏览器中的UseCaseView(用例视图)、LogicalView(逻辑视图)或者位于这两种视图下的包。02在弹出的快捷菜单中,选择New(新建)

4、CollaborationDiagram(协作图)命令。03输入新的协作图名称。04双击打开浏览器中的协作图。在模型中删除一个协作图:01在浏览器中选中需要删除的协作图,单击右键。02在弹出的快捷菜单中选择Delete命令即可。2.创建和删除协作图中的对象使用菜单栏中添加对象的步

5、骤如下:01在菜单栏中,选择Tools

6、Create

7、Object命令,此时光标变为“+”号。02以下的步骤与使用工具栏添加对象的步骤相似,按照使用工具栏添加对象的步骤添加即可。删除一个对象可以通过以下方式进行:01选中需要删除的对象,单击右键。02在弹出的快捷菜单中选择Edit

8、DeletefromModel命令,或者按Ctrl+D快捷键即可。3.切换对象图和协作图如果需要在创建好的这两种图之间切换,可以在一个协作图或序列图中选择Browse

9、GoToSequenceDiagram命令或选择Browse

10、GoToC

11、ollaborationDiagram命令进行切换,也可以通过快捷键F5进行切换。8.3.2创建消息01单击协作图的图形编辑工具栏中的图标,或者选择Tools

12、Create

13、Message命令,此时的光标变为“+”符号。02单击连接对象之间的链。03此时在链上出现一个从发送者到接收者的带箭头的线段。04在消息线段上输入消息的文本内容即可。8.3.3创建链在协作图中创建链的操作与在对象图中创建链的操作相同,可以按照在对象图中创建链的方式进行创建。8.4协作图的创建示例01根据系统的用例或具体的场景,确定协作图中应当包含

14、的元素。02确定这些元素之间的关系,可以着手建立早期的协作图,在元素之间添加链接和关联角色等。03将早期的协作图进行细化,把类角色修改为对象实例,并在链上添加消息、指定消息的序列。8.4.1确定协作图的元素8.4.2确定元素之间的结构关系创建协作图的下一步是确定这些对象之间的连接关系,使用链和角色将这些对象连接起来。8.4.3细化协作图创建协作图的最后一步就是将早期的协作图进行细化。8.5本章小结本章针对UML中的交互图的另一种图——协作图进行了介绍。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。