Font Size: a A A

A Research About CMMI-Based Software Process Improvement

Posted on:2008-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:X B HuangFull Text:PDF
GTID:2178360215995804Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Software process refers to the process of a set of behavior, method, practice andtransformation when software developers are developing and maintaining softwareand related products. Effective software process is a perfect combination of personnel,tools and method, contributing to the improvement of production efficiency of thesoftware developing organizations and the quality of software, while bringing downthe cost and risks in the meantime.The Capability Maturity Model Integration (CMMI), which is put forward bythe Software Engineering Institution (SEI) of Carnegie Mellon University, is adevelopment and improvement of the Capability Maturity Model (CMM) and asignificant achievement in today's software process improvement field. CMMIintegrated the idea of total quality management, offering software enterprises astandard for the improvement of software process.The paper first introduces the means of software process improvement as well asthe details and structure of CMM/CMMI. Following that, an example of a certainorganization is given to elaborate how to improve method by the use of softwareprocess. Focusing on CMMI, the author works out his own software process scheme,and conducts in depth analysis of a number critical issues like the requirementdevelopment, project planning, project monitoring and control, process and productquality assurance according to the actual situation in that organization. Then thescheme is implemented in the organization. Solutions to key issues, experience andlessons are later drawn from the implementation and an expectation is made towardsthe future of this research.
Keywords/Search Tags:Process, Process Improvement, CMM, CMMI
PDF Full Text Request
Related items