1. 程式人生 > >概念模型、邏輯模型和物理模型的區別

概念模型、邏輯模型和物理模型的區別

    一直對於概念、邏輯、物理這三個詞一知半解。在自考和軟考中都遇到了,總是搞混。下面。我們就一起來區分一下吧!

概念模型。

    先來看一下概念的解釋:人類在認識過程中,從感性認識上升到理性認識,把所感知的事物的共同本質特點抽象出來,加以概括,就成為概念。

    那麼,概念模型是什麼呢? 概念模型是你對真實世界中事物的認識。他用來描述系統“是什麼”通俗來講,概念模型就是在瞭解使用者的需求後,經過自己的總結,提煉出來的用來描述現實生活的東西。

    在《軟體開發工具》中我們學習了幾種概念模型的工具:框圖、實體關係圖、資料字典、計算機模擬模型等八種。

    比如我們的實體關係圖,是我們從現實世界的認識,表現系統的一個整體概括。

邏輯模型。
    首先,我們先來了解邏輯這個詞。邏輯就是思維的規律,通俗來講,就是事情的執行的先後順序。

    其次,邏輯模型是什麼呢?邏輯模型就是要將概念模型具體化,就是要實現概念模型所描述的東西,需要哪些具體的功能,處理哪些具體的資訊。邏輯模型描述系統“做什麼”。這就到了需求分析的細化階段。

   仍以機房收費系統為例:“學生”資訊基本上要包括:學號、姓名、性別、系別、專業等屬性;“卡”資訊基本上要包括:卡號、學號、餘額、型別等屬性。並且學生與卡之間的關係我們要確定。此外,我們要建立幾張資料表:學生表、卡表等。 我們也要實現功能:如註冊、充值、退卡、結賬等。

    邏輯模型只是說明系統要事先什麼,但是用什麼工具實現,如何實現並不涉及。後面屬於物理模型的範疇。

物理模型
    物理模型我們大多不陌生。物理模型就是針對上述邏輯模型所說的內容,在具體的物理介質上實現出來。物理模型描述系統“如何做”

    例如:資料庫使用SQL Server 2008,就可以在資料庫伺服器上將資料庫建立起來。我們的機房收費系統開發可以使用VS,也可以使用VB,然後進行編碼實現。