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

基于架构的软件设计(ABSD)方法,软件系统的架构通过该方法得到细化,直到能产生(45)

单选题

基于架构的软件设计(ABSD)方法,软件系统的架构通过该方法得到细化,直到能产生(45)

A. 软件质量属性

B. 软件连接性

C. 软件构件或模块

D. 软件接口

答案:C

解析

正确答案:C. 软件构件或模块

ABSD(基于架构的软件设计)强调从软件架构出发,通过功能分解、选择架构风格、应用软件模板等步骤逐步细化架构,最终产生可设计、可实现、可组装的软件构件或模块。这也是架构设计向详细设计过渡的关键产物。

选项分析:

  • A. 软件质量属性:是架构设计和评估的重要目标与约束,不是架构细化后直接产生的实体。
  • B. 软件连接性:描述构件之间的连接关系,属于架构描述的一部分,但不是最终细化产物。
  • C. 软件构件或模块:正确。ABSD 细化架构的目的就是得到构件/模块及其关系。
  • D. 软件接口:接口是构件之间交互的约定,是细化过程中需要定义的内容,但整体产物仍是构件或模块。

考点延伸:ABSD 常考三个基础——功能分解、选择架构风格、软件模板;以及功能、架构、开发等视角。架构细化的落点是构件/模块,再进入详细设计与实现。

← 上一题

本单元其他题目

在拾题里做这套题