Font Size: a A A

Research On Software Process Quality Metrics Based On CMMI

Posted on:2015-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:W Y ZhangFull Text:PDF
GTID:2298330431499765Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, the software industry has made brilliant achievements. But with the software’s growing size and complexity, the costs and cycle of software development also continues to expand, and was followed by an increased risk of software development, the software quality is also difficult to be controlled effectively too. Therefore, under the time and cost in the budget to produce high quality software products lies in the effective management of the software process, and objective, meaningful quality metrics of software process is the key to developed today’s complex software successfully.Firstly, this article describes the software process quality, software metrics and other related concepts, and analyzes the ordinary methods and techniques for metric data’s analysis and processing. Secondly, elaborates the relevant content of CMMI model, and describes the effect and specific processes of MA in detail, analyzes the defect of CMMI model in the implementation of the actual project. Then analyzes the GQM model and points out its shortcomings, integrates the MA process framework, proposes an improved model I-GQM for the software process quality. There have four aspects in using this model to measure the process:(1) Identifying the target of business or project before the implementation of metrics;(2) Identifying the objects of metrics according to the features of project, the requirements of project, the order of difficulty of data collection and the between the data and project;(3) Use the selected statistical technology to handle the data collection efficiently, discover the problems and solve them;(4) Using the multi-level fuzzy comprehensive evaluation to evaluate the software process quality. And finally this article takes a teaching management system testing process for example to verify the validity and rationality of the model.The purpose and significance of this research is that for small and medium software development process quality metrics for software organizations to provide technical support in order to receive feedback of metrics in time, the software development process continuous process improvement, reasonable arrangements for software development, and timely adjustment of the middle results, save the software development and maintenance costs and to obtain high quality software products ultimately.
Keywords/Search Tags:software process, process metrics, CMMI, I-GQM, multi-level fuzzy comprehensive evaluation
PDF Full Text Request
Related items