(本文來源于網(wǎng)絡(luò))
模型是什么?
模型就是對現(xiàn)實世界的形狀或狀態(tài)的抽象模擬和簡化,模型提供了系統(tǒng)的骨架和藍(lán)圖.
模型有助于按照實際情況或按照所需要的樣式對系統(tǒng)進(jìn)行可視化.
模型能夠規(guī)約系統(tǒng)的結(jié)構(gòu)或行為.
模型給出了指導(dǎo)構(gòu)造系統(tǒng)的模板.
對系統(tǒng)用戶而言,軟件的開發(fā)模型向他們描述了軟件開發(fā)者對軟件系統(tǒng)需求的理解.讓系統(tǒng)用戶查看軟件對象模型并且找到其中的問題,可以使開發(fā)者不至于從一開始就發(fā)生錯誤.
對軟件開發(fā)而言,軟件的對象模型有助于他們對軟件的需求以及系統(tǒng)的架構(gòu)和功能進(jìn)行溝通.
對軟件的維護(hù)和技術(shù)支持者而言,在軟件系統(tǒng)開始運行后的相當(dāng)長的一段時間內(nèi),軟件的對象模型能夠幫助他們理解程序的架構(gòu)和功能,迅速地對軟件所出現(xiàn)的問題進(jìn)行修復(fù).
建模并不是僅對大型的軟件系統(tǒng),甚至一個小型的留言本也能從建模的過程中受益.