現今軟體開發環境隨著資訊科技的快速發展,開發團隊需在有限的時間內產出符合客戶需求的產品,而提高生產效率及品質則為提升其市場競爭力之關鍵因素。然而,軟體專案本身工作極為複雜,在開發過程中存在許多不確定性,且軟體開發過程依靠相關人員的知識與互動。因此對於過程中知識的重複利用相當重要,在過程中導入風險管理可以使軟體專案的最終成果更加完善。本研究針對軟體開發中風險案例的檢索工作,以實務角度出發,開發出一套Web-based之軟體開發風險檢索系統,並透過實際的風險案例來說明及展示系統的操作。系統應用案例式推理以發展風險管理知識重用的流程,並結合機器學習模型來檢索過往相似的風險案例,根據檢索的結果提出合適的風險解決方法做為專案人員決策之參考。在完成系統開發後,本研究為確保系統之有效性,以問卷調查及使用者訪談的方式來驗證系統的效能。結果顯示,使用者對於系統的成效大多數都有正面的評價。;Nowadays, with the rapid development of information technology, development teams need to produce products that meet the requirements of customers in a limited time, and improving production efficiency and quality is the key factor to enhance their competitiveness in the market. However, the software project is extremely complex and there are many uncertainties in the software development process, besides, the software development process relies on the knowledge and interaction of related personnel. Therefore, it is important to reuse the knowledge in the development process, and the implementation of risk management in the process can improve the final outcome of the software project. In this research, a Web-based software development risk retrieval system is developed from a practical perspective, and the operation of the system is illustrated and demonstrated through actual risk cases. The system applies case-based reasoning to develop a process of reusing the knowledge of risk management, and combines machine learning models to retrieve similar risk cases in the past, providing appropriate risk solutions based on the retrieval results as a reference for project team members to make decisions. After the system was developed, the system was verified by questionnaire and user interviews to ensure the effectiveness of the system. The results showed that most of the users had positive opinions about the effectiveness of the system.