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