特定领域软件架构(DSSA)是指特定应用领域中为一组应用提供组织结构参考的标准软件架构。从功能覆盖的范围角度,定义了一个…
单选题
特定领域软件架构(DSSA)是指特定应用领域中为一组应用提供组织结构参考的标准软件架构。从功能覆盖的范围角度,定义了一个特定的系统族,包含整个系统族内的多个系统,可作为该领域系统的可行解决方案的一个通用软件架构的是哪个域?
A. 垂直域
B. 水平域
C. 功能域
D. 属性域
答案:A
解析
答案:A 垂直域。
垂直域从功能覆盖范围出发,面向同一应用领域中的系统族,为族内多个系统提供可复用的通用软件架构,因此可作为该领域系统的可行解决方案参考,符合题干描述。
选项简析:
- A 对:定义特定系统族,覆盖族内多个系统,是 DSSA 中的垂直域。
- B 错:水平域强调跨多个应用领域或子领域提供公共功能,不是针对单一系统族。
- C 错:功能域通常指按功能划分的领域概念,不是 DSSA 中该分类。
- D 错:属性域更偏向按质量属性等维度划分,也不是题干所述系统族架构。
延伸考点:DSSA 常涉及领域分析、领域模型、参考架构和构件复用。垂直域更贴近系统族/产品线复用,水平域更强调跨领域公共能力复用。