智能模型也稱為基于知識的軟件開發(fā)模型,它綜合了上述若干模型,并把專家系統(tǒng)結(jié)合在一起。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸納和推理機制,幫助軟件人員完成開發(fā)工作。為此,建立了知識庫,將模型、軟件工程知識與特定領(lǐng)域的知識分別存入數(shù)據(jù)庫。
靜態(tài)模型展示了待開發(fā)系統(tǒng)的結(jié)構(gòu)特征。類圖是系統(tǒng)靜態(tài)模型的一部分。而動態(tài)模型用于描述系統(tǒng)的過程和行為,例如描述系統(tǒng)從一種狀態(tài)到另一種狀態(tài)的轉(zhuǎn)換。
動態(tài)模型描述與操作時間和順序有關(guān)的系統(tǒng)特征、影響更改的事件、事件的序列、事件的環(huán)境以及事件的組織。
借助時序圖、狀態(tài)圖和活動圖,可以描述系統(tǒng)的動態(tài)模型。動態(tài)模型的每 個圖均有助于理解系統(tǒng)的行為特征。對于開發(fā)人員來說,動態(tài)建模具有明確性、可視性和簡易性的特點。
智能模型所要解決的問題是特定領(lǐng)域的復(fù)雜問題,涉及大量的專業(yè)知識,而開發(fā)人員一般不是該領(lǐng)域的專家,他們對特定領(lǐng)域的熟悉需要一個過程,所以軟件需求在初始階段很難定義得很完整。因此,采用原型實現(xiàn)模型需要通過多次迭代來精化軟件需求。
工業(yè)設(shè)備模型等機械模型來進行展示,尤其是一些比較大的機械,一般都會采用模型來進行展示。工業(yè)模型,俗稱手版、手版模型和快速成型,主要制作方法有CNC加工,激光快速成型和硅膠模小批量生產(chǎn),廣泛應(yīng)用于工業(yè)新產(chǎn)品設(shè)計研發(fā)階段。在短的時間內(nèi)加工出和設(shè)計一致的實物模型,設(shè)計師進行產(chǎn)品外觀確認和功能測試等,從而完善設(shè)計方案 。達到降低開發(fā)成本·縮短開發(fā)周期,迅速獲得客戶認可的目的。