特定领域软件架构 DSSA #
DSSA全称为Domain Specific Software Architecture,在软件公司里面的很多项目都有很多共性。(比如说教育相关的项目)。特定领域:比如说教育领域。DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。
- 基本活动
领域分析:对教育领域做需求分析。得到“领域模型”。它是通用的模型。
领域设计:对教育领域做架构设计。得到“DSSA”。它是通用的架构。
领域实现:对教育领域的项目做代码实现。得到“开发和组织可复用的信息”。它是通用的信息。
- 领域角色
- 三层次模型