第8章协作图UML(论文资料).pptVIP

  • 3
  • 0
  • 约 18页
  • 2017-01-02 发布于重庆
  • 举报
UML建模语言 第8章 协 作 图 本章将介绍交互视图的另外一种图——协作图。与序列图不同的是,在协作图中明确表示了角色之间的关系,通过协作角色来限定协作中的对象或链。 8.1 协作图的基本概念 8.1.1 协作图的定义 协作图就是表现对象协作关系的图,它表示了协作中作为各种类元角色的对象所处的位置,在图中主要显示了类元角色(Classifier Roles)和关联角色(Association Roles)。 8.1.2 协作图的作用 通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。 显示对象及其交互关系的空间组织结构。 表现一个类操作的实现。 8.2 协作图的组成 协作图(Collaboration Diagram)是由对象(Object)、消息(Messages)和链(Link)等构成的。 8.2.1 对象 协作图中对象的表示形式也和序列图中的对象的表示形式一样,如使用包围名称的矩形框来标记、所显示的对象及其类的名称带有下划线、二者用冒号隔开、使用“对象名:类名”的形式等。 8.2.2 消息 在协作图中,可以通过一系列的消息(Messages)来描述系统的动态行为。 8.2.3 链 在协作图中的链与对象图中链的概念以及表示形式都相同,都是两个或多个对象之间的独立连接,是对象引用元组(有序表),是关联的实例。 8.3 协作图的创建概述 8.3

文档评论(0)

1亿VIP精品文档

相关文档