Le contenu de la maintenance logicielle est : 1. La maintenance corrective ; 2. La maintenance adaptative ; 3. La maintenance de perfection 4. La maintenance préventive, afin de s'adapter aux évolutions futures de l'environnement logiciel et matériel.
Le contenu de la maintenance logicielle est :
La maintenance logicielle, le nom anglais est Software maintenance, fait référence à la publication de produits logiciels Plus tard, des modifications logicielles sont apportées pour corriger des erreurs, améliorer les performances ou d'autres attributs et besoins.
Le contenu de la maintenance logicielle peut être résumé dans les quatre catégories suivantes :
1 Maintenance corrective
La maintenance corrective fait référence à la correction des erreurs. qui se sont produits pendant la phase de développement du système mais n'ont pas encore été découverts pendant la phase de test du système.
La charge de travail de maintenance dans ce domaine représente 17% à 21% de la charge totale de travail de maintenance. Généralement, certaines des erreurs détectées ne sont pas trop importantes et n'affectent pas le fonctionnement normal du système. Les travaux de maintenance peuvent être effectués à tout moment. Cependant, certaines erreurs sont si importantes qu’elles affectent même le fonctionnement normal de l’ensemble du système, c’est pourquoi leurs travaux de maintenance doivent être planifiés, modifiés, revus et contrôlés.
2. Maintenance adaptative
La maintenance adaptative fait référence à la modification d'un logiciel pour s'adapter aux évolutions des technologies de l'information et aux changements des besoins de gestion.
La charge de travail de maintenance dans ce domaine représente 18 % à 25 % de la charge totale de travail de maintenance. En raison de la baisse continue du prix du matériel informatique, il existe de nombreux types de logiciels système. Les utilisateurs doivent souvent mettre à niveau le système afin d'améliorer l'environnement matériel et l'environnement d'exploitation du système. Les travaux de maintenance dans ce domaine doivent être effectués de manière planifiée et étape par étape, tout comme le développement du système.
3. Maintenance de perfection
La maintenance de perfection est une modification apportée pour étendre les fonctions et améliorer les performances, se référant principalement à l'ajout de certaines au système logiciel existant. Les caractéristiques fonctionnelles et de performances sont non précisé lors des phases d’analyse et de conception du système.
Ces fonctions sont très nécessaires pour améliorer les fonctions du système. En outre, cela comprend également des améliorations de l'efficacité du traitement et de la programmation. La maintenance dans ce domaine représente 50 à 60 % de l'ensemble des travaux de maintenance, ce qui représente une proportion importante. En plus d'effectuer la maintenance dans ce domaine de manière planifiée et étape par étape, il convient également de veiller à ajouter la documentation pertinente aux documents correspondants précédents.
4. Maintenance préventive
La maintenance préventive doit être proactive afin d'améliorer la fiabilité et la maintenabilité des logiciels d'application et de s'adapter aux changements futurs de l'environnement logiciel et matériel. . Ajoutez de nouvelles fonctions préventives pour permettre au système d'application de s'adapter aux différents changements sans être éliminé. Par exemple, la fonction de rapport spécial est remplacée par une fonction générale de génération de rapport pour s'adapter aux futurs changements de formats de rapport. La charge de travail de maintenance dans ce domaine représente environ 4 % de la charge totale de travail de maintenance.
Informations détaillées
1. Causes courantes de maintenance logicielle :
1. Corrigez certains programmes potentiels exposés dans des conditions d'utilisation spécifiques, erreurs et défauts de conception.
2. En raison de changements dans l'environnement des données ou dans l'environnement de traitement lors de l'utilisation du logiciel, le logiciel doit être modifié pour s'adapter à ces changements.
3. Les utilisateurs ou le personnel chargé du traitement des données mettent souvent en avant des exigences pour améliorer les fonctions existantes, ajouter de nouvelles fonctions et améliorer les performances globales lors de leur utilisation, et le logiciel doit être maintenu.
2. Deux technologies pour la maintenance logicielle
1. Technologie orientée maintenance : La technologie orientée maintenance est une technologie utilisée pour réduire les erreurs et améliorer la maintenabilité des logiciels pendant la phase de développement logiciel.
2. Technologie d'assistance à la maintenance : La technologie d'assistance à la maintenance est une technologie utilisée pour améliorer l'efficacité et la qualité des opérations de maintenance pendant la phase de maintenance logicielle.
3. Caractéristiques de la maintenance des logiciels
1. Il est généralement très difficile de comprendre les programmes écrits par d'autres
2. documentation ou documentation qualifiée. Lacunes importantes ;
3. On ne peut pas s'attendre à ce que les développeurs expliquent le logiciel aux gens
4. 5. La maintenance de logiciels n'est pas un travail attrayant.
4. Les principaux facteurs affectant la charge de travail de la maintenance logicielle sont les suivants :
1. Taille du système ;
2. , Âge du système ;
4. Technologie de développement de logiciels
5. Type d'application ;
6.
Recommandations d'apprentissage associées :Tutoriel de construction de sites Web
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!