Maintenance

La maintenance contient toutes les activités, comme les tests, les prises de mesures, les compléments, les améliorations, l’optimisation et les réparations, qui servent à éliminer des erreurs ou à faire en sorte que ce qui existe continue de fonctionner ou recommence à fonctionner.

 

Comme l’environnement système et les besoins concernant les programmes changent continuellement, la charge de maintenance représente plusieurs fois celle du développement initial.

 

La maintenance d’un logiciel a une grande importance.

Sans les techniques de développement de logiciel, la mise en oeuvre peut "grincer" fortement.

Beaucoup d’erreurs apparaissent seulement à ce moment là.

 

La charge d’éradication des erreurs est grande.

La stabilité s’améliore lentement et réclame plusieurs passages de corrections.

 

Au milieu du cycle de vie, la charge et le coût de la maintenance deviennent surdimensionnés, car cela fait penser au travail de raccommodage manuel d’un tapis.

 

Cycle de vie, Logiciel, Système d'héritage, Tests