1. 程式人生 > >[第五章]一、領域模型

[第五章]一、領域模型

很大的 img 一個 模型 刪除 技術 重要 技術分享 第五章

領域建模是從需求分析到面向對象設計的一個橋梁

領域模型是指對需求所涉及的領域的建模,換言之就是業務模型

領域模型的作用:

發掘重要的業務領域模型;

建立業務領域概念之間的聯系;

領域模型的建立,遵循的規則是:

找名詞 -> 填屬性 -> 連關系

1.找名詞

從哪裏找?當然是從需求模型中找,也就是從用例中找。

將用例中涉及到的名詞仔細的找出來後,列成一個清單,方便進行進一步的篩選,刪除掉不是領域對象的名詞。哪些不是領域對象的名詞?這個是和不同的業務領域強相關的,這個沒有統一的標準,篩選的好壞跟經驗與知識有很大的關系。其中一點,和用例模型有關聯或有交互的即為領域對象。

2.填屬性

根據用例,給每個名詞添加場景所涉及到的屬性

3.連關系

找出領域對象之間的關系

POS機領域關系圖示例:

技術分享圖片

和類關系圖很相似,這就是面向對象設計的雛形。後面的面向對象設計是通過領域模型進一步分析出來的。

[第五章]一、領域模型