Chapter 9 Construction d'un diagramme de classes


Reverse engineering d'un fichier Java

Dans cette section, vous allez procéder au reverse engineering d'un fichier Java situé dans le répertoire Exemples\Didacticiel de PowerAMC. Le fichier Java contient une classe nommée Facture qui contient des données utilisées dans les factures.

  1. Sélectionnez LangageReverse engineering Java dans la barre de menus.

    La boîte de dialogue Reverse engineering de Java s'affiche.
  2. Cliquez sur l'onglet Options pour afficher la page correspondante.
  3. Cochez les cases Créer des symboles et Créer des associations. Toutes les autres cases doivent être décochées.
  4. Cliquez sur l'onglet Sélection pour afficher la page correspondante.
  5. Sélectionnez Fichiers Java dans la liste déroulante Reverse engineering.
  6. Conservez la valeur sélectionnée dans la liste déroulante Codage de fichier.
  7. Cliquez sur le bouton Ajouter en bas de la boîte de dialogue.

    Une boîte de dialogue standard de sélection de fichier s'affiche.
  8. Sélectionnez le répertoire Exemples\Didacticiel de PowerAMC.
  9. Sélectionnez facture.java.
  10. Cliquez sur Ouvrir.

    Le fichier apparaît dans la boîte de dialogue Reverse engineering de Java.
  11. Cliquez sur OK.

    Une boîte de progression s'affiche, suivie de la boîte de dialogue Fusion de modèles.

    Note   Fusion de modèles
    La fenêtre Fusion de modèles fait apparaître les fichiers faisant l'objet du reverse engineering dans le volet Depuis (gauche), et le modèle de destination (Didacticiel MOO) dans le volet Vers (droite). Vous pouvez développer les noeuds dans le volet Vers pour vous assurer que les actions de fusion sélectionnées correspondent aux résultats que vous souhaitez obtenir.



    Pour plus d'informations sur la fusion de modèles, reportez-vous au chapitre Comparaison et fusion de modèles dans le manuel Guide des fonctionnalités générales .
  12. Cliquez sur OK.

    La page Reverse de la fenêtre de résultats affiche les changements effectués lors du reverse engineering et la fenêtre de diagramme affiche la classe Facture qui vient d'être récupérée par reverse engineering.
  13. Sélectionnez OutilsRégénérer les liens de type de données dans la barre de menus.

    La fenêtre Création d'associations et de liens internes s'affiche. Toutes les cases doivent être cochées.
  14. Cliquez sur OK.

    Une association est automatiquement créée entre la classe Facture et la classe Commandes. L'association est produite par la migration de l'attribut nommé IDcommande qui existe dans la classe Facture. A l'issue de la migration, elle est affichée en tant que rôle de l'association.

    Pour plus d'informations sur les liens internes, reportez-vous à la section Régénération des liens de type de données du chapitre Création d'un diagramme de classes, dans le manuel Guide de l'utilisateur du Modèle Orienté Objet .

    Le diagramme de classes doit maintenant se présenter comme suit :

    Note   Enregistrez votre travail
    Enregistrez régulièrement votre travail au cours des exercices. Pour ce faire, sélectionnez Fichier→Enregistrer dans la barre de menus.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.