亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦>知識大全>知識百科>百科知識>

      領域模型是什么意思有什么核心元素

      時間: 謝君787 分享

        領域模型是對領域內(nèi)的概念類或現(xiàn)實世界中對象的可視化表示。領域模型的主要核心元素相信很多人不是很了解吧。以下是由學習啦小編整理的領域模型的內(nèi)容,希望大家喜歡!

        領域模型的概念

        業(yè)務對象模型(也叫領域模型 domain model)是描述業(yè)務用例實現(xiàn)的對象模型。它是對業(yè)務角色和業(yè)務實體之間應該如何聯(lián)系和協(xié)作以執(zhí)行業(yè)務的一種抽象。業(yè)務對象模型從業(yè)務角色內(nèi)部的觀點定義了業(yè)務用例。該模型為產(chǎn)生預期效果確定了業(yè)務人員以及他們處理和使用的對象(“業(yè)務類和對象”)之間應該具有的靜態(tài)和動態(tài)關系。它注重業(yè)務中承擔的角色及其當前職責。這些模型類的對象組合在一起可以執(zhí)行所有的業(yè)務用例。

        領域模型的核心元素

        業(yè)務角色顯示了一個人承擔的一系列職責。業(yè)務實體表示使用或產(chǎn)生的可交付工件、資源和事件。業(yè)務用例實現(xiàn)顯示了協(xié)作的業(yè)務角色和業(yè)務實體如何執(zhí)行某個工作流程。使用以下幾種圖來記錄業(yè)務用例實現(xiàn): 圖顯示參與的業(yè)務角色和業(yè)務實體?;顒訄D,其中泳道顯示業(yè)務角色的職責,而對象流顯示如何在工作流程中使用業(yè)務實體。 序列圖描述業(yè)務角色和業(yè)務主角之間交互的詳細情況,并顯示如何在業(yè)務用例執(zhí)行過程中訪問業(yè)務實體。

        業(yè)務對象模型將結構的概念和行為的概念結合了起來。

        它是一個紐帶工件,用于對業(yè)務關系進行清晰的表述,表述方式與軟件開發(fā)人員的思考方式類似,同時仍保留一些純粹的業(yè)務內(nèi)容。將我們所知道的有關業(yè)務的信息按照對象、屬性和職責進行了合并。

        它探索業(yè)務領域知識的本質(zhì),所采用的方式使我們能夠從對業(yè)務問題的思考轉變到對軟件應用程序的思考上來。

        它是一種確定需求的方法,使需求能夠為待建信息系統(tǒng)使用,并得到該系統(tǒng)的支持。

        確定業(yè)務對象定義、對象間關系、對象名稱和對象間關系名稱的流程使我們能夠以一種能被業(yè)務領域?qū)<依斫夂万炞C的精確方式來表達業(yè)務領域知識。

        領域模型的模型

        在業(yè)務對象模型中,業(yè)務角色代表雇員將擔當?shù)慕巧?,而業(yè)務實體則代表雇員將處理的對象。一方面,可以使用業(yè)務對象模型來確定業(yè)務雇員將如何進行交互,以產(chǎn)生業(yè)務主角所期望的結果。另一方面,系統(tǒng)用例模型和設計模型指定了業(yè)務的信息系統(tǒng)。

        業(yè)務建模和系統(tǒng)建模解決不同的問題,其抽象程度也不一樣。所以一般而言,信息系統(tǒng)不應該直接出現(xiàn)在業(yè)務模型中。

        另一方面,雇員作為業(yè)務角色來使用信息系統(tǒng),實現(xiàn)相互之間的通信、與主角的通信以及對業(yè)務實體信息進行訪問。所有的鏈接、關聯(lián)關系或?qū)傩远加心硞€潛在的信息系統(tǒng)對其進行支持。

        這兩類建模環(huán)境有以下關系:

        作為特定業(yè)務角色的雇員與信息系統(tǒng)的一個系統(tǒng)主角相對應。如果建立的信息系統(tǒng)使該雇員在業(yè)務用例中的所有工作都得到一個系統(tǒng)用例的支持,則他最有可能得到最好的支持。 另外,如果業(yè)務用例規(guī)模大、生存期長或者合并了多個獨立領域中的工作,信息系統(tǒng)用例將可以支持業(yè)務角色的操作。 雇員工作的對象(建模為業(yè)務實體)常在信息系統(tǒng)中得到表現(xiàn)。在信息系統(tǒng)的對象模型中,這些業(yè)務實體作為實體類出現(xiàn)。業(yè)務實體之間的關聯(lián)關系和聚合關系常常使設計模型中實體類之間產(chǎn)生對應的關聯(lián)關系和聚合關系。 因此,系統(tǒng)用例訪問并操作設計模型中的實體類,這些實體類代表由被支持業(yè)務用例訪問的業(yè)務實體。最后,直接使用業(yè)務信息系統(tǒng)的業(yè)務主角也成為信息系統(tǒng)的系統(tǒng)主角。 當確定對支持業(yè)務的信息系統(tǒng)的需求時,這些關系十分關鍵。

        領域模型的關系

        認為領域模型它是一個分析模型,幫助系統(tǒng)分析人員、用戶認識現(xiàn)實業(yè)務的工具,描述的是業(yè)務中涉及到的實體及其相互之間的關系,它是需求分析的產(chǎn)物,與問題領域相關。領域模型是需求分析人員與用戶交流的有力工具,是需求分析人員與用戶共同理解的概念,是彼此之間交流的語言。而數(shù)據(jù)模型是系統(tǒng)設計、實現(xiàn)的一部分,描述的是對用戶需求在數(shù)據(jù)結構上的實現(xiàn),僅此而已。當然數(shù)據(jù)模型中的概念模型設計與領域模型類似,缺乏的是實體之間更廣泛的關系描述。

        通常大家會考慮數(shù)據(jù)怎么存放的問題,我的理解是領域模型設計期間不用考慮數(shù)據(jù)的存放問題,只考慮業(yè)務描述中涉及的實體以及實體之間的關系。

        實體之間的關系,很多書都講了,無非是泛化、依賴和關聯(lián),關聯(lián)又分了一般關聯(lián)、聚合、組合等等,我這里就不列了。

        領域模型的定位

        通常的做法是不在業(yè)務對象模型中對信息系統(tǒng)進行明確建模,因為信息系統(tǒng)只是業(yè)務角色所使用的工具而已。但當業(yè)務的信息系統(tǒng)被客戶直接使用時,這種做法就不合適了。如果這個交互是業(yè)務服務的主要部分,您可能會出于商業(yè)上重要性的考慮而希望在業(yè)務對象模型中將其展示出來。電話銀行業(yè)務就是此類信息系統(tǒng)的一個很好的例子。

        從業(yè)務建模的觀點來看,建議使用以下方法:

        將信息系統(tǒng)看做一個和主角交互的完全自動化的業(yè)務角色。如果信息系統(tǒng)和任何其他業(yè)務角色或業(yè)務實體相關,則考慮使用鏈接或關聯(lián)關系來說明這種關系。系統(tǒng)可能會向某個業(yè)務角色通知其進度,或者使用與某個業(yè)務實體相關的信息。 簡單地說明業(yè)務角色,同時列出代表業(yè)務對象模型中信息系統(tǒng)的服務。在信息系統(tǒng)模型中對信息系統(tǒng)和其環(huán)境的所有細節(jié)和特征進行建模。引入一個命名約定,這樣可以容易地在業(yè)務角色中確定那些完全自動化的業(yè)務角色,例如,一個前綴或后綴,如"自動<業(yè)務角色名稱>"或"<業(yè)務角色名稱>(IT 系統(tǒng))"。您甚至可以使用一個特殊的圖標來定義構造型。


      看過“領域模型的模型”的人還看了:

      1.飛機模型的英文單詞

      2.帆船模型的擺放與風水

      3.什么是模型

      4.什么是領域模型

      5.什么是零序電流

      領域模型是什么意思有什么核心元素

      領域模型是對領域內(nèi)的概念類或現(xiàn)實世界中對象的可視化表示。領域模型的主要核心元素相信很多人不是很了解吧。以下是由學習啦小編整理的領域模型的內(nèi)容,希望大家喜歡! 領域模型的概念 業(yè)務對象模型(也叫領域模型 domain model)是描述業(yè)
      推薦度:
      點擊下載文檔文檔為doc格式

      精選文章

      • 零序電流是什么意思有什么產(chǎn)生條件
        零序電流是什么意思有什么產(chǎn)生條件

        零序電流是指在三相三線電路中,三相電流的相量和等于零,即Ia+Ib+Ic=0。那么你對零序電流了解多少呢?以下是由學習啦小編整理關于什么是零序電流的內(nèi)

      • 零售業(yè)態(tài)是什么意思有什么形式分類
        零售業(yè)態(tài)是什么意思有什么形式分類

        零售業(yè)態(tài)是銷售市場向確定的顧客提供確定的商品和服務的具體形態(tài)。那么你對零售業(yè)態(tài)了解多少呢?以下是由學習啦小編整理關于什么是零售業(yè)態(tài)的內(nèi)容,

      • 什么是零和博弈零和博弈的意義
        什么是零和博弈零和博弈的意義

        零和博弈又稱零和游戲,與非零和博弈相對,是博弈論的一個概念,屬非合作博弈。那么你對零和博弈了解多少呢?以下是由學習啦小編整理關于什么是零和

      • 什么是整存零取整存零取的辦理
        什么是整存零取整存零取的辦理

        整存零取是指在開戶時約定存款期限、本金一次存入,固定期限分次支取本金的一種定期儲蓄,那么你對整存零取了解多少呢?以下是由學習啦小編整理關于

      1673316