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 les travaux «adaptatifs» qui garantissent 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 simplifier les mises à jour ultérieures à développer.

Une grande partie de la maintenance de logiciels est effectuée par des correctifs créés par un développeur puis publiés au public. 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écoces devrait tLa maintenance AKE en considération.

La maintenance du logiciel correctif 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 programme pour 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.

ParfaitLa maintenance du logiciel est utilisée pour ajouter de nouvelles fonctionnalités à un produit et apporter des modifications qui peuvent affecter directement un utilisateur. 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 sortie d'une nouvelle version ou d'un nouveau logiciel "Client".

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.

DANS D'AUTRES LANGUES