隨著知識經濟的來臨,全球因應環境變異持續面臨考驗,如新冠肺炎疫情造成市場巨變,導致需求變化快速連帶影響專案進度,在有限的時間內,程式開發除了兼顧時程外,也須落實程式品質管理,知識重用仰賴技術人員的經驗,程式開發過程導入常見問題集可使專案更有效率完成。本研究開發FAQ系統,針對軟體程式除錯進行問題診斷,透過程式除錯案例來說明及展示系統的操作,系統應用案例式推理 (Case-based reasoning , CBR),蒐集程式除錯問題答案以進行知識重用,結合問答集模型進行資料檢索過往相似問題,根據檢索結果得到最佳解決方案協助程式開發。;In the context of the knowledge-based economy, the world is confronted with a range of challenges in effectively addressing environmental changes. One prominent example of such challenges is the COVID-19 pandemic, which has brought about significant disruptions in the market, leading to rapid shifts in demand and subsequently impacting project progress. Within limited timeframes, software development processes need to account for both scheduling considerations and actual implementation. Effective quality management and knowledge reuse heavily rely on the expertise of technicians. Introducing a Frequently Asked Questions (FAQ) system in the software development process can enhance project efficiency. This study aims to develop an FAQ system specifically designed for diagnosing problems in software program debugging. The system not only explains and demonstrates the operation of the debugging process through relevant cases but also leverages Case-Based Reasoning (CBR) techniques to collect answers to common program debugging questions for further analysis. By employing knowledge reuse and utilizing a question-and-answer set model, the system enables efficient retrieval of data related to similar past problems. This retrieval process allows for obtaining the best solutions to assist in program development.