領域模型是對領域內的概念類或現實世界中對象的可視化表示。又稱概念模型、領域對象模型、分析對象模型。它專註於分析問題領域本身,發掘重要的業務領域概念,並建立業務領域概念之間的關係。
業務對象模型(也叫領域模型 domain model)是描述業務用例實現的對象模型。它是對業務角色和業務實體之間應該如何聯繫和協作以執行業務的一種抽象。業務對象模型從業務角色內部的觀點定義了業務用例。該模型為產生預期效果確定了業務人員以及他們處理和使用的對象(「業務類和對象」)之間應該具有的靜態和動態關係。它注重業務中承擔的角色及其當前職責。這些模型類的對象組合在一起可以執行所有的業務用例。
總的來看,業務角色和業務實體執行業務用例中描述的所有活動,絕不多一點,也絕不少一點。業務對象模型有效、全面地對組織進行了展示。

領域模型常見用途如下:
領域建模,是以提煉領域概念,建立領域模型為目的的互動。透過問題領域的重重現象,捕捉其背後最為穩固的領域概念,以及這些概念之間的關係。在項目初期,所建立的領域模型將為所有團隊成員之間,團隊成員和需求方之間的交流提供共同認可的語言核心。隨着項目的進展,領域模型不斷被精化,最終成為整個軟件系統的問題領域層,該層決定了整個系統能力的範圍。
1:領域模型
1)表示方式:就UML而言,領域模型通常採用下面兩種圖表示:
類圖
狀態圖
2)領域模型的作用
領域模型為需求定義提供了領域知識和領域詞彙。
軟件界面的設計往往和領域模型關係密切。
領域模型是否合理將嚴重影響軟件功能可能的範圍。
由於分層架構的思想被廣泛接受,領域模型經過精化之後會成為業務層的核心。
領域模型是設計持久化數據模型的良好基礎。
2:實際應用
1)領域模型決定功能擴展:
這是一個人事管理系統的例子,用來說明領域建模如何決定功能範圍並影響軟件系統的可擴展性。最初架構師根據統計公司僱員等需求設計了領域模型。公司和僱員一對多的單一領域模型。
之後公司開始出現職位升遷,員工離職,甚至離職員工又回來等情況。這是HR管理系統出現了問題。比如希望顯示員工的履歷縱覽,但系統只能顯示某個員工的最新職位。這時我們發現由於領域模型的限制,希望僅僅擴充應用層是不可能實現的。因為領域層沒有提供這樣的服務。於是重新升級了領域模型。
2)功能決定如何建模
領域建模的時候就要以「現在的功能 未來可能需要的功能」為輸入,為建模思維的驅動力。比如普通的電商網站,商品分類和商品子類,我們只考慮了目前的功能,一開始設計就把兩級商品分類做死了。之後商品種類增加,分層超過2層,一開始的模型就不支持了,需要重新升級改造。改成了遞歸包含。
總之,變化是無處不在的,但並非變化無常(有規律)。領域模型在決定軟件系統功能的範圍,同時也影響着系統的可擴展性。
領域模型繪製軟件———億圖圖示
億圖圖示是一款綜合型的圖形圖表設計應用,用戶可以在網頁通過它繪製260多種類型的圖表,其中包含常用的:柱狀圖、流程圖、思維導圖、商務圖表、組織結構圖、甘特圖、地圖、線框圖、數據模型圖、UML以及網絡拓撲圖等等。思維引導,系統操作簡單,學習高效。該系統有相關模版可供參照,節約了時間成本,可快速繪製出你想要的模型。

領域模型繪製方法如下:
起步階段會誤以為領域模型很複雜,其實很簡單,億圖圖示輕鬆幾步幫助我們實現繪圖。
第一步:打開「億圖圖示”軟件,或訪問在線版億圖圖示都可。
第二步:打開後默認新建,搜索欄輸入「領域模型關鍵詞」點擊搜索。

第三步:精準找出領域模型圖後,點擊右上角「使用」關鍵詞即可。

第四步:雙擊文本框,替換領域模板里的文字。

第五步:完成繪製後,可以點擊右上角的保存、下載、打印、分享等按鈕,對繪製好的領域模型圖作品進行存檔。也可以將作品導出為圖片、PDF、PPT等格式。

為什麼選擇億圖圖示繪製領域模型圖
1、簡約而不簡單,信息量大
260種繪圖類型,26000+個矢量圖形,3000+個繪圖模板。選擇範圍廣,現成模版可以幫助我們開腦洞,節約時間精力。
2、簡單直接,傻瓜式操作
無需擔心學不會,操作可謂行雲流水。
3、全局可視化,靈活性高
圖片可大可小,根據需求可隨意切換。
4、格式轉換便捷,可實現格式多樣
根據個人需求可轉換Word、Excel、PowerPoint、PDF、SVG、PNG等格式,並支持Visio格式的批量導入和導出。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/316444.html