拾题
首页 / 软考真题 / ABSD方法 / 第 1 题

基于体系结构的软件设计(ABSD)方法是体系结构驱动,即指构成体系结构的( )的组合驱动的。

单选题

基于体系结构的软件设计(ABSD)方法是体系结构驱动,即指构成体系结构的( )的组合驱动的。

A. 产品、功能需求和设计活动

B. 商业、质量和功能需求

C. 商业、产品和功能需求

D. 商业、质量和设计活动

答案:B

解析

正确答案:B

ABSD 强调“体系结构驱动”,即体系结构由商业需求、质量需求和功能需求的组合驱动。商业需求给出目标与约束,质量需求约束非功能属性,功能需求描述系统职责,三者共同影响架构决策。

  • A:产品、设计活动不是需求驱动源,且遗漏质量需求。
  • B:完整覆盖商业、质量、功能三类需求,正确。
  • C:产品不是 ABSD 规定的驱动源,遗漏质量需求。
  • D:设计活动不是需求,遗漏功能需求。

考点延伸:ABSD 还常考三个基础——功能分解、选择体系结构风格、软件模板;以及三个特点——体系结构驱动、自顶向下、递归。质量属性场景、商业目标与约束都是架构权衡的重要输入。

下一题 →

本单元其他题目

在拾题里做这套题