题目
使用“4+1”视图模型描述系统体系结构时五个模型都必须使用。 A. 对B. 错
使用“4+1”视图模型描述系统体系结构时五个模型都必须使用。
- A. 对
- B. 错
题目解答
答案
B
解析
考查要点:本题主要考查学生对“4+1”视图模型的理解,特别是其应用时的灵活性。
解题核心:明确“4+1”视图模型的定义与实际应用中的使用原则。关键点在于是否必须使用全部五个视图。
破题关键:
- “4+1”视图模型由Kruchten提出,包含逻辑、开发、物理、过程和场景五个视图,目的是从不同角度描述系统。
- 实际应用中,五个视图并非必须全部使用,而是根据项目需求选择性采用,以平衡复杂度与描述的全面性。
“4+1”视图模型的五个视图分别对应系统的不同关注点:
- 逻辑视图:描述系统功能模块及交互。
- 开发视图:展示代码组织结构(如包、类)。
- 物理视图:体现系统部署环境(如服务器、网络)。
- 过程视图:反映系统关键流程或性能瓶颈。
- 场景视图:用例或场景驱动系统功能实现。
题目辨析:
- 题目中“五个模型都必须使用”的表述错误,因为模型的设计初衷是提供灵活的描述工具,而非强制要求。
- 实际项目中,可根据系统规模和需求选择部分视图。例如,简单系统可能仅需逻辑视图和物理视图。