拾题
首页 / 软考真题 / 软件架构风格 / 第 6 题

请简述4+1视图模型中的四个主要视图及其作用。

简答题

请简述4+1视图模型中的四个主要视图及其作用。
答案:4+1视图模型包括逻辑视图、过程视图、开发视图和物理视图。逻辑视图描述系统的功能需求,即系统提供给用户的服务;过程视图描述系统的并发和同步特性;开发视图描述系统在开发环境中的静态组织结构;物理视图描述系统硬件和软件之间的映射关系。

解析

参考答案

  • 逻辑视图:描述功能需求,即系统提供给用户的服务。
  • 过程视图:描述并发、同步、性能等运行特性。
  • 开发视图:描述开发环境中的静态组织结构,如模块、包、库。
  • 物理视图:描述软件与硬件之间的映射,如节点、部署。

得分点解析

  • 逻辑视图对应“做什么”,是需求到设计的核心线索。
  • 过程视图对应“如何高效运行”,关注并发与同步等质量属性。
  • 开发视图对应“如何组织实现”,影响分工、构建与配置管理。
  • 物理视图对应“部署到哪里”,指导安装、运维与容量规划。

延伸

4+1 中的“+1”是场景/用例视图,用于串联并验证四个视图;该模型由 Kruchten 提出,适合多视图描述复杂系统架构。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题