1 / 12

Les Evolutions et la Maintenance

Les Evolutions et la Maintenance. Le cycle de vie du logiciel. Spécification Conception Paramétrage Développement Recette Installation & Diffusion Evolutions & Maintenance. Etablissement d’1 demande de modification Traitement des demandes de modification.

ide
Download Presentation

Les Evolutions et la Maintenance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les Evolutions et la Maintenance

  2. Le cycle de vie du logiciel Spécification Conception Paramétrage Développement Recette Installation & Diffusion Evolutions & Maintenance Etablissement d’1 demande de modification Traitement des demandes de modification

  3. Les Evolutions et la Maintenance • Au cours de l’exploitation du logiciel • Gestion des modifications rigoureuse pour garantir la cohérence des programmes et de la documentation • Critère de maintenabilité ici essentiel !

  4. Les deux phases • Etablissement d’une demande de modification Constat d’anomalie ou Demande d’évolution Recherche des causes Confirmation de l’anomalie • Traitement des demandes de modification Analyse et évaluation Réalisation de la modification Tests de la modification Compte-rendu dans le dossier de maintenance Validation des résultats Mise en exploitation de la modification

  5. L’origine de la modification • Constat d’anomalie : Manifestation d’une non conformité du logiciel par rapport aux spécifications ou aux manuels d’utilisation ou d’exploitation rapport d’anomalie • Demande d’évolution Changement des spécifications (ajout, modification ou suppression de fonctionnalités) rapport de demande d’évolution

  6. Les types de maintenance • Suite à un constat d’anomalie : • Maintenance corrective : mise en conformité du logiciel • Maintenance productive : impact sur la conception du système (fonctionnalités oubliées ou analysées incomplètement) • Suite à une demande d’évolution • Maintenance adaptative • Maintenance préventive

  7. Analyse et évaluation d’une modification Détermination des actions à mener pour éliminer le(s) défaut(s) du constat d’anomalie ou pour répondre à la demande d’évolution • recherche du document touché le plus en amont • liste de tous les éléments (documents et programmes) touchés • définition des actions à engager (en envisageant différentes solutions) fiche de modification

  8. Réalisation et suivi d’une modification Si l’ordre de modification est donné (modification bien fondée) • Effectuer les actions décrites dans la fiche de modification (modifier les programmes, les données, les procédures et la documentation) • Effectuer les tests et les contrôles associés • Identifier le nouvel état des éléments de configuration modifiés et mise à jour des nomenclatures • Etablir le dossier de modification (rapport d’anomalie ou rapport d’évolution, fiche de modification, ordre de modification, images avant et après des éléments de configuration touchés) • Livrer la nouvelle version

  9. Evaluation de la maintenance La demande fonctionnelle de maintenance a-t-elle bien été prise en compte ? La demande a-t-elle fait l’objet d’un devis ? La documentation de conception a-t-elle été mise à jour ? La documentation de développement a-t-elle été mise à jour ? La documentation utilisateur a-t-elle été mise à jour ? Les standards ont-ils été bien respectés ? Les corrections ont-elles bien été testées ? Les essais de non régression ont-ils bien été effectués ? Les modifications sont-elles sans effet sur les performances ?

  10. Normes

  11. Normes (suite)

  12. Critères (facteurs qualité) utilisés • Vue de l’utilisateur Capacité fonctionnelle - Conformité - Fiabilité - Efficacité - Testabilité • Vue de la maîtrise d’ouvrage Capacité fonctionnelle - Conformité - Fiabilité - Efficacité - Rendement - Maintenabilité • Vue de la maîtrise d’œuvre Conformité - Fiabilité - Efficacité -Maintenabilité

More Related