Le Browser hiérarchique de Classes Java : En quoi cette application pourra faciliter le travail de Mr Leblanc ?
I) L’application a) Rôles du logiciel b) Fonctionnalités c) Exploitation II) Les problèmes à résoudre a) Approfondissements de nos connaissances b) L’algorithme de réorganisation c) Affichage et Ergonomie En quoi notre application pourra faciliter le travail de Mr Leblanc ?
a) Rôles du logiciel : - Afficher le diagramme hiérarchique de classes à partir de fichiers java compilés - Générer Graphiquement le résultat des algorithmes d’organisation de diagrammes Hiérarchiques de Mr Leblanc b) Fonctionnalités - Sélection d’un Répertoire (contenant des fichiers «.class ») - Affichage du diagramme - Possibilité de réorganisation manuelle du diagramme c) Exploitation : - Utilisable sous plusieurs plateformes - Evolutif L’ Application En quoi notre application pourra faciliter le travail de Mr Leblanc ?
a) Approfondissements de nos connaissances - Introspection : Classe qui renvoie les caractéristiques de classes compilées - API Swing : Bibliothèque Java d’objets graphiques - Java 2D : Bibliothèque Java de création graphique b) L’algorithme de réorganisation - Limitation des coupures entre les branches du diagramme (automatique) - Organisation par Niveau (entre feuilles) Les Problèmes à Résoudre En quoi notre application pourra faciliter le travail de Mr Leblanc ?
Les Problèmes à Résoudre c) Affichage et Ergonomie - Affichage par Niveau afin de distinguer les liens de parenté - Différentiation des différents type de classe (Abstraite, Interface…) En quoi notre application pourra faciliter le travail de Mr Leblanc ?
Le Browser hiérarchique de Classes Java : En quoi cette application va-t-elle faciliter le travail de Mr Leblanc ?