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

ABSD方法是一个自顶向下、递归细化的方法,软件系统的体系结构通过该方法得到细化,直到能产生( )。

单选题

ABSD方法是一个自顶向下、递归细化的方法,软件系统的体系结构通过该方法得到细化,直到能产生( )。

A. 软件产品和代码

B. 软件构件和类

C. 软件构件和连接件

D. 类和软件代码

答案:B

解析

正确答案:B. 软件构件和类

ABSD(基于体系结构的软件设计)采用自顶向下、递归细化的思路:先建立软件体系结构,再逐层分解,直到得到可进一步设计实现的软件构件和类。因此 B 正确。

  • A. 软件产品和代码:代码属于更后续的实现阶段,不是 ABSD 细化直接产生的目标。
  • B. 软件构件和类:构件对应体系结构中的组成单元,类对应面向对象设计单元,符合 ABSD 的细化终点。
  • C. 软件构件和连接件:构件和连接件主要用于描述体系结构,仍偏体系结构层,不是最终细化产物。
  • D. 类和软件代码:缺少“软件构件”,且代码同样属于实现阶段。

考点延伸:ABSD 强调体系结构驱动,递归细化后映射到构件与类;连接件描述构件交互,是体系结构元素,不要与最终设计元素混淆。

← 上一题

本单元其他题目

在拾题里做这套题