式的確定;知識表示方法的確定;工具選擇;原型系統(tǒng)開發(fā)。 4. 原型評價 在原型系統(tǒng)開發(fā)成功之后,要對用戶、知識氮吹儀廠家工程師和領(lǐng)域?qū)<疫M行原型系統(tǒng)的運行與演 示,由 用戶、領(lǐng) 域?qū)?家、知識工 程師 和系 統(tǒng)編程 人員 共同對 系統(tǒng) 進行 評價,對系 統(tǒng)的 主要 功 能、知識推理功能等需 求規(guī) 格 說明 書中 的主 要指 標(biāo) 進行 測試。根 據(jù) 測試 結(jié)果,對 系 統(tǒng)的 功 能、知識庫、推理機等主要部分的不足進行反饋,以便進行修改。 5. 最終系統(tǒng)設(shè)計 用原型法開發(fā)的原型系統(tǒng)時,一般都是用某種開發(fā)工具或效率不高的開發(fā)語言實現(xiàn)的, 除了簡單的系統(tǒng)外,大多數(shù)原型系統(tǒng)都廢棄不用,開發(fā)原型系統(tǒng)只是幫助定義系統(tǒng)需求的一 種手段。在利用原型法完成了系統(tǒng)需求的確切 定義 之后,就 進入最 終系 統(tǒng)的設(shè) 計階 段。這 一階段的主要目標(biāo)是:加深對系統(tǒng)的進一步理解;制定好開發(fā)規(guī)劃;確定實施策略;對所有為 系統(tǒng)開發(fā)提出過建議的人闡明對問題的理解程度,以得到他們的支持和幫助;為項目管理提 供直觀的檢測點,使用戶參與系統(tǒng)的開發(fā);合理組織人員,協(xié)調(diào)項目的進展。 該階段的主要任務(wù)包括:問題的詳細(xì)定義;確定項目規(guī)劃;對系統(tǒng)各個方面進行設(shè)計,如 基本知識描述、系統(tǒng)體系結(jié)構(gòu)、工具選擇、知識表示方式、推理方式、對話模型等;制定測試規(guī) 劃;制定產(chǎn)品規(guī)劃;提出實施規(guī)劃等。本階段的最終結(jié)果是系統(tǒng)設(shè)計說明書。 6. 最終系統(tǒng)實現(xiàn)
本階段依據(jù)最終系統(tǒng)設(shè)計說明書對專家系 統(tǒng)進 行編程 實現(xiàn)。 因此,應(yīng)該 首先 選擇 適當(dāng) 的語言環(huán)境和軟件開發(fā) 工具。 系統(tǒng) 實現(xiàn) 所 要完 成的 主要 工作 包 括:原型 系統(tǒng) 修改;系統(tǒng) 實 現(xiàn);系統(tǒng)集成與驗證。 7. 系統(tǒng)測試與評價 最終系統(tǒng)完成后,它是否達到設(shè)計要求,還需 對其進 行必 要的 測試與 評估,并 根據(jù) 測試 與評估結(jié)果對系統(tǒng)進行必要的修改,以達到需求分析書中所確立的性能與功能指標(biāo)。 8. 系統(tǒng)維護與完善 這是專家系統(tǒng)開發(fā)過程的最后一個階段,也是系統(tǒng)交付使用后的一個階段,這一階段十 分重要。在這一階段中,系統(tǒng) 人員 要傾 聽用 戶 的反 映,對系 統(tǒng)中 的 一些 不足 進行 不 斷的 完 善。維護階段的主要工作是:不斷增加系統(tǒng)功能;不斷修改系統(tǒng),尤其是擴充知識庫,增加新 的知識,使其更完備;不斷擴大系統(tǒng)應(yīng)用領(lǐng)域,增強 系統(tǒng) 的問題 求解 能力;修改 系統(tǒng),使 其能 夠適應(yīng)外部環(huán)境的變化。 8.4 專家系統(tǒng)的設(shè)計與建造 303 8.5 專 家系 統(tǒng)的 評價 一個專家系統(tǒng)建成后,其性能和效益是否達到了人們的要求,則需要通過對其進行評價 才能做出結(jié)論。其實,對專家系統(tǒng)的評價是貫穿于整個建造過程的一項工作,只不過在開始