协作图UML详解ppt课件.pptx

协作图UML详解ppt课件.pptx

ID:58600747

大小:378.04 KB

页数:16页

时间:2020-10-20

协作图UML详解ppt课件.pptx_第1页
协作图UML详解ppt课件.pptx_第2页
协作图UML详解ppt课件.pptx_第3页
协作图UML详解ppt课件.pptx_第4页
协作图UML详解ppt课件.pptx_第5页
资源描述:

《协作图UML详解ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本次课程目标12学习协作图的组成要素Stylishtemplatescanbeavaluableaidtocreativeprofessionals.学习协作图的基本概念3学习如何建模协作图1Stylishtemplatescanbeavaluableaidtocreativeprofessionals.协作图的基本概念协作图的定义协作图(CollaborationDiagram)是表现对象协作关系的图,它表示了协作中作为各种类元角色的对象所处的位置,在图中主要显示了类元角色(ClassifierRoles)和关联角色(Associat

2、ionRoles)类元角色和关联角色描述了对象的配置和当一个协作的实例执行时可能出现的连接协作图的示例协作图的特点从结构方面分析,协作图与对象图一样,包含了一个角色集合和他们之间定义了行为方面的内容关系。从行为方面来分析,协作图与序列图一样,包含了一系列的消息集合,这些消息在具有某一角色的各对象间进行传递交换,完成协作中的对象为达到的目标协作图的作用通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。显示对象及其交互关系的空间组织结构。表现一个类操作的实现2Stylishtemplatescanbeavaluableaidto

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

4、escanbeavaluableaidtocreativeprofessionals.如何建模协作图协作图的创建步骤根据系统的用例或具体的场景,确定协作图中应当包含的元素。确定这些元素之间的关系,可以着手建立早期的协作图,在元素之间添加链接和关联角色等。将早期的协作图进行细化,把类角色修改为对象实例,并在链上添加消息、指定消息的序列。协作图的创建示例根据如下的用例图,分析设计该用例的协作图实践使用协作图,为网店购物功能进行建模作业分析图书馆管理系统还书过程(各种情况)中会涉及到系统内的角色和对象,使用协作图描述该过程各个对象是如何协作关

5、联的

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

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

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