Font Size: a A A

Agile And CMMI Safety-critical Software Process Management Application Research

Posted on:2014-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ShenFull Text:PDF
GTID:2268330425467981Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Capability Maturity Model Integration(CMMI)has been the common modelcurrently in the world used to control software process, evaluate software organizationcapability maturity and conduct software process improvement activities. With thedisadvantages of CMMI appearing more and more obviously in project implementationand promotion process, Agile software development method has been more and morepopular as a good redeeming role. Scrum is the mainstream approach of agile software,but scrum also has its disadvantage. At present, the field of software is skeptical aboutwhether agile software can apply to safety-critical software. Therefore, it’s of greatimportance to find out software process management method which applies tosafety-critical software and combines process of normalization with agile methodeffectively in our safety-critical software process improvement.Aim at the above-mentioned problem, on the basis of analyzing safety-criticalsoftware feature result, by combining the project process of actual software project andstudying the combination of agile approach Scrum and CMMI, this thesis sets up theprocess management method which applies to safety-critical software. The main contentof this thesis includes:1. Analyze CMMI and agile approach, on the basis of CMMI, develop the model’snormalization software development process control ability and agile approach periodiciteration development,incremental delivery and sustainable development and so on, payattention to quality software development advantage, put forward a new method whichis to combine development process of CMMI development model normalization withspecific realization method of agile approach development model to conduct softwaredevelopment, and to apply Scrum software development framework and continuousintegration comprehensively.2. Elaborate the concept of safety-critical software in detail, analyze the mainfeature of safety-critical software, put forward the software development approachwhich applies to safety-critical software and run through the entire software lifecycle,and do good to safeguard safety-critical software quality from a global perspective.3. Put forward the software demand management model and softwareconfiguration management model that are based on agile and CMMI safety-critical software process management method. On the basis of the former research, combineagile method Scrum with CMMI to complement project management model and qualityassurance model which applies to safety-critical software.4. Introduce the application of the research result of safety-critical software processmanagement method in one website management software project’s software processstage in project lifecycle process, comprehensively verify the feasibility of softwareproject management model, software demand management model, softwareconfiguration management model and software quality assurance model ofsafety-critical software process management method which is put forward in thisresearch based on agile and CMMI.
Keywords/Search Tags:CMMI, Agile, Scrum, Safety-critical, Process Management
PDF Full Text Request
Related items