090609 T 領域建模

2021-09-23 21:41:48 字數 569 閱讀 1082

領域建模的重要性

以資料為中心的應用程式開發,面向過程分析方法的核心在於對資料庫的設計。

而現在以物件導向的方式進行分析(ooa,ood)時,領域建模就替換了上述方法的地位。在建模的同時,對需求有乙個很好梳理作用。也可以發現未捕獲的需求及需求描述中錯誤的需求。(需求和領域建模,是相互促進的兩個過程。)

如何建模

1.首先應該以畫圖的形式進行建模。

模型圖中,主要是理清模型之間的關係:繼承、關聯(1對1,1對多,多對多)(關聯的含義及方向)。所以一般使用靜態建模即可(主要是類圖),少部分使用動態圖。

這一步的主要產物是模型圖。

2.對各個模型進行準確的定義。

定義時,可以使用inte***ce+comment的形式(定義清晰的介面,可以當作文件看待。)。這些介面,在設計階段,可以作為設計服務介面的基礎,專案後期起到框架的作用。

這一步的主要產物是介面。

其他優點:

按照以下方法使用**進行介面建模後,還有利於團隊開發:用例介面編寫好後,這此介面屬於業務邏輯層,其上的表示層開發團隊即可根據用例描述進行表示層的開發。而邏輯層的實現和資料層等,也可以分人進行開發。

摘譯 面向領域建模

還是原來我在blog中提到過的,微軟的思路 dsl,包括現在說的dsm,其實都是或者說來自mda的思路。只不過是 1 不是用的uml的標準。2 現在通過領域限定來降低目前實現mda支援的難度。而且和微軟的大多數產品一樣,微軟做的東西易用性上會好一些,這一點足夠重要。dsm規避了mda發展中的難題,不...

鄧麗君的領域建模

建模競賽題第2賽季第22輪 請根據以下資訊畫出系統的分析類圖。6分 所有回答者都可以得分。總分數根據時間和答案質量綜合評定,回答時間靠後的分數打折扣,折扣係數0.05。舉例 第乙個答,答案質量得分4分,總分4分 第5個答,答案質量得分5分,總分5 1 5 1 0.05 4分。如果有人喜歡一首歌曲,他...

業務領域建模Domain Modeling

每個業務都有乙個對應的業務模型,這個業務模型設計的時候,完全不需要考慮任何軟體設計的思想,比如物件的抽象 繼承 儲存 效能,等。我們是從業務本身出發,分析業務邊界範圍內的各種業務概念,以及業務概念之間的關係,通常我們可以使用乙個業務模型的圖來表達這些業務概念以及業務概念之間的關係。那麼如何得到乙個業...