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

考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的不同属性。例如,展示功能…

单选题

考虑软件架构时,重要的是从不同的视角(perspective)来检查,这促使软件设计师考虑架构的不同属性。例如,展示功能组织的(44)能判断质量特性,展示并发行为的(45)能判断系统行为特性。选择的特定视角或视图也就是逻辑视图、进程视图、实现视图和(46)。使用(47)来记录设计元素的功能和概念接口, 它本身在系统中的角色,这些角色包括功能、性能等。

A. 开发视图

B. 配置视图

C. 部署视图

D. 物理视图

答案:B

解析

正确答案:A. 静态视角

静态视角关注系统的功能组织、模块划分、构件关系及接口定义,用于判断可维护性、可复用性、可测试性等质量特性,因此与“展示功能组织”对应。

  • A 正确:静态视角描述结构组成,适合分析功能组织和质量属性。
  • B 错误:动态视角关注并发、交互、时序和状态变化,用于判断系统行为特性。
  • C 错误:多维视角不是标准架构视角分类,不能对应功能组织。
  • D 错误:部署视角关注物理节点、网络拓扑和运行环境,不描述功能组织。

考点延伸:软件架构常用 4+1 视图,包括逻辑视图、进程视图、实现视图、部署视图,并用场景视图串联。静态视角强调结构与接口,动态视角强调运行行为。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题