Origine et Définition de la rétro-ingénierie

Besoin d'aide ?
somdn_product_page

(Nombre de téléchargements - 0)

Catégorie :

Questions ? contacter notre assistance par E-mail : support@clepfe.com

Table des matières

Introduction générale
1.1 Contexte
1.2 Problématique
1.3 Contribution
1.4 structure du mémoire
Chapitre I : Maintenance des logiciels
1.Introduction
2.Les logiciels
2.1 L’évolution des logiciels
2.2 Le génie logiciel
2.3 Qualité des logiciels
3.Cycle de vie d’un logiciel
4.Modèles de cycle de vie d’un logiciel
4.1. Modèle en cascade
4.2. Modèle en V
4.3. Modèle en spirale
4.4. Modèle par incrément
5.Maintenance des applications
5.1. Types de maintenance
5.2. Activités de maintenance
5.3. Problèmes de maintenance
5.4. Techniques de maintenance
1.Rétro-ingénieurie
2.Réeingenieurie
3.Analyse d’impact
Chapitre II : Retro-ingénierie des logiciels
1.Introduction
2.Origine et définition de la rétro-ingénierie
3.Apporte la rétro-ingenieurie logicielle
4.Demarche de la rétro-ingenieurie logicielle
5.La démarche de la retro*ingenieurie des logicielle orienté objet
Conclusion
Quelques Outils pour la Rétro-ingénierie
I.ptidej
présentation de ptidej
Fonctionnalités de la solution : PEPS, Ptidej for EcliPSe
3.Création d’ une extension pour Peps
Argo uml
Introduction
Caractéristiques
Intégration de l’outil Argo uml a netbeans pour la retro-ingénierie
III.Entreprise Architect
représentation entreprise architect
Chapitre III : Impact de changement
Introduction
Définition l’impact de changement
Intérêt de l’Impact de changement orienté objet
Impact de changement orienté objet
4.1 Objectif
4.2 Model conceptuel
4.2.1. Changement
4.2.2. Liens
4.3 Firewall de classe
Adaptation de model en java
Conclusion
ChapitreI V : Approche proposé
Introduction et contribution
Approche proposé
2.1. Extraction des composants
2.3. Présentation graphique
Réalisation
3.1. Outil de développement
3.2 :mise en oeuvre de l’outil
Conclusion
Conclusion générale et perspective
Bibliographie
ANNEXE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *