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

4+1视图模型可以从多个视图或视角来描述软件架构。其中,描述了在开发环境中软件的静态组织结构的是哪个视图?

单选题

4+1视图模型可以从多个视图或视角来描述软件架构。其中,描述了在开发环境中软件的静态组织结构的是哪个视图?

A. 逻辑视图

B. 开发视图

C. 过程视图

D. 用例视图

答案:B

解析

正确答案:B. 开发视图

开发视图关注开发环境中的软件静态组织结构,如模块、包、类库、源文件及依赖关系,因此符合题意。

  • A. 逻辑视图:描述系统的功能需求与对象模型,关注“系统做什么”,面向最终用户和设计人员。
  • B. 开发视图:描述模块、层、包、库等静态组织,关注“如何开发和维护”,是正确项。
  • C. 过程视图:描述并发、同步、通信、性能等运行时行为,关注进程与线程。
  • D. 用例视图:也叫场景视图,用若干关键用例串联并验证其他视图,不是静态组织结构。

面试延伸:4+1 视图包括逻辑视图、开发视图、过程视图、物理视图和用例视图。物理视图描述软件到硬件的部署映射;用例视图是“+1”,用于驱动和验证架构设计。常考区分开发视图与逻辑视图:前者偏代码组织,后者偏功能抽象。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题