第八章 协作图91502.pptVIP

  • 3
  • 0
  • 约3.19千字
  • 约 18页
  • 2017-06-15 发布于河南
  • 举报
第八章 协作图91502

第八章 协作图 学习内容 什么是协作图 组成协作图的元素 使用Rose创建协作图 在项目中创建协作图案例分析 什么是协作图 1. 协作图的基本概念 所谓协作是指在一定的语境中一组对象以及用以实现某些行为的这些对象间的相互作用。它描述了在这样一组对象为实现某种目的而组成相互合作的“对象社会”。 协作图就是表现对象协作关系的图,它表示了协作中作为各种类元角色的对象所处的位置,在图中主要显示了类元角色(Classifier Roles)和关联角色(Association Roles)。 什么是协作图 在UML的表示中,协作图将类元角色表示为类的符号(矩形),将关联角色表现为实线的关联路径,关联路径上带有消息符号。 不带有消息的协作图标明了交互作用发生的上下文,而不表示交互。它可以用来表示单一操作的上下文,甚至可以表示一个或一组类中所有操作的上下文。如果关联线上标有消息,图形就可以表示一个交互。典型的,一个交互用来代表一个操作或者用例的实现 什么是协作图 2. 为什么要使用协作图 协作图作为一种在给定语境中描述协作中各个对象之间的组织交互关系的空间组织结构图形化方式,在使用其进行建模时,可以将其作用分为以下三个方面: 1. 通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。一个使用情境的逻辑可能是一个用例的一部分,或是一条控制流。这和序列图的

文档评论(0)

1亿VIP精品文档

相关文档