简答题

请简述使用协作图的原因。

正确答案

协作图的作用:
A.通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。一个使用情境的逻辑可能是一个用例的一部分,或是一条控制流。这和序列图的作用类似。
B.显示对象及其交互关系的空间组织结构。协作图显示了在交互过程中各个对象之间的组织交互关系以及对象彼此之间的链接。与序列图不同,协作图显示的是对象之间的关系,并不侧重交互的顺序,它没有将时间作为一个单独的维度,而是使用序列号来确定消息及并发线程的顺序。
C.协作图的另外一个作用是表现一个类操作的实现。协作图可以说明类操作中使用到的参数、局部变量以及返回值等。当使用协作图表现一个系统行为时,消息编号对应了程序中嵌套调用结构和信号传递过程。

答案解析

相似试题
  • 协作图和顺序图都是用于描述模型系统中对象之间的交互行为,请简述它们各自的特点。

    简答题查看答案

  • 请说明序列图和协作图的异同。

    简答题查看答案

  • 简述顺序图与协作图的区别?

    简答题查看答案

  • 请您简述时序图和协作图的区别和联系?

    简答题查看答案

  • UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。

    简答题查看答案

  • UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法?

    简答题查看答案

  • UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。

    简答题查看答案

  • 什么是协作图,协作图是由那些部分组成?

    简答题查看答案

  • 讨论顺序图与协作图的关系,何时用顺序图建模优于协作图建模,以及相反的情况。

    简答题查看答案