領域模型的概念,如何定義領域模型

2021-05-06 03:53:37 字數 2247 閱讀 2527

1樓:莫邪7踱

業務物件模型(也叫領域模型 domain model)是描述業務用例實現的物件模型。它是對業務角色和業務實體之間應該如何聯絡和協作以執行業務的一種抽象。業務物件模型從業務角色內部的觀點定義了業務用例。

該模型為產生預期效果確定了業務人員以及他們處理和使用的物件(「業務類和物件」)之間應該具有的靜態和動態關係。它注重業務中承擔的角色及其當前職責。這些模型類的物件組合在一起可以執行所有的業務用例。

如何定義領域模型

2樓:匿名使用者

領域模型是對領域內的概念類或現實世界中物件的視覺化表示。又稱概念模型、領域物件模型、分析物件模型。它專注於分析問題領域本身,發掘重要的業務領域概念,並建立業務領域概念之間的關係。

為什麼要建立領域模型

降低與oo建模之間的表示差異。

領域層軟體類的名稱要源於領域模型中的名稱,以使物件具有源於領域的資訊和職責。

打個比方,你可以用一長串0和1來表示「薪水冊」,可是這種軟體表示與我們腦中的薪水冊領域模型之間存在巨大的差異,這將影響我們對軟體的理解和修改。而oo建模則可以減小這一差異。

如何建立領域模型

那又如何建立領域模型呢?

可以通過以下三個步驟:

尋找概念類

將其繪製為uml類圖中的類

新增關聯

新增屬性

如何找到概念類

1)重用和修改現有的模型。

這是首要、最佳且最簡單的辦法。可以從已釋出的領域模型和書籍中獲得。

2)使用分類列表

3)確定名詞列表

在對領域的文字性描述中識別名詞和名詞短語,將其作為候選的概念類或屬性。

缺點:自然語言的不精確性,不同名詞短語可能表示同一概念類或屬性,此外可能還有歧義。

建議與概念類分類列表一同使用。

在實踐中,在發現概念類時,一般直接為其繪製uml類圖。

uml類圖和領域模型有什麼區別

3樓:匿名使用者

領域模型是對領域內的概念類或現實世界中物件的視覺化表示。又稱概念模型、領域物件模型、分析物件模型。它專注於分析問題領域本身,發掘重要的業務領域概念,並建立業務領域概念之間的關係。

4樓:吾澎湃類洮

領域模型

和uml類圖

是兩個不同層次概念,談不上區別。

可以這樣說,領域模型是用uml類圖來表達的領域模型(domain

model):是對領域內概念類或現實世界中物件的視覺化表示。也稱為概念模型。

是更為完整的業務模型的一個特例。從uml的表示法角度,領域模型被描述為一組沒有定義操作的類圖(概念類、關聯、屬性)。領域模型中的領域類通常只有屬性,沒有或很少的操作。

領域模型和實體類是什麼關係

5樓:先森噯伱

領域模型 和 uml類圖 是兩個不同層次概念,談不上區別。

可以這樣說,領域模型是用uml類圖來表達的

領域模型(domain model):是對領域內概念類或現實世界中物件的視覺化表示。也稱為概念模型。

是更為完整的業務模型的一個特例。從uml的表示法角度,領域模型被描述為一組沒有定義操作的類圖(概念類、關聯、屬性)。領域模型中的領域類通常只有屬性,沒有或很少的操作。

領域模型和類圖有什麼區別

6樓:匿名使用者

領域模型 和 uml類圖 是兩個不同層次概念,談不上區別。

可以這樣說,領域模型是用uml類圖來表達的

領域模型(domain model):是對領域內概念類或現實世界中物件的視覺化表示。也稱為概念模型。

是更為完整的業務模型的一個特例。從uml的表示法角度,領域模型被描述為一組沒有定義操作的類圖(概念類、關聯、屬性)。領域模型中的領域類通常只有屬性,沒有或很少的操作。

以下哪些概念與crm領域模型相關

7樓:觀辰

觀辰crm客戶關係管理(訂單版)

服務行業,標準化產品業務,企業全面管理(應用功能涵蓋:客戶管理、銷售管理、訂單合同、財務/稅務、hr人事管理、oa辦公)。保持觀辰軟體「整體應用融合、細節功能體貼」一貫品質的同時,觀辰crm軟體訂單版以易上手、好用、實用、夠用為軟體設計訴求,支援無縫升級至觀辰其它高階管理軟體產品

十年老品牌,追求高品質的crm軟體品牌!免費試用!

汙水bo代表什麼意思

什麼叫垂直領域請問垂直領域的概念應該如何理解?

垂直領域就是在一個大領域下,垂直細分出的小領域。比如健康領域,然後在其下面,可以延伸出更具體的二級領域,像養生 疾病 醫療等等。對於垂直細分領域的重視,在自 時代早年前已經表現出了明顯的趨勢。如果不能保持思路的推陳出新,沒有高超的寫作技巧,或者缺少名人光環護體,很難在自 深海中得到關注,漲粉難,留存...

沙盤模型有什麼樣的定義沙盤模型種類有哪些?

建築模型設計的時候有很多不同型別的建築模型,不同的建築模型特點不同,所採用的材料也不一樣。不同的建築模型適用的場合也是不一樣的。沙盤模型是研究的系統 過程 事物或概念的一種表達形式,也可指根據實驗 圖樣放大或縮小而製作的樣品,一般用於展覽或實驗或鑄造機器零件等用的模子。在軍事題材的電影 電視作品中,...

如何開始新領域的學習,如何開始一個新領域的學習

在資訊科技領域,任何新領域都是已有知識領域,已有技術和研究成果的進一步組合和創新,新領域一分解到底層你會發現全是已有技術,方法和工具。這些很可能都是我們熟悉的內容,而新領域僅僅是對已有知識和技術的進一步組合,形成一套完整的方法和技術來解決新的問題。當接觸一個新領域的時候,首先是大量的閱讀,在一開始沒...