文章目录
- 概述
- 领域分类
- 垂直域
- 水平域
- 系统模型
- 基本活动
- 参与角色
概述
特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准团建体系结构。
领域分类
垂直域
定义了一个特定的系统族,包含整个系统族内的多个系统,结果是在该领域中可作为系统的可行解决方案的一个通用软件体系结构。
水平域
定义了在多个系统和多个系统族中功能区域的共有部分。在系统级上涵盖多个系统族的特定部分功能。
系统模型
基本活动
基本活动 | 主要目标 |
---|---|
领域分析 | 获得领域模型。领域模型描述领域中系统之间共同的需求,即领域需求。 |
领域设计 | 获得特定领域软件架构。DSSA描述领域模型中表示需求的解决方案。 |
领域实现 | 依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。 |
参与角色
领域专家、领域分析人员、领域设计人员、领域实现人员。