查看更多
当前 - 选择题 - 4+1视图
简单
单选题
2022年11月第40题
#第二版教材
#必须掌握

在软件体系结构的建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了 (问题1) 的思想。其中,4+1 模型是描述软体系结的常用型,在该模型中,"1" 指的是 (问题2)

浓缩知识点

软件体系结构建模中的多视图方法核心依托关注点分离思想,通过从不同维度拆分系统,让每个视图聚焦一类特定关注点,既能降低系统描述的复杂度,也能适配开发、运维等不同角色的理解需求。其中经典的4+1视图模型包含四个基础视图和一个整合视图:逻辑视图聚焦系统功能与对象结构,进程视图关注系统的并发、同步与通信机制,物理视图描述系统的部署拓扑与硬件映射,开发视图侧重模块组织、开发环境与构件关系;而“+1”对应的统一场景即用例视图,主要作用是串联、验证其余四个视图的一致性,确保各视图能协同支撑系统的完整运行与功能实现。

正确答案
A

本题考察的是软件体系结构的多视图方法及 4+1 视图模型
多视图思想通过从不同角度(视图)描述同一系统,使体系结构描述更全面、更易理解和维护。
问题 1
A选项 关注点分离:多视图方法的核心思想就是将系统分解成多个视图,每个视图聚焦于一个特定关注点,从而降低复杂度并增强可理解性,正确。
B选项 面向对象:虽然 4+1 视图模型常与面向对象方法结合,但面向对象不是多视图思想的本质,错误。
C选项 模型驱动:这是 MDA(模型驱动架构)的思想,与多视图不是同一概念,错误。
D选项 UML:UML 是一种建模语言,可以用于表达多视图,但它不是思想本身,错误。
因此选择A。

问题 2
A选项 统一场景:4+1 视图模型包括逻辑视图、进程视图、物理视图、开发视图,以及一个用例(场景)视图,这个“+1”就是统一场景,用于整合和验证其他四个视图的内容,正确。
B选项 开发视图:是 4 个视图之一,错误。
C选项 逻辑视图:是 4 个视图之一,错误。
D选项 物理视图:是 4 个视图之一,错误。
因此选择A。

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