ABSDM(Architecture-Based Software Design

admin2022-08-02  32

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

选项

答案 AAC

解析 本题考查的是基于体系结构的开发模型ABSDM相关知识。

ABSDM模型把整个基于体系结构的软件过程划分为:体系结构需求、设计、文档化、复审、实现和演化等6个过程。因此第一空选择A选项体系结构复审,第二空选择A选项体系结构实现。

体系结构需求:需求过程主要是获取用户需求,标识系统中所要用到的构件。

体系结构设计:体系结构设计是一个迭代过程,如果要开发的系统能够从已有的系统中导出大部分,则可以使用已有系统的设计过程。

体系结构文档化:绝大多数的体系结构都是抽象的,由一些概念上的构件组成,因此要去实现体系结构,还必须得把体系结构文档化。体系结构文档化过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书这2个文档。本题第三空选择C选项。

体系结构复审:体系结构设计、文档化和复审是一个迭代过程。复审的目的是表示潜在的风险,及早发现体系结构设计中的缺陷和错误,包括体系结构能否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件划分是否合理、文档表达是否明确、构件设计是否满足功能与性能的要求等。

体系结构实现:所谓“实现”就是要用实体显示出一个软件体系结构,即要符合体系结构描述的结构性设计决策,分割成规定的构件,按规定的方式互相交互。整个实现过程是以复审后的文档化的体系结构说明书为基础的,每个构件必须满足软件体系结构中说明的对其他构件的责任。最后一步是测试,包括单个构件的功能性测试和被组装应用的整体功能和性能测试。

体系结构演化:在构件开发过程中,用户的需求可能还有变动。在软件开发完毕,正常运行后,由一个单位移植到另一个单位,需求也会发生变化。在这两种情况下,就必须相应地修改软件体系结构,以适应新的变化了的软件需求。体系结构演化是使用系统演化步骤去修改应用,以满足新的需求。
转载请注明原文地址:https://tihaiku.com/congyezige/2398032.html

最新回复(0)