关于基于体系结构(架构)的软件设计(ABSD)方法,以下描述正确的是( )。
ABSD是自底向上的设计方法
ABSD是自顶向下、递归细化的方法
ABSD方法直接产生代码
ABSD方法不涉及软件构件和类的生成
【内容考查】本题考查基于体系结构(架构)的软件设计(ABSD)方法的特性。
【选项分析】
A. 错误。ABSD不是自底向上的方法,而是自顶向下的方法。
B. 正确。ABSD是自顶向下、递归细化的方法,这符合教材中的描述。
C. 错误。ABSD方法不直接产生代码,而是细化到能产生软件构件和类的程度。
D. 错误。ABSD方法的最终目标是产生软件构件和类,而不是不涉及这些。
因此,正确答案是B。ABSD方法通过自顶向下、递归细化的过程,最终细化到能够产生软件构件和类的程度,这是ABSD方法的核心特征。