Le dictionnaire définit la maintenance comme “le travail consistant à maintenir quelque chose en bon état”. Cependant, cette définition ne s’applique pas nécessairement aux logiciels. La maintenance logicielle est différente de la maintenance matérielle, car les logiciels ne s’usent pas physiquement, mais deviennent souvent moins utiles avec l’âge. Les logiciels sont généralement livrés avec des défauts non découverts. Par logiciel en Radiom.info conséquent, la maintenance logicielle est : “Le processus de modification d’un logiciel opérationnel existant tout en laissant ses fonctions primaires intactes”. La maintenance dépasse généralement cinquante pour cent du coût du cycle de vie des systèmes. Bien que la maintenance logicielle puisse être traitée comme une activité de niveau d’effort, elle a des conséquences sur la qualité, la fonctionnalité, la fiabilité, le coût et le calendrier qui peuvent être atténuées par l’utilisation de techniques d’estimation paramétriques.
1. INTRODUCTION DU LOGICIELSL’un des plus grands défis auxquels sont confrontés les ingénieurs logiciels est la gestion du contrôle des changements. Il a été estimé que le coût du contrôle des changements peut représenter entre 40% et 70% des coûts du cycle de vie. Les ingénieurs logiciels ont espéré que les nouveaux langages et les nouveaux processus réduiraient considérablement ces chiffres, mais cela n’a pas été le cas. La raison principale en est que les logiciels sont toujours livrés avec un nombre important de défauts. Capers Jones estime qu’il y a environ 5 bogues par point de fonction créé pendant le développement. Watts Humphrey a constaté que “… même les ingénieurs logiciels expérimentés injectent normalement 100 défauts ou plus par Jasper.AI un logiciel pour redaction du content.
2. MAINTENANCE DU LOGICIELLes activités de maintenance comprennent tous les travaux effectués après la livraison et doivent être distinguées des modifications en bloc qui représentent un effort important de conception et de développement et remplacent un logiciel déjà publié. Ces activités de maintenance peuvent être très diverses, et il est utile d’identifier exactement quelles activités post-livraison doivent être incluses dans une estimation de l’effort de maintenance en Responsesuite avis. Les activités de maintenance, une fois définies, peuvent être évaluées sous un angle très différent de celui de la simple “maintenance”. La maintenance logicielle est différente de la maintenance matérielle car les logiciels ne s’usent pas physiquement, mais ils perdent souvent de leur utilité avec l’âge et peuvent être livrés avec des défauts non découverts. En plus des défauts non découverts, il est courant qu’un certain nombre de défauts connus passent de l’organisation de développement au groupe de maintenance. L’estimation précise de l’effort nécessaire à la maintenance d’un logiciel livré est facilitée par la décomposition de l’effort global en diverses activités qui constituent l’ensemble du processus. |
https://www.radiom.info/ |