數據庫 數據倉庫 概念模型 邏輯模型 物理模型

  概念模型就是在瞭解了用戶的需求,用戶的業務領域工作情況以後,經過分析和總結,提煉出來的用以描述用戶業務需求的一些概念的東西。如銷售業務中的“客戶”和“定單”,還有就是“商品”,“業務員”。  用USE   CASE來描述就是:“業務員”與“客戶”就購買“商品”之事簽定下“定單”。
邏輯模型就是要將概念模型具體化。要實現概念模型所描述的東西,需要那些具體的功能和處理那些具體的信息。這就到了需求分析的細化階段。還以銷售業務爲例:“客戶”信息基本上要包括:單位名稱,聯繫人,聯繫電話,地址等屬性;“商品”信息基本上要包括:名稱,類型,規格,單價等屬性;“定單”信息基本上要包括:日期和時間屬性。並且“定單”要與“客戶”,“業務員”和“商品”明細關聯。
        系統需要建立幾個數據表:業務員信息表,客戶信息表,商品信息表,定單表。
        系統要包括幾個功能:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單 。
        以上這些均屬於建立邏輯模型,這些說明只表明系統要實現什麼,但怎樣實現,用什麼工具實現還沒有講,後者屬於物理模型範圍。
物理模型就是針對上述邏輯模型所說的內容,在具體的物理介質上實現出來。如:數據庫使用SQL Server 2000,這樣就可以編寫具體的SQL腳本在數據庫服務器上將數據庫建立起來。其中包括業務員信息表,客戶信息表,商品信息表,定單表。客戶端使用VS開發工具,那麼在工作站上用VS建立起功能菜單,包括:業務員信息維護,客戶信息維護,商品信息維護,建立銷售定單等功能,並用工具將每一個功能編碼實現。
        這三個過程,就是實現一個軟件系統的三個關鍵的步驟,是一個從抽象到具體的一個不斷細化完善的分析,設計和開發的過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章