扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 4+1视图简单
单选题
2019年11月第29题
简单
单选题
2019年11月第29题
#第二版教材
#必须掌握
一个完整的软件系统需从不同视角进行描述,下图属于软件架构设计中的 (问题1) ,用于 (问题2) 视图来描述软件系统 。

正确答案
D
本题考察的是软件架构设计视图和UML图的分类。
问题 1:
A选项 对象图:对象图是用来描述某一时刻系统中的对象及它们之间关系的图,通常表现为实例化的类和它们的连接,而题干中的图是类及其关系图,因此不正确。
B选项 时序图:时序图是用来描述对象之间的交互过程和消息流的图,与本题中的图类型不符,错误。
C选项 构件图:构件图用于描述系统的硬件和软件组件的结构,图中的内容更侧重于系统的类和对象之间的关系,因此构件图也不适用,错误。
D选项 类图:该图确实是一个类图,它描述了系统中不同类之间的关系以及类的属性和方法,因此是正确的。
选择选项 D。
问题 2:
A选项 进程:进程视图侧重于系统运行时的并发性和分布性等特性,并不是图中的视图类型,错误。
B选项 开发:开发视图关注软件的模块化和组织方式,它通过系统的类图或子系统图来描述模块的分布,图中的类图非常符合开发视图的描述,正确。
C选项 物理:物理视图主要描述系统的硬件架构和部署情况,不适用于这类软件架构设计图,错误。
D选项 用户:用户视图通常侧重于用户的交互和体验,而图中没有涉及用户相关的内容,错误。
选择选项 B。
