特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、(参考架构)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(领域模型),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(特定领域软件架构),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
特定领域软件架构(DSSA)是面向特定问题领域构建的开发基础架构,由领域参考模型、参考需求、参考架构等核心要素组成,可支撑该领域内多个应用的快速生成,通过沉淀领域共性知识与可重用资源,能有效降低开发成本、提升开发效率与系统一致性。DSSA的核心活动分为领域分析、领域设计、领域实现三个阶段:领域分析以挖掘领域内系统的共性需求为核心目标,最终产出的领域模型是整个DSSA构建的基础,它清晰描述了领域内系统的共同需求;领域设计则基于领域模型,提炼形成特定领域软件架构,作为领域内各类应用需求的标准化解决方案模板;领域实现阶段的核心任务是开发并组织可重用信息,完成基础软件架构的落地,为后续应用开发提供可直接复用的核心组件与架构支撑。
本题考察的是特定领域软件架构(Domain Specific Software Ar相关知识。
此题考察特定领域软件架构 DSSA 的相关概念。
本小问答案是 参考架构。特定领域软件架构(DSSA)是面向特定问题领域构建的开发基础架构,由领域参考模型、参考需求、参考架构等核心要素组成,可支撑该领域内多个应用的快速生成,通过沉淀领域共性知识与可重用资源,能有效降低开发成本、提升开发效率与系统一致性。
因此,选项 C 正确。
