Font Size: a A A

Research And Design Of Software Measurement And Analysis System Of 6Sigma Based On CMMI

Posted on:2006-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z J WangFull Text:PDF
GTID:2168360155462573Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In IT industry, now more and more people get interested in Software Measurements. In CMMI model suggested by SEI, the measurement and analysis of software has become an independent process field. But in CMMI model, SEI didn't show us how to build up and practice it. When some company and organizations want to build up their CMMI system, they met many difficulties in the process of software analysis, measurement and production monitoring. In order to solve these problems, this article did some research work in the following aspects: a kind of Six Sigma software M&A (measurement and analysis) framework based on CMMI model, the statistics technology using for software M&A (measurement and analysis), the software measurement technology and measurement automation tools based on CMMI model.In the beginning of this article, author proposed a kind of Six Sigma software M&A (measurement and analysis) framework based on CMMI model. According to Six Sigma theory, author divides the whole job into five steps: Define (defining the software measurement), Measure (doing the measurement), Analyze (analyzing the data), Control (controlling the process). Then author explains the activities involved in software M&A (measurement and analysis).In order to measure and analyze the software production process, we need to collect enough data. But data collecting isn't our destination, we just use these data to identify and analyze the pattern, tendency and connection of process. In this article, author introduces some statistical tools to analyze these data. These tools include scatter plot, Histogram, Time Series plot, Bar Chart and SPC (statistical process control). Author illustrates some examples to show us how to use these tools.CMMI describes how to improve the software production process from disorder to stable. For organizations, if they want to implement CMMI, software measurement is necessary. This article analyzes the difference of measurement between the different CMMI levels, and key points of measurement activities. Author also explains how to use statistical technology to improve the software production process.Measurement automation is a key factor for the success of measurement. By doing a lot of practice and researching, author designs an automatic measurement program -RMAS with her team. This article explains the details of RMAS, including the design theory, program system, and assignation of parts purview, the functions of different subsystems. In this article, author also illustrates an example to show the whole running...
Keywords/Search Tags:software measurement, CMMI, 6Sigma, Statistic Process Control, In-control, Out-of-control
PDF Full Text Request
Related items