DSSA(Domain Specific Software Architecture)就是在一个特定应用领域中为一组应用…
单选题
DSSA(Domain Specific Software Architecture)就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构,实施DSSA的过程中包含了一些基本的活动。其中,领域模型是( )阶段的主要目标。
A. 领域设计
B. 领域实现
C. 领域分析
D. 领域工程
答案:C
解析
正确答案:C. 领域分析
领域分析阶段的主要目标是建立领域模型。它通过识别特定应用领域中的共性、可变性、实体及关系,为后续领域设计和实现提供统一参考。
- A. 领域设计:主要目标是获得 DSSA,即特定领域的软件体系结构。
- B. 领域实现:主要目标是依据领域模型和 DSSA,开发、组织可重用构件。
- C. 领域分析:正确,核心产出就是领域模型。
- D. 领域工程:是涵盖领域分析、领域设计、领域实现的整体过程,不是某一阶段的主要目标。
面试延伸:DSSA 实施通常按“领域分析→领域设计→领域实现”推进。领域模型关注领域需求与共性可变性,DSSA 关注体系结构,二者不要混淆。