扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 特定领域软件架构简单
单选题
2018年11月第32题
收藏
分享
#系统架构设计
#特定领域软件架构
#第二版教材
#凯恩建议必须掌握
特定领域软件架构(Domain Specific Software Architecture, DSSA)的基本活动包括领域分析、领域设计和领域实现。其中,领域分析的主要目的是获得领域模型。领域设计的主要目标是获得(问题1)。领域实现是为了(问题2)。
正确答案B
凯恩解析
本题考察的是特定领域软件架构(DSSA)的基本活动与目标。
DSSA 面向特定问题领域,形成可复用的软件开发基础设施,以支持该领域内多个应用系统的高效构建。其基本活动分为领域分析、领域设计和领域实现三个阶段。
问题 1:
A选项 特定领域软件需求:这是领域分析阶段的产出,而非领域设计阶段的目标,错误。
B选项 特定领域软件架构:领域设计的主要目标是将领域模型转化为领域级的软件架构,即 DSSA,本质上是对领域需求的体系结构化解决方案,正确。
C选项 特定领域软件设计模型:该描述过于宽泛,不能精确对应 DSSA 的产出,错误。
D选项 特定领域软件重用模型:这是领域实现阶段的重要成果之一,不是领域设计阶段的目标,错误。
所以选择 B。
问题2:
A选项 评估多种软件架构:这是架构评估活动,不是领域实现的主要目的,错误。
B选项 验证领域模型:领域模型的验证主要在分析阶段完成,错误。
C选项 开发和组织可重用信息,对基础软件架构进行实现:领域实现阶段旨在将 DSSA 转化为可复用的软件组件、框架和工具,并完成基础架构的具体实现,正确。
D选项 特定领域软件重用模型:这是领域实现的成果之一,但不能完整概括实现阶段的目标,错误。
所以选择 C。
