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