3) 特定领域软件架构

特定领域软件架构 DSSA ✅✅ #

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

3.1 基本活动 ✅✅ #

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

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

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

p9gjzhn.md.png

3.2 领域角色 ✅✅ #

pPgSwkT.md.png

3.3 三层次模型 ✅ #

p9gvGAH.md.png

例题 p9gvdjf.md.png