Font Size: a A A

The Control Of Software Process Based On The Capability Maturity Model

Posted on:2003-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:X J WangFull Text:PDF
GTID:2168360065460002Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since the quality of software products mainly depends on the processes of software development,a software organization with appropriate software processes can develop high quality products. The Software Capability Maturity Model (SW-CMM) describes the principles and practices underlying software process maturity and is intended to help software organizations improve the maturity of their software processes in terms of an evolutionary path from ad hoc,chaotic processes to mature,disciplined processes. Software process assessment is to evaluate software process using the five maturity levels of CMM. Moreover,in fact,the CMM are also guidelines for improving the software process. Software process improvement is to how to raise software process maturity level and which issues we should resolve during the process of software process improvement.Recently software reuse is promoted as one of the most promising weapons against the perpetual software crisis and is thought as a feasible solution to avoid repeating work and increase software productivity and quality. In the past years,software development almost began with the zero models,whereas software reuse requires software developers to make full use of the current results of previous applications based on existing work. Therefore software reuse offers a viable way to assure software quality for us. At present,we have gained many inspiring achievements in the field of software reuse technologies and practices,while haven't got corresponding results in the field of software process.Software configuration management and software quality assurance are the most important key process areas in the level 2 of CMM,which lead an entry path to implement process management and improvement for software organizations. In addition,the two key process areas provide useful tools for researching on software quality control. Tightly combining software process management and improvement with workflow,the core of two KPAs is to implement a group system whose goal is improvement want and sharing in the process of individual work.Based on the CMM and software process management and improvement,considering the characteristics of processes of software development,this thesis presents a model of implementation software process management and improved distributed group system.
Keywords/Search Tags:software process, software capability maturity model, component, software reuse, workflow
PDF Full Text Request
Related items