扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - UML困难
单选题
2024年11月第36题
收藏
分享
#系统分析与设计
#UML
#第二版教材
#凯恩建议必须掌握
在软件系统开发过程中,需要使用(问题1)精准描述用户界面元素,使用(问题2)描述界面跳转逻辑,以便清晰呈现系统的交互流程和用户操作路径。
正确答案A
凯恩解析
本题考察的是UML静态建模中各图在用户界面建模中的应用。
问题 1:
A选项类图:用于描述系统的静态结构,包括类、类的属性、方法以及类之间的关系。它可以把界面元素(如按钮、输入框等)抽象为类,并描述其属性和行为,非常适合用于精准描述用户界面元素,因此是正确答案。
B选项通信图:强调对象之间的交互和连接,属于动态建模工具,不能用于详细描述界面元素,因此错误。
C选项顺序图:用于表示对象间消息传递的时间顺序,主要展现的是动态行为,不是静态界面结构,因此错误。
D选项用例图:用于描述系统功能及其参与者之间的关系,从功能层面建模,不涉及具体界面元素,因此错误。
因此,选项 A 正确。
问题 2:
A选项通信图:注重对象间的结构关系,不便于表现操作的时间顺序,因此不适合描述界面跳转逻辑,错误。
B选项顺序图:顺序图用于展示对象间的消息传递顺序和交互过程,非常适合表示界面跳转的时序逻辑。通过顺序图,可以清晰地展示从一个界面到另一个界面间的触发事件、调用链和响应过程,因此该图最能体现“界面跳转逻辑”。所以选择 B。
C选项用例图:用于表示功能与参与者的关系,不能展示跳转过程,错误。
D选项活动图:虽然可以展示控制流,但更适合业务流程建模,不强调界面之间的交互顺序,错误。
因此,选项 B 正确。
