特定领域软件架构(DSSA)是指特定应用领域中为一组应用提供组织结构参考的标准软件架构。从功能覆盖的范围角度,定义了在多…
单选题
特定领域软件架构(DSSA)是指特定应用领域中为一组应用提供组织结构参考的标准软件架构。从功能覆盖的范围角度,定义了在多个系统和多个系统族中功能区域的共有部分,在子系统级上涵盖多个系统族的特定部分功能的是哪个域?
A. 垂直域
B. 水平域
C. 功能域
D. 属性域
答案:B
解析
正确答案:B 水平域。
DSSA 从功能覆盖范围可分为水平域和垂直域。水平域强调跨系统、跨系统族的横向复用,关注多个系统族在子系统级上的共有功能区域,因此题干描述对应水平域。
- A 垂直域:面向一个完整系统族,给出该族整体架构和公共部分,不是跨多个系统族的共有功能区域。
- C 功能域:属于功能划分概念,不是此处按覆盖范围划分的域类型。
- D 属性域:通常涉及质量属性等非功能维度,不属于 DSSA 水平域与垂直域的分类。
延伸:DSSA 常考水平域与垂直域的区别、领域分析/设计/实现三阶段及参与角色。可简单记为:水平域偏“横向共用”,垂直域偏“纵向完整系统族”。