DSSA创建过程

过程

  1. 定义领域范围
  2. 定义领域特定的元素
  3. 定义领域特定的设计和实现需求
  4. 定义领域模型的架构
  5. 产生、搜集可复用的产品单元(回到第一步,整个过程是并发的、螺旋型的、反复的、递归的)

DSSA三层模型

在整个领域开发环境—-(参考结构、参考需求、架构、领域模型(票务模型)、开发工具)—->领域特定的应用开发环境—-(实例化的体系结构)—->应用执行环境

领域实现过程

  1. 搜索可复用元件
  2. 产生可复用原件
  3. 进一步升华–螺旋式迭代