現在的軟體開發(Software Development)隨著軟體複雜度的增加,以及面臨整合異質硬體、作業系統、應用程式之需求,而遭遇到更多的困難與挑戰。面對這樣多變的環境,產品需求的擷取更加困難,然而產品需求的正確性決定此專案開發之成敗,但現今社會仍無一套完善的解決方案。因此,我們提出一需求規格之mete-model幫助開發者建構需求規格。此meta-model包含兩個部分,第一部份是需求規格框架之meta-model,另一部份需求規格內部之需求描述語言。需求規格之meta-model提供一彈性的架構,提供開發者根據需求來定義需求規格樣板;另一部份同時幫助開發者精確地描述系統需求。另外,此Meta-model延續本實驗室定義之XML-based Unified Model (XUM)。在過去的設計當中,XUM並未明確定義需求規格,所以,此meta-model增進XUM的需求描述能力,有效地統一和整合現今軟體發展方法與開發工具,幫助開發人員在開發/管理程序時可以控制漣漪效應帶來的影響進而提升軟體的生產力。 As the increment of software complexity and the needs of integration among various heterogeneous hardware, OS, and application, such as embedded systems and wireless networks, software development encounter more and more difficulties and challenges. Facing the highly changeable environment, to extract the requirements of products is getting more difficult. Since the correctness of product requirements is the key point determining success or failure of project developments; however, there is no perfect solution currently. As a result, in this paper we propose a requirement specification meta-model to configure specific-objected requirement specifications which include two parts. The first one is requirement specification meta-model and the other one is requirement description language. Requirement specification meta-model offers the intact frame which supply developer to define requirement specification template according to the demands. Requirement description language systematizes unrestrained requirement description style which helps developers describe the systematic demand accurately. In addition, this meta-model extends XML-based Unified Model (XUM) which lack for requirement description. Since, this meta-mode improve the requirement description ability of XUM that contribute to effectively unify and integrate current software methods and tools while helping control ripple effects and improve software productivity on requirement developing/managed process.