17特定领域架构DSSA基本概念

wumingliang / 2023-07-27 / 原文

DSSA就是将某些共性的事情抽象成领域,再将领域的问题作为研究对象,形成领域一系列的基础模块,支持多个应用的生成。

DSSA也包括 领域分析(建立领域模型)、领域设计(获得DSSA)、领域实现

DSSA类型分

水平型,不同系统的,平移

垂直型,同系统的深入

参与DSSA人员

领域专家:出建议

领域分析:干活

领域设计:干活

领域实现:干活

 

建立过程:

定义领域范围->定义领域元素->定义领域设计和实现需求约束->定义模型架构->产生单元产品

DSSA 三个模型

领域开发环境  :领域架构师,考虑共性部分

领域特定的应用开发环境--二次开发:应用工程师

应用执行环境:操作员