Évolution et maintenance des systèmes logiciels
Traité IC2, série Informatique et Systèmes d'Information

Coordinator: SERIAI Abdelhak-Djamel

Language: Français
Cover of the book Évolution et maintenance des systèmes logiciels

Subject for Évolution et maintenance des systèmes logiciels

145.00 €

In stock: 24 hours delivery!

Add to cartAdd to cart
Publication date:
450 p. · 17x25 cm · Hardback · 

De nombreuses études ont montré que la plupart des efforts et des coûts dépensés dans les grands projets logiciels concernent l'évolution, la maintenance et la modernisation des systèmes logiciels existants, et non pas le développement de nouveaux systèmes. Par conséquent, ces activités constituent un enjeu crucial qui nécessite des formalismes, outils, techniques et méthodologies adaptés. Ce livre est le premier en français consacré à ce type d’activités logicielles. Il a pour objectif de présenter l’état de l’art lié à quelques sujets majeurs qui concernent le domaine de l’évolution, la maintenance et la modernisation des logiciels. Les principes et les démarches de développement de certains travaux en relation avec ces sujets, réalisés par des spécialistes académiques et industriels francophones, sont également présentés. Ces travaux font partie des plus significatifs qui apportent des réponses à certaines questions posées dans ce domaine.

Avant-propos

PREMIÈRE PARTIE. LE PROCESSUS DE MAINTENANCE ET D’ÉVOLUTION DES LOGICIELS

Chapitre 1. Amélioration du processus d’évolution et de maintenance logicielle - Alain APRIL

Chapitre 2. L’évolution des écosystèmes des logiciels libres et open source - Tom MENS et Mathieu GOEMINNE

DEUXIÈME PARTIE. PRÉPARER L’ÉVOLUTION DES LOGICIELS : LA QUALITÉ DE CONCEPTION

Chapitre 3. Modèles de qualité et conception des programmes - Foutse KHOMH, Yann-Gaël GUÉHÉNEUC, Giuliano ANTONIOL et Massimiliano DI PENTA

Chapitre 4. Modèles de mesure de la qualité des logiciels - Karine MORDAL, Jannik LAVAL et Stéphane DUCASSE

TROISIÈME PARTIE. RESTRUCTURATION ET REMODULARISATION DES LOGICIELS

Chapitre 5. Extraction d’architectures à base de composants à partir de systèmes orientés objet - Sylvain CHARDIGNY, Abdelhak-Djamel SERIAI, Mourad OUSSALAH et Dalila TAMZALIT

Chapitre 6. Visualisations pour la remodularisation à large échelle des systèmes à objets - Jannik LAVAL, Simon DENIER et Stéphane DUCASSE

Chapitre 7. Le « refactoring » de systèmes logiciels : refactoring de modèles pour l’évolution perfective -

Xavier DOLQUES, Jean-Rémy FALLERI, Marianne HUCHARD, Clémentine NEBUT, Mohamed ROUANE-HACÈNE et Petko VALTCHEV

Chapitre 8. De l’adaptation dynamique à l’adaptation statique - Dhouha AYED et Aymen TROUDI

QUATRIÈME PARTIE. CONTRÔLER ET ASSISTER L’ÉVOLUTION : CHOIX DES TECHNOLOGIES ET DES MÉTHODES

Chapitre 9. Assistance à l’évolution du logiciel dirigée par la qualité - Tarek ZERNADJI, Chouki TIBERMACINE, Régis FLEURQUIN et Salah SADOU

Chapitre 10. Contrôle de la fiabilité des logiciels à évoluer : un canevas pour le développement incrémental et itératif de logiciels à composants et orientés service - Guillaume WAIGNIER, Anne-Françoise LE MEUR et Laurence DUCHIEN

Chapitre 11. Évolution et réutilisation : les styles d’évolution - Olivier LE GOAER, Dalila TAMZALIT, Mourad OUSSALAH et Abdelhak-Djamel SERIAI

Chapitre 12. Approche de multimodélisation pour une meilleure gestion de l’évolution des logiciels - Adeel AHMAD, Henri BASSON, Laurent DERUELLE et Mourad BOUNEFFA

Glossaire - Yann-Gaël GUÉHÉNEUC, Foutse KHOMH, Giuliano ANTONIOL et Massimiliano DI PENTA

Index