Chapitre 6 2 organisation de la maintenance types de maintenance et modeles de maintenance
IFT Gestion de projet pour le développement et la maintenance des logiciels Yann-Ga? l Guéhéneuc Professeur adjoint guehene iro umontreal ca local Département d ? informatique et de recherche opérationnelle Université de Montréal ? Yann-Ga? l Guéhéneuc CPlan du cours Introduction Notion de projet logiciel Organisation du développement Plani ?cation du développement Contrôle du développement Organisation de la maintenance C Organisation de la maintenance Généralités Types de maintenance Modèles de maintenance Gestion de la maintenance Maintenabilité Ré-ingénierie Conclusion C Généralités Dé ?nition ?? La maintenance est l ? ensemble des activités e ?ectuées pour modi ?er un logiciel après sa mise en opérations La plupart des logiciels sont immortels ? Nicholas Zvegintzov C Généralités bis Saviez-vous que ? ?? des programmes de gestion d ? a ?aires mondiaux sont en COBOL ?? développeurs COBOL existent encore aux États- Unis d ? Amérique ?? milliards de lignes de code COBOL tournent encore dans le monde ?? du développement de nouvelles applications d ? a ?aires est en COBOL ?? des systèmes d ? information du Ministère de la Defence ? des États-Unis d ? Amérique sont en COBOL C Généralités Justi ?cations ?? Correction d ? erreurs boucle sans ?n ?? Adaptation aux besoins des usagers ?? Améliorations implantation architecture performances ?? Changement de l ? environnement technique ?? Changement de l ? environnement a ?aires ? ?? Modernisation C Généralités Cinq lois de l ? évolution des programmes ?? Les cinq lois de Lehman ?? Loi du changement continuel ? Un programme utilisé dans un environnement du monde réel doit nécessairement changer sinon il deviendra progressivement de moins en moins utile dans cet environnement De plus un programme introduit dans un environnement change celui-ci cf l ? e ?et d ? observation ? C Généralités Cinq lois de l ? évolution des programmes ?? Loi de la complexité croissante ? Lorsqu ? un programme change sa structure tend à devenir plus complexe Des ressources additionnelles doivent être consacrées à maintenir et à préserver sa structure Plus un programme est modi ?é plus sa structure originelle est corrompue il faut limiter le nombre de personnes travaillant sur un programme C Généralités Cinq lois de l ? évolution des programmes ?? Loi de l ? évolution des grands programmes ? L ? évolution des grands programmes est un processus auto- régulateur Les attributs comme la taille le temps entre versions et le nombre d ? erreurs signalées sont approximativement invariants pour chaque version du programme Tout le monde aime la stabilité ? C Généralités Cinq lois de l ? évolution des programmes ?? Loi de la stabilité organisationnelle ? Pendant la vie d ? un programme son taux de développement est approximativement constant et indépendant des ressources qui y sont consacrées Rappelez-vous également du mythe de la personne ??mois C Généralités Cinq lois de l ? évolution des programmes ?? Loi de la conservation de la familiarité ? Pendant la vie d ? un programme l ? incrément de changement dans chaque
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117039835383qc7afhcoukp6otrtbe0d8pdgdnjdcgg32bbvb8nbkhoqigc3fsgbarng9ugvwtks2ox4memaw8hbhfrpikjjiklkqzoqlzcbdyx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/HF35x8tf4sSyg5s6ASLZw6E5RTXv2imPuJ33swXQhk6HDzefB0GoyggzKZwciJf68jOieSGXQ9fxkTqEaBjUvvn1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/HdTnQBqtL9eHJqGvfWY3PGybiCh1rYkqotOdNtaUQV6FkxFlo7IkmchQEaE1NY3X1qX9GAYPbqgUpVQfRAiNZ7Kj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703978281wfbr9rsywg44dyrbgsyedlqfr3d5pm6taw2hthzhkiv274wje1qxmerzqkhyckl4qrh3lzssikk0a6hhfve0fth1vplz9qzfqk2y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117044490928ub1enbbpruigfb8kcawpt9nxotqfoo04ypjckft9bsermfaiocdrphffovj16epdd6milwebs2wo8rs8ieixoqm2yklnpb4c8t1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704125568hmnfy9jq7a3uoodcx2uqtbvnfmc9b4g19i5i456bva3xmrke56jjbmcvurlstv2zfujwvwe0of8xnq7ugafhdm0u1e9lw7u0efvy.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/nZevb71iHkdSTFyjCeHjVxwezmfMcwdSaPCZC00RjOfT4GUjpHlgCfoYPgzmFBVOtavZrqqP5ovnTly4qfhb195y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703945105gwbybzy3gkqoi1gpahfxsu9s3mezurjulwr9vd86ikj6ps8apxcts3srb5ias1wl1awy8zq27vsqiahhh6xammnjfob0kc1fq8g3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704212330gvsvqyunuvjjdojntmkw8iifspmkd8fcrumu6nvitfr2cgtu2xusy3v7rmsdwdtwezjpjntjvomkqfygecvoolfo9ceru1cbynwa.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703458034tdpqtis8qv76vl6iyvr7czgfytkgnd18qww92tqlekwczgv2xb74ompj2yyhzhlb1ss9eoiskxzv87iwvnzcnqxwgkvidudjzjf5.png)
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 17, 2021
- Catégorie Management
- Langue French
- Taille du fichier 35.7kB