Font Size: a A A

Research And Implementation Of CMM Based Software Process Appraisal

Posted on:2008-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q TuFull Text:PDF
GTID:2178360215997656Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, software process appraisal and improvement has become a topic of general interest of international software engineering research. Paying much attention to software process and implementing process improvement is an important way to improve the software quality and software organization performance, and software process appraisal is the basis and prerequisite for the process improvement.This thesis first researches into the CMM-based appraisal for internal process improvement and the software process metrics. In view of the CBA-IPI's deficiencies emerging from the process appraisal carried out in domestic small and medium-sized software companies, the paper advances an improved appraisal model--CBA-IPI~M and its appraisal algorithm. Based on the CBA-IPI~M, this model uses the software process metrics technique and GQ(P)M metric model to combine the CMM process appraisal with software development process. To guarantee the objectivity and validity of the result, the appraisal data is collected during the execution of the software process, and then computed by applying the appraisal algorithm. Based on the above, and in the light of the SEI's CMM appraisal framework, the essential factors, method, as well as the procedure for executing the CBA-IPI~M process appraisal are introduced.Based on the CBA-IPI~M model and the execution of the appraisal, the implementation of the CMM process assessment tool-CPevaluater is presented at the end of this paper. This tool, part of the Software Project Management System (SPMS), is an auxiliary tool designed for executing the CMM process appraisal. The overall system design, the implementation and the major graphical user interfaces of the main function modules are brought out. Finally, by taking the project management of a management system development as an example, the paper tests and verifies deployment of CBA-IPI~M model and the appraisal tool, the improvement of which are also proposed that lay the foundation for the follow-ups.
Keywords/Search Tags:CMM, Software Process Appraisal, Software Metrics, CBA-IPI, Appraisal Model, Appraisal Tool
PDF Full Text Request
Related items