Font Size: a A A

An Improvement Research On Equipment Software Life Cycle Model

Posted on:2018-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2348330542484885Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software Life Cycle Model has been an important guarantee for software quality,as well as a significant effect on development schedule,risk and quality.After many years of development,it has formed various models,including traditional water-fall model,prototyping model,incremental model,spiral model,fountain model and all-new agile model.Due to its function,equipment software has many unique features,like quality reliability and traceability,and has its own standards and requirements during developing process,which makes strong-controllable water-fall model in dominant position while water-fall model cannot adapt to the new features of equipment software development with uncertain demand and short developing cycle.Followed by Software Life Cycle Model research trend,this paper explores all-new life cycle model adapted to equipment software research demand by merging and improving traditional model as well as creating agile model.In the paper,after analyzing and comparing the features,merits and faults,and applicable range among water-fall model,prototyping model,incremental model,and agile model,“prototyping-water-fall ” model and new agile model are designed and verified in equipment software research& development process for the features of new equipment software.With design,it has formed three prototype technology-based improved models---prototype improved model ?(Apply evolutionary prototype+water-fall model during demand development stage),prototype improved model ?(Apply evolutionary prototype+ water-fall model during software research&development),prototype improved model?(Apply disposable prototype+ water-fall model during software research& development).And prototype improved Model?that is high expectedly applied in broader scale,is applied in XX external management sub-system master software project while verification is done at the same time.In the design of improved agile life cycle model,process supportive forms are designed based on certain management requirements and verified in an embedded control software development project.It is emphasized to record and analyze the results of two improved equipment software life cycle model.The result shows: Prototype improved model?is superior than water-fall model on schedule and productivity although inferior on software quality,while the result is reversal to that with prototyping model;Prototypeimproved model ? is obviously more suitable to uncertain-demanded,tight-scheduled equipment software project and strong practicable in the corresponding equipment software project;Improved agile model and its supportive forms are well verified and improved in software research& development.The project,which is done well,is a significantly exploration in equipment software agile development.The experience is worth developing.
Keywords/Search Tags:equipment software, life cycle model, prototyping model, water-fall model, agile development, model improving
PDF Full Text Request
Related items