在使用UML建模时,若需要描述跨多个用例的单个对象的行为,使用______是最为合适的。

admin2019-03-12  24

问题 在使用UML建模时,若需要描述跨多个用例的单个对象的行为,使用______是最为合适的。

选项 A、协作图(collaboration Diagram)
B、序列图(Sequence Diagram)
C、活动图(Activity Diagram)
D、状态图(Statechart Diagram)

答案D

解析 UML由五类九种图组成,需要充分理解每类图的使用场合、阶段,并要重点掌握依赖、泛化、关联三个关系在其中的沟通作用。
   第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。
   第二类是静态图,包括类图、对象图。其中类图描述系统中类的静态结构。对象图是类图的实例,几乎使用与类图完全相同的标识。它们的不同点在于对象图显示类的多个对象实例,而不是实际的类。
   第三类是行为图,包括状态图和活动图,描述系统的动态模型和组成对象间的交互关系。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。
   第四类是交互图,包括顺序图和合作图,描述对象间的交互关系。其中顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,合作图跟顺序图相似,显示对象间的动态合作关系。
   第五类是实现图,包括组件图和实施图。其中组件图描述代码部件的物理结构及各部件之间的依赖关系。实施图定义系统中软硬件的物理体系结构。它以实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部件之间的依赖性。由于单个对象在多个用例交付,状态不断在变化,故答案是D。
转载请注明原文地址:https://jikaoti.com/ti/eXI7FFFM
0

最新回复(0)