This page has been automatically translate with Google from the German language.

3 configuration options of software

3.1 general introduction



In this chapter now configuration concepts are to be presented in detail by software system families and by software under the two most common operating systems.
A goal is it to examine the configurableness requirements given by software system families to and to provide so an optimal proceeding for the conversion of the VDR based software to chapter 4.
Therefore with different philosophies for software configuration one deals and one describes their pro and cons. The evaluation is to serve to uncover the serviceability and adaptability of these philosophies and to develop the configuration that liveCD further.
In the context of the work the following is understood by the term "configuration":

Definition: Konfiguration59
"Configuration" contains the mechanism, adjustment and composition of internal and external components of a computer system (hardware view) or the composition and adjustment of a program also by components (software view) to a future or available system or a user to the conditions of a system for the attitude of the parameters of the desired application. This can happen in all phases of the software development.


Table 10: Definition of configuration


Configuration management definition 60
DIN EN ISO 10007 1996 - "quality assurance, manual for configuration management": Configuration management are technical and organizational measures to the configuration identification, configuration monitoring, configuration record keeping and configuration auditing.

Table 11: Definition of configuration management


There are several concepts software, which are integrated into the software development process to arrange configurable.
For classification into the appropriate software development phase the connection time is important, in which the variable portions are specified.
Configuration can take place at the following times:
  1. To the development time over the way of the structure of code
  2. At the compiler time over pre-processor instructions
  3. In a configuration file when the setting-up and starting of a program
  4. At run-time over the adjustableness
In order to understand the classification of the different configuration concepts in the Zeitverlauf of the software development process, this is represented in the following after [Balz 2001] P. 51 FF:

To the software development belong the tasks of the product planning, - definition, - draft and the product realization. In addition the quality and customer requirements must be fulfilled. After production of the software this must be maintained and waited during application. This contain e.g. error eliminate, the software to new condition adapt and new requirement to the software to fulfill61.


 


Top| Home| << back | next >>
" TARGET="_blank">>> Home Page <<