需求管理為專案是否成功的重要條件之一。在軟體開發流程中,從一開始的需求開發、使用案例、設計、實作、測試案例以及維護階段,都與需求管理息息相關。需求是正在構建的系統必須所要達成的事項,如何能夠正確有效的分析需求,管理需求,追蹤與界定需求與專案工作產品的差異,對整個專案的成功與否非常重要。 本研究設計與實做使用需求追溯規則自動建立出需求關連性的需求管理系統。透過需求的關連性與系統提供之需求建立、使用案例、類別圖、需求基準之管理等功能來支援CMMI需求管理與需求開發流程領域,幫助專案進行需求的開發與管理。 其中需求追溯規則(包含水平與垂直需求追溯)是以句法上之詞性,同義字的輔助與物件導向開發設計的物件模型特性為基礎加以定義。系統能夠使用需求追溯關連性服務與所定義的規則,讓規則引擎自動建立出需求和需求之水平關連性以及需求和使用案例、類別圖之間的垂直關連性。 Requirement management is one of the most important factors to project success. During the life cycle of a project, from the beginning of requirement development, use case development, system design, implementation and maintenance, all of the above activities are related to requirement management. The project will gain great benefit if we can analyze the requirements, manage the requirements, and identify the inconsistencies between the requirements and work products more correctly and efficiently. The requirement management system developed in this research uses rule-based engine with horizontal and vertical requirement traceability rules to generate the traceability between requirements, use cases and class diagrams. The method to define traceability rules using syntactically analyzed sentences and characteristics of the object oriented modeling development process is also proposed.