Font Size: a A A

The Software Process Improvement Research Of The Domestic Corporations Based On CMM

Posted on:2006-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhangFull Text:PDF
GTID:2156360152988883Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the history of software development, software engineers attempted to develop many ways to improve software process and enhanced the quality and developing speed of the software. The CMM which is developed by Carnegie Mellon University Software Engineering Institution based on software process is used all over the world and get good reflection. In 2000, the government decreed a series of policies to encourage software companies to pass CMM Certification and promises to offer fund supports. Then almost every software company, whether they're large or small, are all try his best to pass the CMM Certification.CMM is an expansive and complex framework for CBI-SPI(CMM Based Improvement-Software Process Improvement), CBA-IPA(CMM Based Appraisal -Internal Process Appraisal), CBA-SCE(CMM Based Appraisal -Software Capability Evaluation).This model is based on the experience of several decades' software development in America and Europe. Its main objects are large software organizations. But the domestic software organizations are almost median and small. The organizations whose employees are less than 50 take up 90 percents inland. So there are many contradictions to use CMM in such software companies, in fact, there are few software organizations can improve their software process according to CMM. Lot's of companies have to abandon CMM because of their small scale.In this article, at first, the background of the CMM, the CMM's structure, the CMM's Levels, KPs, KPAs and Common features are introduced in brief. Then the author analysis the present status of the software industry in our country and compare it with that of America and India. At last the author offer a software improvement method aimed at the median and small software organizations based on the present status of the software industry in our country.Aiming at such stations, the author do lot's of work, such as KP tailoring, KPA reconfiguration, and divide the software development process into requirement analysis, design, programming, test, delivery according to waterfall model. The author also offers a software process improvement method by combining CMM and Waterfall Model to help the domestic software organizations improve their software process capacity.
Keywords/Search Tags:CMM, KP, KPA, Common Feature, Software Project Management, Software Process improvement
PDF Full Text Request
Related items