查看更多
当前 - 选择题 - 面向对象分析方法
困难
单选题
2017年5月第2题
#第二版教材
#必须掌握

面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括 (问题1) ,其他行为模型包括 (问题2)

正确答案
A

此题考察 UML 相关概念。
问题 1:
A. 顺序图和协作图正确):本项正确。顺序图用于描述对象之间按时间顺序发送消息的过程,协作图(也称通信图)则展示对象之间的结构关系和消息流,两者共同构成了UML的交互模型
B. 顺序图和状态图:状态图属于行为模型,描述对象生命周期中状态的变化,而不是对象之间的交互,因此组合错误。
C. 协作图和活动图:活动图描述的是系统流程或控制逻辑,不是交互模型的一部分。因此该选项错误。
D. 状态图和活动图:两者都是行为模型,而非交互模型,本题要求交互模型,因此错误。
选择选项 A。

问题 2:
A. 顺序图和协作图:这两个属于交互模型,前题已说明,不属于“其他行为模型”,故错误。
B. 顺序图和状态图:顺序图是交互模型,状态图才是行为模型,该组合错误。
C. 协作图和活动图:协作图属于交互模型,不属于其他行为模型,因此错误。
D. 状态图和活动图正确):本项正确。状态图用于表示对象在生命周期中的状态变化,活动图描述行为流程和控制结构,二者共同构成UML的行为模型部分,适用于系统行为建模。
选择选项 D。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有