特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中(领域分析者)的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中;(领域设计者)的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。
特定领域软件架构(DSSA)是为特定应用领域内的相似应用系统提供可复用组织结构参考的软件体系架构方法,其构建与落地需多类角色协同完成。领域专家作为领域内的资深从业者,主要负责提供领域内的需求规格、实现经验,并参与复审领域模型与DSSA;领域分析者是领域分析环节的核心主导者,需全程把控分析流程,完成领域知识的获取与梳理,并将其组织构建为规范的领域模型;领域设计者需基于领域模型及现有系统成果,开发适配领域的DSSA,同时要验证架构的准确性与一致性,保障架构能匹配领域内系统的共性需求;领域实现者的核心任务是将已验证的DSSA转化为具体的可运行应用系统,完成架构的实际落地与应用。
本题考察的是DSSA 中人员角色与职责分工。
领域专家作为领域内的资深从业者,主要负责提供领域内的需求规格、实现经验,并参与复审领域模型与DSSA。领域分析者是领域分析环节的核心主导者,需全程把控分析流程,完成领域知识的获取与梳理,并将其组织构建为规范的领域模型。领域设计者需基于领域模型及现有系统成果,开发适配领域的DSSA,同时要验证架构的准确性与一致性,保障架构能匹配领域内系统的共性需求。领域实现者的核心任务是将已验证的DSSA转化为具体的可运行应用系统,完成架构的实际落地与应用。
本小问答案是 领域分析者。题干中的“参加DSSA的人员可以划分为多种角色,其中领域分析者的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中”对应领域分析者。
因此,选项 B 正确。
