特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。DSSA 通常是一个具有三个层次的系统模型,包括(领域开发)环境、领域特定应用开发环境和应用执行环境,其中(应用工程师)主要在领域特定应用开发环境中工作。
特定领域软件架构DSSA是面向特定应用领域的标准软件体系结构,可为同领域内的各类应用提供统一的组织结构参考,核心优势在于通过领域构件复用提升应用开发效率、保障架构一致性。它包含三层系统模型:第一层是领域开发环境,由领域架构师主导,负责构建该领域通用的软件构件、设计模式与参考架构,为后续应用开发奠定基础;第二层是领域特定应用开发环境,核心角色为应用工程师,他们依托领域开发环境产出的通用资产,快速开发适配具体业务场景的特定应用;第三层是应用执行环境,主要由操作员负责已开发应用的运行与维护工作。需要注意的是,程序员是通用开发人员称谓,并非DSSA体系中各环境的特定核心角色。
本题考察的是特定领域软件架构(DSSA)的三层系统模型与角色分工。
本小问答案是 领域开发。它包含三层系统模型:第一层是领域开发环境,由领域架构师主导,负责构建该领域通用的软件构件、设计模式与参考架构,为后续应用开发奠定基础。
A. 领域需求:属于需求或业务背景层面的说法,不是题干要求填写的体系、措施或技术类别。
B. 领域开发:它包含三层系统模型:第一层是领域开发环境,由领域架构师主导,负责构建该领域通用的软件构件、设计模式与参考架构,为后续应用开发奠定基础,正确。
C. 领域执行:属于需求或业务背景层面的说法,不是题干要求填写的体系、措施或技术类别。
D. 领域应用:属于需求或业务背景层面的说法,不是题干要求填写的体系、措施或技术类别。
因此,选项 B 正确。
