Font Size: a A A

Design And Implementation Of Configuration Management Function In Airborne Software Development Management System

Posted on:2018-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:R P LiFull Text:PDF
GTID:2518305966950109Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With widely application of software,people's requirements on the quality of the software are also increasing,especially in aviation,aerospace,medical and others relating to the human life safety.Therefore,the relevant departments formulate some development standards to regulate the software development process,so that the software quality can meet the airworthiness requirements.We know that Software Configuration Management(SCM)is the most important support process to ensure software quality,goes through all the software life cycle.Therefore,some software development standards,such as DO-178 B and GJB,put forward strict requirements on SCM.In order to reduce the difficulty in developing airborne software,our company has developed a set of airborne software development process management system.If we use this system to manage the whole process of airborne software development,the software can easily conform to correlative standards.In this paper,software configuration management technology is researched,and then the software configuration management functions in this system are designed and implemented.This paper introduces the development history and main content.Then,some problems of SCM function in the present stage are put forward.Such as,the design about configuration item in the current system is not flexible enough,and there is no version control to the configuration data.Also the business process in the workflow management is fixed in the code,which cannot support complex business processes.With the relevant standards and customer needs,the configuration management functions in The system are analyzed in detail and the overall design is achieved,which lays the foundation for the process management of airborne software development process.This paper analyzes and summarizes the existing problems about the configuration management functions in current software systems,and then studies and realizes the configuration management function for the system.In the system,the software life cycle data items are decomposed into the appropriate granularity,which makes it small data granularity easily to develop.On the basis of this the data items can be managed properly and configuration management function also can be realized.In the design of the process,the software life cycle data is decomposed,and the appropriate configuration item models are established to meet the GJB requirements about three library management.Based on this model,three library management functions are designed.Because most of the configuration items in the system are stored in the database,the change of configuration items is recorded by the way of recording identification,which provides a good basis for the evolution of the version.For the process oriented functions,the system uses the workflow technology to design the flexible configuration of the workflow management system,supporting check in approval,check out approval,the baseline approval,change control,and other functions in the requirements about the configuration management.
Keywords/Search Tags:Airborne software, Software Configuration Management, Configuration item, Change control
PDF Full Text Request
Related items