查看更多
当前 - 选择题 - 特定领域软件架构
困难
单选题
2014年11月第32题
#第二版教材
#必须掌握

特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中 (问题1) 的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中; (问题2) 的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。

浓缩知识点

特定领域软件架构(DSSA)是为特定应用领域内的相似应用系统提供可复用组织结构参考的软件体系架构方法,其构建与落地需多类角色协同完成。领域专家作为领域内的资深从业者,主要负责提供领域内的需求规格、实现经验,并参与复审领域模型与DSSA;领域分析者是领域分析环节的核心主导者,需全程把控分析流程,完成领域知识的获取与梳理,并将其组织构建为规范的领域模型;领域设计者需基于领域模型及现有系统成果,开发适配领域的DSSA,同时要验证架构的准确性与一致性,保障架构能匹配领域内系统的共性需求;领域实现者的核心任务是将已验证的DSSA转化为具体的可运行应用系统,完成架构的实际落地与应用。

正确答案
B

本题考察的是DSSA 中人员角色与职责分工
DSSA 是在特定应用领域内,为一组相似应用系统提供可复用的软件体系结构框架的方法,它需要不同角色的人员协作完成。
问题1
A选项 领域专家:主要提供领域内的需求规格和实现经验,复审领域模型及 DSSA,但不负责主导分析过程,错误。
B选项 领域分析者:负责控制整个领域分析过程,获取领域知识,并将知识组织到领域模型中,符合题干描述,正确。
C选项 领域设计者:负责开发 DSSA,不是题干描述的知识获取与建模工作,错误。
D选项 领域实现者:负责将 DSSA 转化为具体系统实现,错误。
选择选项 B。

问题2
A选项 领域专家:不负责开发 DSSA,错误。
B选项 领域分析者:负责知识获取与建模,不负责 DSSA 开发与验证,错误。
C选项 领域设计者:根据领域模型和现有系统开发 DSSA,并验证其准确性与一致性,符合题干描述,正确。
D选项 领域实现者:负责实现 DSSA,不负责设计与验证,错误。
选择选项 C。

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