Font Size: a A A

Military Software Capability Maturity Model For Primary To Secondary Process Improvement

Posted on:2008-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:J YanFull Text:PDF
GTID:2208360245462063Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The software development industry is in rapid development lead by the fast growing market demand. The never changed idea for military equipments purchasing and development is "quality is the top priority in military industry. As software is taking a core position with growing importance together , with its dimensions and complexity in military equipment development. Recent experience has proved that software quality and reliability has become a bottleneck in quality and reliability control of military equipment. The weapon quality problem arose in recent years has become the most important factor in quality control within military industry. the GJB5000(CMM) standard comes on this situation to direct military software development company to improve their quality control in development process, it is consider as a very effective way for our military software development enterprise to work.In this article, the basic theory has been researched, the advantage of GJB5000 in software development quality control process has been explained. By comparing the differences between GJB5000 and other modeling structure, why military software development companies choose GJB5000 model has been explained. The importance of improving GJB5000 software has been explained by analyzing the current situation on of military software development organization on their development power and the core modules, difficulties and feasibilities have been analyzed. Combining with the process and practical, the analysis based on core modules in the project has been performed, the conclusive analysis on implementation effect and experience has been summarized. The typical core problems have been studied and the reasonable solution and further advice has been give.With a example of small size military communication software ,a suitable waterfall software development process model has been presented for this type of software development. This model included 10 software engineering process: state requirements, analyze requirements, design a solution approach, architect a software framework for that solution, develop code, unit tests ,system tests, and so on. This article also defined 6 software management process: requirements management, software project planning, project software tracking and oversight, software outsourcing management, quality assurance and software configuration management. Apart from that, it is giving detailed description of engineering and management process with in all phases of this model and further studied the improvement achieved after implemented this project.After the discussion and analysis, a set of methodology has been summarized, suitable for military software development enterprise to work on GJB5000 model and the improvement of second level. Bring military software development continuance improvement on improving military software quality based on GJB5000 software.
Keywords/Search Tags:GJB5000, Software Process Improvement, Software Process Capability, Capability Maturity Model for Software
PDF Full Text Request
Related items