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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
SEI CMMI Product Team: CMMI-SE/SW/IPPD/SS Version 1.1 Continuous. Carnegie Mellon University, Pittsburgh (2002)
Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Chang, W.D.: Control CMMI Requirements by Using Tools. iThome Special Journal on Enterprise Software Technologies, Taiwan (2005) (in chinese)
Tan, C.C.: The First Course for Practical Implementation of CMMI: ReqM. Technical Report, Taiwan Advanced Software Co., Ltd, Taiwan (2005) (in Chinese)
SEI CMMI Product Team: Introduction to CMMI. Carnegie Mellon University, Pittsburgh (2004)
Chen, Z.X.: The Impact of Project Management Process Area in Capability Maturity Model Integration on Cost Software Quality: An Empirical Study. Master thesis, National Chung Cheng University, Taiwan (2004) (English abstract, Chinese text)
Kulpa, M.K., Johnson, K.A.: Interpreting the CMMI. Auerbach, New York (2003)
Yin, S.J.: About Requirement. National Defense Industrial Association of SINO, Taiwan (2005) (in Chinese)
U.S. Department of Defense: A Business Case for Software Process Improvement Revised. State-of-the-art Report (2000)
Philips, M.: CMMI v1.1 Overview. SEI Report, Pittsburgh (2001)
Institute for Information Industry: Software Documents Guideline v2.0. Ministry of Economics, Taiwan, 45–47 (2001) (in Chinese)
Wang, T.W.: Study on the Configuration Management System Supporting CMMI. Master thesis, National Cheng Kung University, Taiwan (2004) (English abstract, Chinese text)
Araujo, J., Coutinho, P.: Identifying Aspectual Use Cases Using a Viewpoint-oriented Requirements Method. In: Early Aspects Workshop, Boston (2003)
Araujo, J., Moreira, A.: An Aspectual Use-case Driven Approach. In: Early Aspects Workshop, Boston (2003)
Araujo, J., Moreira, A., Brito, I., Rashid, A.: Aspect-oriented Requirements with UML. In: Aspect-oriented Modelling with UML Workshop, Dresden, Germany (2002)
Cheung, S.O., Suen, H.C.H., Cheung, K.K.W.: PPMS: a Web-based Construction Project Performance Monitoring System. Journal of Automation in Construction (13), 361–376 (2004)
Dennis, A., Wixom, B.H., Tegarden, D.: System Analysis and Design with UML. John Wiley & Sons Inc., Chichester (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lin, J.J.Y., Lin, YS. (2008). Research and Development of a CMMI-Compliant Requirement Management System for Software Engineering. In: Shen, W., Yong, J., Yang, Y., Barthès, JP.A., Luo, J. (eds) Computer Supported Cooperative Work in Design IV. CSCWD 2007. Lecture Notes in Computer Science, vol 5236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92719-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-92719-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92718-1
Online ISBN: 978-3-540-92719-8
eBook Packages: Computer ScienceComputer Science (R0)