Font Size: a A A

Model-based Software Process Metrics EPMM Of

Posted on:2014-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z JinFull Text:PDF
GTID:2268330401953393Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Software Metrics is an active research domain in Software Engineering. With the increasing number of scale and complexity of Software Development Process, we attach more and more importance to Software Process Measurement. Software Process Assessment and Software Process Improvement are based on Software Process Measurement. The research that Software Process Measurement combines with Software Process Model has already become a main trend.Whether the software products were produced on time or not, in order to improve process, how to locate the delayed process activities of project schedule and optimize the time cost of software process, are important problems we faced in software process domain. To solve the above problems, A Software Process Measurement Model (SPMM) based on Software Evolution Process Meta-Model (EPMM) is put forward; researching how to measure the time cost of Stochastic Petri Net (SPN) process model, combining with the properties of the markov chain to position process activities which urgent need to improve, and through appling the markov decision processes to obtain the optimal partial order invocation process sequence across the organization process model, then predicting the optimal time cost of the whole software process. It is a great practical guiding significance for the measurement process of domestic software enterprises.The innovation of research on the following four aspects:(1) A SPMM based on EPMM is put forward;(2) Researching how to measure the time cost of SPN Process Model and then predicting the time cost of software process;(3) Measuring the steady probabilty of state transition matrix for isomorphic markov chain of SPN process modelto position process activities which urgent need to improve, it is easy to make decisions in advance and process improvement;(4) Appling the markov decision processes to obtain the optimal partial order invocation process sequence across the organization process model, then predicting the optimal time cost of the whole software process.To sum up, this paper make a solid foundation for software process improvement and software process implementation, which contribute to improve the efficiency of the software processes and reduce the time cost.
Keywords/Search Tags:Software Evolution Process, Process Measurement Model, Time Cost, Stochastic Petri Net, Markov
PDF Full Text Request
Related items