返回
当前 - 选择题 - 基于架构的软件开发中等
题号:0020170500032
单选题
2017年11月第32题
中等
题号:0020170500032
单选题
2017年11月第32题
基于架构的软件开发
中等
高频
收藏
分享
反馈
在基于体系结构的软件设计方法中,采用(视角与视图)来描述软件架构,采用(用例)来描述功能需求,采用(质量场景)来描述质量需求。
浓缩知识点
基于体系结构的软件设计(ABSD)是一种由功能需求、质量需求和商业需求共同驱动的架构设计方法,核心在于实现需求与架构设计的结构化映射与对应。在架构描述层面,它以视角与视图为核心表达手段,视角定义从特定关注点观察系统的方式,视图则是基于该视角生成的具体架构表述,与类图、序列图这类面向对象设计的细节描述工具有着明确区分。对于功能需求的捕获与表达,ABSD采用用例这一标准方法,它能清晰呈现系统与用户间的功能交互逻辑,而非依赖类图这类用于细化设计的工具。针对质量需求,ABSD通过质量场景将抽象的质量属性转化为可测试、可验证的具体场景,以此实现质量需求的明确落地,而连接件、用例分别对应构件通信描述和功能需求表达,并不适用于质量需求的描述。
正确答案
B
本题考察的是基于架构的软件设计(ABSD)方法的核心概念。
在架构描述层面,它以视角与视图为核心表达手段,视角定义从特定关注点观察系统的方式,视图则是基于该视角生成的具体架构表述,与类图、序列图这类面向对象设计的细节描述工具有着明确区分。对于功能需求的捕获与表达,ABSD采用用例这一标准方法,它能清晰呈现系统与用户间的功能交互逻辑,而非依赖类图这类用于细化设计的工具。针对质量需求,ABSD通过质量场景将抽象的质量属性转化为可测试、可验证的具体场景,以此实现质量需求的明确落地,而连接件、用例分别对应构件通信描述和功能需求表达,并不适用于质量需求的描述。
本小问答案是 视角与视图。题干中的“在基于体系结构的软件设计方法中”对应视角与视图。
因此,选项 B 正确。
