Definition/ Use |
A configuration is a named and formally released set of development results with the valid corresponding version information; the way they work and their interfaces are adjusted to each other; and together they are to achieve a given task.
Note 1: Development results are all results that are achieved in the course of the SW development based on the V-Model, not just the released code. The unique structure of software systems is realized by means of a configuration hierarchy into which each individual development result is allocated to exactly one configuration ( e. g. by entering it into a corresponding list). The configurations of the upper level are based on lower-level configurations. The configurations and versions may itself be part of several configurations.
Note 2: The term "configuration" is often treated as equivalent to the term "computer configuration". The emphasis of the computer configuration is the executability of software on a certain computer. For maintenance reasons also the information is relevant for a configuration which has been part of the development ( e. g. certain tools, compilers, etc.). Thus, it is possible to continue to work with a consistent state at any time.
|