標籤:des style 使用 ar strong 資料 sp div art
自從接觸到資料庫到如今這三個概念大家理解的還有些不清楚,今天來為大家解答疑惑,共同提高,結合生活理解
概念性模型
概念性模型就是在瞭解了使用者的需求,使用者的業務領域工作情況以後,經過分析和總結,提煉出來的用以描寫敘述使用者業務需求的一些概念的東西。如銷售業務中的“客戶”和“定單”,還有就是“商品”,“業務員”。
用USE CASE(使用案例圖)來描寫敘述就是:“業務員”與“客戶”就購買“商品”之事簽定下“定單”。
邏輯模型(關聯式模式)
邏輯模型就是要將概念性模型詳細化。要實現概念性模型所描寫敘述的東西,須要那些詳細的功能和處理那些詳細的資訊。這就到了需求分析的細化階段。
還以銷售業務為例:“客戶”資訊基本上要包含:單位名稱,連絡人,聯絡電話,地址等屬性;“商品”資訊基本上要包含:名稱,類型,規格,單價等屬性;“定單”資訊基本上要包含:日期和時間屬性。而且“定單”要與“客戶”,“業務員”和“商品”明細關聯。
系統須要建立幾個資料表:業務員資訊表,客戶資訊表,商品資訊表,定單表。
系統要包含幾個功能:業務員資訊維護,客戶資訊維護,商品資訊維護,建立銷售定單 。
以上這些均屬於建立邏輯模型,這些說明僅僅表明系統要實現什麼,但如何?,用什麼工具實現還沒有講,後者屬於物理模型範圍。
物理模型
物理模型就是針對上述邏輯模型所說的內容,在詳細的物理介質上實現出來。如:資料庫使用SQLServer2008,這樣就能夠編寫詳細的SQL指令碼在資料庫server上將資料庫建立起來。當中包含業務員資訊表,客戶資訊表,商品資訊表,定單表。client使用VS2012開發工具,那麼在工作站上用VS建立起功能菜單,包含:業務員資訊維護,客戶資訊維護,商品資訊維護,建立銷售定單等功能,並用工具將每個功能編碼實現。
總結
這三個過程,就是實現一個軟體系統的三個關鍵的步驟,是一個從抽象到詳細的一個不斷細化完好的分析,設計和開發的過程,結合PowerDesigner來依據須要分析、設計、到資料庫表就是整個理解的過程,學習這塊的內容要聯絡我們的實際學習,雖說是有些抽象,可是聯絡生活經常使用的,就顯得不那麼陌生了,這也是學習聯絡的優點,學而不亂,學越資訊緊密,編製學習的網,生活中無處不再。
軟考之路(四)---軟體project一 概念性模型,邏輯模型,物理模型