文章目錄
- 概述
- 領域分類
- 垂直域
- 水平域
- 系統模型
- 基本活動
- 參與角色
概述
特定領域軟件架構(Domain Specific Software Architecture,DSSA)是在一個特定應用領域中,為一組應用提供組織結構參考的標準團建體系結構。
領域分類
垂直域
定義了一個特定的系統族,包含整個系統族內的多個系統,結果是在該領域中可作為系統的可行解決方案的一個通用軟件體系結構。
水平域
定義了在多個系統和多個系統族中功能區域的共有部分。在系統級上涵蓋多個系統族的特定部分功能。
系統模型
基本活動
基本活動 | 主要目標 |
---|---|
領域分析 | 獲得領域模型。領域模型描述領域中系統之間共同的需求,即領域需求。 |
領域設計 | 獲得特定領域軟件架構。DSSA描述領域模型中表示需求的解決方案。 |
領域實現 | 依據領域模型和DSSA開發和組織可重用信息,并對基礎軟件架構進行實現。 |
參與角色
領域專家、領域分析人員、領域設計人員、領域實現人員。