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

特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中(问题1)的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中;(问题2)的任务是根据领域模型和现有系统开发出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
嘉兴市安芯网络科技有限公司 版权所有