(简答题)
UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。
正确答案
协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。
答案解析
略
相似试题
(简答题)
UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法?
(简答题)
UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。
(单选题)
顺序图和协作图建立了UML面向对象开发过程中的对象动态()模型。
(简答题)
UML2.0中之交互图有哪些?
(简答题)
在UML 2.0中定义了哪四种交互图?其中强调控制流时间顺序的是哪一种交互图?哪两种是基本交互图?
(简答题)
交互概述图有哪两种形式,它们分别适用于什么场景?相对而言,哪一种会更加常用一些?
(单选题)
UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是()
(单选题)
顺序图和协作图主要用于对用例图中()的建模,用它们来描述用例图的行为。
(单选题)
UML中有4种交互图,其中强调控制流时间顺序的是()。