Font Size: a A A

Research Of Military Software Process Improvement Based On GJB5000A

Posted on:2015-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:J MaFull Text:PDF
GTID:2298330467950998Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the wide application of military software in many military fields such as aviation, aerospace, vessel, and weapon, improving the standard of military software development process and the reliability of software quality has become an important challenge facing the military software development process. While currently, most institutes of domestic which take the military software development tasks could not ensure the quality of software from the root due to lack of effective management and control for the software development process. To this end, the general armaments department in2008issued GJB5000A-2008military software development capability maturity model (CMM) standard, used to standardize the software development process of military software development organizations, improve the quality of military software products and software process capability in the development of the unit.Around GJB5000A-2008standard requirement, this thesis fully in accordance with the software process status of military software development organizations, from the general definition of military software process system, the specific division of military software process system, and then to the specific content of military software process system involved in, carries out the research based on GJB5000A military software process improvement. The research work of this thesis mainly launches from the following aspects:(1) A military software process system based on the GJB5000A is established.Based on the theory and the foundation of software process, and according to GJB5000A standard requirement for military software development procedure, the military software process system including management process and engineering process is established.(2) The improvement of military software management process based on the GJB5000A is carried out.Starting from the management process of military software process system has been constructed, in this thesis it is divided into six sub processes which including project planning, project monitoring, configuration management, demand management, measurement and analysis, process and product quality assurance. In addition, the Improvement schemes of software process from the six sub process are determined.(3) A "throwaway prototype-iteration" model for the improvement of military software engineering process is established.In this thesis, through the research about the present situation of military software development procedure, and according to the results of the research a "throwaway prototype-iteration" model which is suitable for the military software development process is put forward, and from the point of view of military software engineering process the software process improvement program is determined.(4) Implementation and verification for military software process improvement based on the GJB5000A is carried out.In view of the military software process system has been established, application software research and development for the navy is chosen as a pilot project for the implementation of the software process improvement, and objective data statistics and analysis is carried out based on the implementation results of the pilot project. In addition, the authenticity and validity of software process improvement is verified.The research results of this thesis can be used to guide part of military software development organizations to improve the software quality and software process effectiveness, and for these units have some reference for software process improvement.
Keywords/Search Tags:Military Software, GJB5000A-2008, Software Process Improvement, Software Process Capability, Software Quality
PDF Full Text Request
Related items