La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?

Présentations similaires


Présentation au sujet: "Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?"— Transcription de la présentation:

1

2 Arbre GénéalogiqueDiagramme de Classes

3 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?

4 I) Un projet ambitieux a) Besoins de la réalisation b) Une méthode limitée par nos connaissances II) Un logiciel complexe a) Un logiciel partiellement réalisé b) Des résultats réutilisables III) Une source d’expérience a) Un approfondissement de nos compétences b) Une plus-value sur le marché du travail Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?

5 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Un projet ambitieux a) Besoins de la réalisation - Son rôle  Permettre les tests d’algorithmes de réorganisation  Schématiser les liens d’héritage entre les classes - Ses fonctions principales  Récupérer une liste de fichiers classes dans un répertoire  Déterminer les liens d’héritage grâce à l’introspection  Afficher graphiquement les liens d’héritage  Fournir les caractéristiques de chaque classe

6 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Un projet ambitieux b) Une méthode limitée par nos connaissances - Difficulté d’invention d’une structure de données  Stockage des Informations  Hiérarchie - Manque de connaissances des outils Java (JDK) - Utilisation de nouveaux concepts  Introspection (Analyse de Classes)  Méta-Objets (Manipulation de Classes)  Utilisation de la Rétro-Conception  Programmation et Conception simultanées  Découverte des outils appropriés  Utilisation de sources provenant d’Internet

7 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Un logiciel complexe a) Un logiciel partiellement réalisé - Le logiciel ne permettra pas un affichage graphique de la hiérarchie de classe  Mais un affichage textuel sous forme d’arborescence

8 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Un logiciel complexe b) Des résultats réutilisables - Commentaires explicites  Nombreux et complets dans notre code - Création d’un manuel de conception  Normalisé JAVADOC - Toutes les informations de la Hiérarchie sont stockées  Les classes (nom, attributs, méthodes, superclasse, interfaces…)  Liens hiérarchiques (ascendants et descendants) - Nombreuses fonctionnalités réutilisables  Choix du Répertoire  Création de la hiérarchie

9 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Une source d’expérience a) Un approfondissement de nos compétences - Méta-objets  Nouvelle vision de l’approche objet  Abstraction - Introspection  Récupération d’informations contenues dans des classes - Outils Java (JDK)  Vector  JFileChooser  JTree - Un projet de groupe  Travail en quadrinôme ≠ travail seul ou en binôme  Répartition des taches  Gestion des différents avis et des conflits  Nécessité de cohésion

10 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? b) Une plus-value sur le marché du travail - Deux volontés faites pour se rejoindre  Elément clé de productivité  Volonté de développer un Intranet  Le Java Developpers Kit (JDK) distribué gratuitement par Sun  Volonté d’augmenter le nombre de développeurs Une source d’expérience

11 Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ? Une source d’expérience b) Une plus-value sur le marché du travail - Gratuité  Diffusion très rapide du langage et de ses principes - Conférences JavaOne  Stratégique pour les entreprises  Requiert peu de ressources matérielles  Outil capable d’interconnecter différentes sources d’informations

12


Télécharger ppt "Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?"

Présentations similaires


Annonces Google