動(dòng)態(tài)模型,是指描述系統(tǒng)各組成部分之間及系統(tǒng)與外界之間的平衡關(guān)系以及這些關(guān)系的運(yùn)動(dòng)過(guò)程的模型。如系統(tǒng)動(dòng)力學(xué)模型,彈簧振子的位移方程式等。
動(dòng)態(tài)模型能反映系統(tǒng)在運(yùn)動(dòng)變化過(guò)程中各種因素相互作用的動(dòng)態(tài)特征,與靜態(tài)模型相比,它加進(jìn)了時(shí)間因素,因而能更有效地實(shí)現(xiàn)對(duì)真實(shí)系統(tǒng)的模擬。
智能模型基于知識(shí)的軟件開(kāi)發(fā)模型,它與專家系統(tǒng)結(jié)合在一起。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸納和推理機(jī)制,幫助軟件人員完成開(kāi)發(fā)工作,并使維護(hù)在系統(tǒng)規(guī)格說(shuō)明一級(jí)進(jìn)行。 該模型在實(shí)施過(guò)程中要建立知識(shí)庫(kù),將模型本身、軟件工程知識(shí)與特定領(lǐng)域的知識(shí)分別存入數(shù)據(jù)庫(kù)。以軟件工程知識(shí)為基礎(chǔ)的生成規(guī)則構(gòu)成的專家系統(tǒng)與含應(yīng)用領(lǐng)域知識(shí)規(guī)則的其他專家系統(tǒng)相結(jié)合,構(gòu)成這一應(yīng)用領(lǐng)域軟件的開(kāi)發(fā)系統(tǒng)。
智能模型以知識(shí)作為處理對(duì)象,這些知識(shí)既有理論知識(shí),也有特定領(lǐng)域的經(jīng)驗(yàn)。在開(kāi)發(fā)過(guò)程中需要將這些知識(shí)從書(shū)本中和特定領(lǐng)域的知識(shí)庫(kù)中抽取出來(lái)(即知識(shí)獲?。?,選擇適當(dāng)?shù)姆椒ㄟM(jìn)行編碼(即知識(shí)表示)建立知識(shí)庫(kù)。將模型、軟件工程知識(shí)與特定領(lǐng)域的知識(shí)分別存入數(shù)據(jù)庫(kù),在這個(gè)過(guò)程中需要系統(tǒng)開(kāi)發(fā)人員與領(lǐng)域?qū)<业拿芮泻献鳌?/p>
智能模型開(kāi)發(fā)的軟件系統(tǒng)強(qiáng)調(diào)數(shù)據(jù)的含義,并試圖使用現(xiàn)實(shí)世界的語(yǔ)言表達(dá)數(shù)據(jù)的含義。該模型可以勘探現(xiàn)有的數(shù)據(jù),從中發(fā)現(xiàn)新的事實(shí)方法指導(dǎo)用戶以專家的水平解決復(fù)雜的問(wèn)題。它以瀑布模型為基本框架,在不同開(kāi)發(fā)階段引入了原型實(shí)現(xiàn)方法和面向?qū)ο蠹夹g(shù)以克服瀑布模型的缺點(diǎn),適應(yīng)于特定領(lǐng)域軟件和專家決策系統(tǒng)的開(kāi)發(fā)。