【系统架构设计师】专题:特定领域软件架构 DSSA(详细知识点及历年真题)
更多内容请见: 备考系统架构设计师-核心总结索引
文章目录
- 一、DSSA的定义
- 二、DSSA的三个基本活动
- 三、参与DSSA的四种角色
- 四、DSSA的建立过程
- 五、三层次模型
一、DSSA的定义
特定领域软件架构(Domain Specific Software Architecture,DSSA)
DSSA就是一个特定的问题领域中支持 一组应用的领域模型、参考需求、参考架构 等组成的开发基础,即用于某一类特定应用领域的标准软件构件集合。
DSSA就是专用于一类特定类型的任务(领域)的
、在整个领域中能有效地使用的
、为成功构造应用系统限定了标准的
组合结构的软件构件的集合。
其目标就是 支持在一个特定领域中多个应用的生成 。
DSSA 的特征: 领域性、普遍性、抽象性、可复用性。
- 垂直域:在
一个特定领域
中的通用的软件架构,是一个完整的架构
。 - 水平域:在
多个不同的特定领域之间
的相同的部分的小工具(如购物和教育都有收费系统,收费系统即是水平域)。