Research and Development of a CMMI-Compliant Requirement Management System for Software Engineering

  • Authors:
  • Justin J. Lin;Yung-Sung Lin

  • Affiliations:
  • Department of Industrial Engineering and Management, Chaoyang University of Technology, Taichung County, Taiwan (R.O.C.) 41349;Department of Industrial Engineering and Management, Chaoyang University of Technology, Taichung County, Taiwan (R.O.C.) 41349

  • Venue:
  • Computer Supported Cooperative Work in Design IV
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

By defining requirement management rules in the early project phase, the developed product can usually be assured to satisfy customer requirements and increase customer satisfaction. The capability maturity model integration (CMMI) requirement management process area is proved to be the best-practice model for requirement management. However, many investigators have claimed that the introduction of the process area creates two challenges for software engineering: (1) it is difficult to trace and measure requirements, and (2) it requires preparation and management of a large amount of inevitable documentation jobs. This research implements a shark-tooth software development model and scenario analysis of aspectual use case to develop a collaborative requirement management system which complies with CMMI. A case study is used to investigate the practical benefits of the system. Application results have helped the company improve the software development environment in many aspects including easier requirement management, more effective development cycle, and better resource integration.