Quality features and their combinations are important considerations for software development and maintenance. To meet the precise functional and performance requirements of software, they must comply with documented development standards, some features and Combinations need to be provided or designed accordingly. If these features and their combinations can be satisfied in the product, the quality of this software product is high.
In order to ensure the quality of each developed application and prevent the delivery of software errors to the next process, quality inspection is required.
In the software development process, it is intuitive and important to use statistical data to estimate the software reliability and control the software quality.
Configuration Management is a group of interactions between identifiers, organizations, and changes. It aims to minimize the number of error channels and improve productivity most effectively. It is applied to the entire software engineering process. The object of Software Configuration Management is sci-software configuration items.
Several terms:
SCI: software configuration items
Baseline: the official text of the SCI protocol + software configuration. Its role is to clarify the division of work in each working phase to facilitate testing and validation of the results of the phase.
Project Database: once an Sci becomes a baseline, it is stored in the project database. When modifying SCI, It is copied from the project database to the work zone dedicated to the engineer.