17特定领域架构DSSA基本概念
DSSA就是将某些共性的事情抽象成领域,再将领域的问题作为研究对象,形成领域一系列的基础模块,支持多个应用的生成。
DSSA也包括 领域分析(建立领域模型)、领域设计(获得DSSA)、领域实现
DSSA类型分
水平型,不同系统的,平移
垂直型,同系统的深入
参与DSSA人员
领域专家:出建议
领域分析:干活
领域设计:干活
领域实现:干活
建立过程:
定义领域范围->定义领域元素->定义领域设计和实现需求约束->定义模型架构->产生单元产品
DSSA 三个模型
领域开发环境 :领域架构师,考虑共性部分
领域特定的应用开发环境--二次开发:应用工程师
应用执行环境:操作员