简答题

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

正确答案

协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。

答案解析

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

    简答题查看答案

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

    简答题查看答案

  • 顺序图和协作图建立了UML面向对象开发过程中的对象动态()模型。

    单选题查看答案

  • UML2.0中之交互图有哪些?

    简答题查看答案

  • 在UML 2.0中定义了哪四种交互图?其中强调控制流时间顺序的是哪一种交互图?哪两种是基本交互图?

    简答题查看答案

  • 交互概述图有哪两种形式,它们分别适用于什么场景?相对而言,哪一种会更加常用一些?

    简答题查看答案

  • UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是()

    单选题查看答案

  • 顺序图和协作图主要用于对用例图中()的建模,用它们来描述用例图的行为。

    单选题查看答案

  • UML中有4种交互图,其中强调控制流时间顺序的是()。

    单选题查看答案