Cours 1 : Concepts et principes généraux de la maintenance logicielle
Cours 2- analyse statique et dynamique
TD 2- analyse statique et dynamique
TD 2- Code de la première étape : création de l'AST
TD 2- Code de la deuxième étape : naviguer dans l'AST
TD 2- Code de la troisième étape : construction du graphe d'appel TD 2- Code des informations que vous allez utiliser dans un prochain cours sur l'analyse formelle de concepts
[[Attach:CodeSourceMarianne.zip|TD 2- Le code source
sur quoi vous devez appliquer l'analyse]]
Cours 3- Visualisation - Nicolas Anquetil
Cours 4 : Ligne de produits - Mathieu Acher
Cours 5 : Analyse d'impacts - Henri Basson
cours 6 : Re-ingénierie de systèmes orientés objet
Partie 1 - Extraction d'architecture
partie 2- Extraction de composants à partir de l'analyse de multi-systèmes
Partie 3 - Extraction de features
Partie TP
- Analyse statique du code source de JAdvisor
- Calcul de certaines métriques simples : -- couplage entre deux classes : nombre d'appels dans les deux sens / nombre total de méthodes -- Cohésion : LCC
- Implémentation d'un algorithme de regroupement Hiérarchique basé sur une fonction objectif qui utilise les métriques déjà calculées
- Identification des entités résultats du regroupement
Cours 7 : Maintenance logicielle dans un contexte industriel
Inscription Démonstration Projet Analyse Statique