爲何要用UML建模

模型是對現實的簡化算法

模型提供了系統的藍圖。模型既能夠包括詳細的計劃,也能夠包括從很高層次考慮系統的整體計劃。一個好的模型包括那些有普遍影響的主要元素,而忽略那些與給定的抽象水平不相關的次要元素。每一個系統均可以從不一樣的方面用不一樣的模型來描述,於是每一個模型都是一個在語意上閉合的系統抽象。模型能夠是結構性的,強調系統的組織。他也能夠是行爲性的,強調系統的動態方面。對象

爲何要建模?一個基本的理由是:接口

建模是爲了可以更好的理解正在開發的系統。開發

經過建模,要達到4個目的:文檔

一、模型有助於按照實際狀況或按照所須要的樣式對系統進行可視化。
模板

二、模型能規約系統的接口或行爲可視化

三、模型給出了指導構造系統的模板軟件

四、模型對作出的決策進行文檔化方法

各類模型的組織是不一樣的,各有本身的側重點。對於軟件,有幾種建模的方法。最普通的兩種方法是從算法的角度建模和從面向對象的角度建模。樣式

對面向對象系統進行可視化、詳述、構造和文檔化正式統一建模語言(UML)的目的

相關文章
相關標籤/搜索