業務領域建模Domain Modeling

個人工程實踐課題爲「智能化倉儲管理平臺」,主要功能是簡化倉儲過程當中的管理操做,整個系統包括登陸,出庫和入庫三個模塊,使用者包括兩類人一是系統管理員一種是倉庫管理員,前者除了基本功能外還要擁有管理人員帳戶等功能。以本課題爲例,進行領域建模分析:數據庫

領域模型是對領域內的概念類或現實世界中對象的可視化表示,是描述業務用例實現的對象模型,它將結構的概念和行爲的概念結合了起來。服務器

模型一般由兩個部分組成,一是元素,二就是元素間的關係,所以,領域建模(Domain Modeling)/業務分析的主要就是: 
1)尋找業務對象(Business Object) 
2)恰當創建這些對象間的關係 對象

按照以下要求對項目進行建模:blog

(1)收集業務領域的相關信息(重點關注功能方面的需求-其他的需求與相關文檔可適當考慮在內):文檔

(2)頭腦風暴-列出業務領域相關的重要概念(包括它們的屬性屬性值以及它們之間的關係):登錄

(3)將業務領域概念分類(–類別–屬性/屬性值–關係—);後臺

(4)採用UML類圖記錄最終分析結果。可視化

 

建模結果以下:硬件

1)需求分析:方法

          本系統具備兩類用戶,倉庫管理員具備入庫與出庫貨品的功能,經過應用內的操做修改服務器中數據庫的信息並由服務器通知具體設備進行相應的操做;系統管理員具備對人員的管理功能,一樣是對於數據庫的操做修改後臺數據,而系統管理員的帳戶不可更改,同時還有隨時獲取倉庫內各庫存信息的功能

2)相關概念:

          在本系統中,包括以下類:

          系統管理員具備屬性:管理員ID,人員帳戶,庫存數量。方法:帳戶管理,庫存查詢。

          倉庫管理員具備屬性:用戶ID,貨品信息。方法:出庫,入庫。

          服務器數據庫具備屬性:帳戶數據,庫存數據。方法:數據解析,修改數據,與硬件模塊通訊

3)UML類圖以下:

      

相關文章
相關標籤/搜索