Skip to main content

Qu'est-ce que la maintenance du logiciel?

La maintenance du logiciel est un processus par lequel un programme informatique est modifié ou mis à jour après sa publication.Bien que le terme maintenance puisse impliquer les réparations et les corrections des erreurs, seule une partie de ce processus est destinée à cette fin, appelée corrective.Une grande partie de la maintenance des logiciels est utilisée pour un travail adaptatif qui garantit qu'un programme continue d'être efficace et utilisable dans des environnements changeants, ainsi que des procédures perfectives qui améliorent les fonctionnalités.La maintenance préventive est utilisée pour faciliter le processus à l'avenir, en fournissant une documentation et des outils supplémentaires pour rendre les mises à jour ultérieures plus simples à développer.

Une grande partie de la maintenance de logiciels est effectuée via des correctifs créés par un développeur puis libérés aupublic.Ces fichiers sont installés par un utilisateur informatique et modifient la fonctionnalité et la conception du programme de base sur un système.Cela se fait après la publication d'un programme, bien que le développement des logiciels précoce devrait prendre en considération la maintenance.

La maintenance corrective des logiciels est le processus de développement de modifications d'un programme qui répare les bogues ou résolvent les problèmes.Cela n'ajoute aucune nouvelle fonctionnalité, sauf s'ils sont déjà existants mais ne peuvent pas être utilisés en raison d'une erreur de programmation.Seule environ un quart de toute la maintenance des logiciels est utilisée pour des problèmes correctifs, mais il est souvent considéré comme l'élément le plus important par les utilisateurs du programme.

Une grande partie de la maintenance des logiciels est appelée adaptative, qui est utilisée pour ajuster un programmepour fonctionner dans un nouvel environnement.Les programmes sont généralement conçus et développés pour fonctionner sur certains systèmes d'exploitation (OS).Bien que certains logiciels puissent fonctionner sur des versions plus récentes, il existe de nombreux programmes qui ne peuvent pas le faire.Un correctif adaptatif à un programme pourrait modifier le code pour lui permettre de fonctionner correctement sur un nouveau système, le gardant à jour et utilisable.

La maintenance du logiciel perfectif est utilisée pour ajouter de nouvelles fonctionnalités à un produit et apporter des modifications qui peuvent affecter directement unutilisateur.Une entreprise peut publier un programme de traitement de texte, par exemple, qui comprend quelques fonctionnalités de vérification orthographique.S'ils publient un correctif qui met à jour le dictionnaire dans le programme et crée des options de correction d'erreur supplémentaires, elle serait considérée comme une maintenance perfective.Ces mises à niveau sont généralement assez mineures, car les révisions majeures nécessitent généralement la publication d'une nouvelle version ou d'un client logiciel.

Les développeurs peuvent également travailler sur la maintenance des logiciels préventifs, qui est utilisé pour rendre les changements futurs encore plus simples.Après le développement, une entreprise peut se rendre compte qu'il existe un potentiel d'un bug qui ne s'est pas encore développé.Ils peuvent libérer un correctif qui résout ce problème avant qu'il ne devienne réellement un problème.Une documentation supplémentaire et un nettoyage de code peuvent également être effectués pour rendre la maintenance future plus facile ou inutile.