查看更多
当前 - 选择题 - 基于架构的软件开发
简单
单选题
2019年11月第31题
#第二版教材
#必须掌握

ABSDM(Architecture-Based Software Design Model)把整个基于体系结构的软件过程划分为体系结构需求、体系结构设计、体系结构文档化、 (问题1)(问题2) 和体系结构演化等 6个子过程。其中, (问题3) 过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书。

浓缩知识点

基于体系结构的软件开发模型(ABSDM)将软件过程划分为6个核心子过程,分别是体系结构需求、体系结构设计、体系结构文档化、体系结构复审、体系结构实现和体系结构演化。其中,体系结构需求阶段主要产出需求规格说明;体系结构设计阶段形成体系结构方案草案,建模是该阶段的实现手段而非独立子过程;体系结构文档化阶段的核心输出为体系结构规格说明和质量设计说明书;体系结构复审通过引入外部人员参与,提前发现设计缺陷;体系结构实现以文档化的架构说明书为依据,将架构落地到实际构件的开发与部署中;体系结构演化则涵盖架构变更等相关活动。需要注意的是,ABSDM中并没有单独的体系结构测试、体系结构管理子过程,相关内容会融入到其他子过程中。

正确答案
A

本题考察的是基于体系结构的软件开发模型(ABSDM)的子过程划分与各阶段产出物
ABSDM 将基于体系结构的软件过程分为 6 个阶段:体系结构需求、体系结构设计、体系结构文档化、体系结构复审、体系结构实现和体系结构演化。
问题 1
A选项 体系结构复审:主要通过专家、用户代表等外部人员的参与,在早期发现设计缺陷和错误,属于 ABSDM 六大子过程之一,正确。
B选项 体系结构测试:ABSDM 中没有单列测试过程,错误。
C选项 体系结构变更:属于演化中的活动,不是单独过程,错误。
D选项 体系结构管理:并非 ABSDM 中的正式子过程,错误。
选择选项 A。

问题 2
A选项 体系结构实现:以文档化的体系结构说明书为依据,将体系结构落实到实际的软件构件开发与部署中,是六大子过程之一,正确。
B选项 体系结构测试:不是独立子过程,错误。
C选项 体系结构建模:是设计过程的手段,不是 ABSDM 的单独阶段,错误。
D选项 体系结构管理:非 ABSDM 子过程,错误。
选择选项 A。

问题 3
A选项 体系结构设计:产出的是体系结构方案草案,而非题干所述的正式文档,错误。
B选项 体系结构需求:产出需求规格说明,不符合题干描述,错误。
C选项 体系结构文档化:该阶段主要输出体系结构规格说明和质量设计说明书,完全符合题干,正确。
D选项 体系结构测试:不属于 ABSDM 子过程,错误。
选择选项 C。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有