Carnet de notes : Guide >> Configuration logicielle dimanche 5 février 2012  

La configuration d'un logiciel, d'un matériel, ou d'un réseau informatique

La configuration d'un logiciel, d'un matériel, ou d'un réseau informatique sont un ensemble de caractéristiques techniques qui ne dépendent pas du constructeur mais découlent des choix de l'acheteur et de l'utilisateur. Des caractéristiques qui sont donc susceptibles de différer largement même pour des objets de construction identique.

  • la configuration matérielle découle des choix relatifs au matériel: type de matériel acheté, et budget alloué,
  • la configuration logicielle découle des choix relatifs au logiciel: type de logiciel, emplacement des fichiers choisis
  • la configuration réseau découle des choix relatifs à un réseau informatique: type de connectique achetée, protocoles choisis,

Un paramètre de configuration est un réglage, qui permet d'adapter un logiciel ou un matériel à une configuration donnée.
La configuration c'est aussi l'activité qui consiste à modifier des paramètres de configuration. C'est une activité typique de l'administration système.

Configuration matérielle

L'ordinateur est un appareil informatique modulable. L'acheteur a par conséquent la possibilité de choisir dans une large mesure les pièces qu'il va y mettre, en fonction du coût, de la performance et de la compatibilité. La configuration matérielle sont l'ensemble des caractéristiques technique qui découlent de ces choix.
Divers paramètres permettent d'adapter les différentes pièces, et les amener à fonctionner conjointement. Par exemple le paramètre de l'adresse mémoire et de l'interruption matérielle doit être différent d'un matériel à l'autre. Les valeurs de ces paramètres peuvent être calculés par un logiciel - on parle alors d'auto-configuration.

Configuration logicielle

La configuration logicielle découle principalement de la manière dont le système de fichier a été organisé par l'acheteur, des logiciels choisis par l'acheteur ainsi que leur version. De nombreux logiciels comportent des paramètres de configuration qui permettent d'adapter leur comportement à la configuration matérielle, logicielle et réseau du système informatique dans lequel le logiciel est implanté.

Configuration réseau

La configuration réseau sont l'ensemble des caractéristiques d'un réseau donné. Autant les caractéristiques physiques telles que la connectique que les caractéristiques logiques telles que les protocoles utilisés, les adresse IP, ainsi que le nom de chaque machine branchée au réseau.
Lors du branchement d'une machine à Internet, de nombreux paramètres de configuration doivent être ajustés pour adapter les logiciels et le matériel à la configuration propre au réseau du Fournisseur d'accès Internet.

Gestion de configuration logicielle

La gestion de configuration logicielle est une discipline du génie logiciel ayant pour objet de répondre à la question : quelqu'un a obtenu un résultat. Comment le reproduire ? Le plus souvent, il ne s'agit pas de reproduire à l'identique, mais de reproduire avec des modifications incrémentales. La question est donc de comparer des résultats et d'analyser leurs différences.
La gestion de configuration logicielle se révèle comme un outil de communication sophistiqué entre des acteurs indépendants, contribuant à l'édification de systèmes ouverts.
Le rapport exact avec le concept voisin de gestion de configuration est l'objet de désaccords. On peut y voir au choix une relation :

  • de spécialisation à un domaine restreint (celui du logiciel) ;
  • de sophistication historique sans perte de généralité (utilisation d'outils logiciels pour garantir des résultats reposant jusqu'alors sur des pratiques ou des disciplines contraignantes) ;
  • de pure synonymie (l'un des termes étant seulement plus court que l'autre).

On préfère parfois parler de "Gestion de Configuration du Logiciel" plutôt que de "gestion de configuration logicielle". On comprendra qu'un logiciel se trouve toujours dans une configuration donnée (maquette, prototype, livrée, recette, intégration, etc.). Gérer l'ensemble de ces configurations, c'est "gérer en configuration" dudit logiciel.