4) 特定领域软件架构

特定领域软件架构 DSSA #

  DSSA全称为Domain Specific Software Architecture,在软件公司里面的很多项目都有很多共性。(比如说教育相关的项目)。特定领域:比如说教育领域。DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。

  • 基本活动

  领域分析:对教育领域做需求分析。得到“领域模型”。它是通用的模型。

  领域设计:对教育领域做架构设计。得到“DSSA”。它是通用的架构。

  领域实现:对教育领域的项目做代码实现。得到“开发和组织可复用的信息”。它是通用的信息。

p9gjzhn.md.png

  • 领域角色

p9gvCcV.md.png

  • 三层次模型

p9gvGAH.md.png

例题 p9gvdjf.md.png