智能模型也稱為基于知識(shí)的軟件開發(fā)模型,它綜合了上述若干模型,并把專家系統(tǒng)結(jié)合在一起。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸納和推理機(jī)制,幫助軟件人員完成開發(fā)工作。為此,建立了知識(shí)庫(kù),將模型、軟件工程知識(shí)與特定領(lǐng)域的知識(shí)分別存入數(shù)據(jù)庫(kù)。
動(dòng)態(tài)模型,是指描述系統(tǒng)各組成部分之間及系統(tǒng)與外界之間的平衡關(guān)系以及這些關(guān)系的運(yùn)動(dòng)過程的模型。如系統(tǒng)動(dòng)力學(xué)模型,彈簧振子的位移方程式等。
動(dòng)態(tài)模型能反映系統(tǒng)在運(yùn)動(dòng)變化過程中各種因素相互作用的動(dòng)態(tài)特征,與靜態(tài)模型相比,它加進(jìn)了時(shí)間因素,因而能更有效地實(shí)現(xiàn)對(duì)真實(shí)系統(tǒng)的模擬。
智能模型所要解決的問題是特定領(lǐng)域的復(fù)雜問題,涉及大量的專業(yè)知識(shí),而開發(fā)人員一般不是該領(lǐng)域的專家,他們對(duì)特定領(lǐng)域的熟悉需要一個(gè)過程,所以軟件需求在初始階段很難定義得很完整。因此,采用原型實(shí)現(xiàn)模型需要通過多次迭代來精化軟件需求。
機(jī)械動(dòng)態(tài)模型,顧名思義就是關(guān)于機(jī)械在真實(shí)設(shè)備同比例縮小,比如1:10、1:20等等。如果在比例允許的情況下,完全可以模擬真實(shí)設(shè)備中的工作原理及演示,除了機(jī)械、建筑模型、軍事模型、石油化工模型都可以制作。