Exercice 3.2 : Identifier les sous-packages de conception de l'implémentation et créer le diagramme de packages PiggyBank

Dans cet exercice, vous complétez le diagramme de packages PiggyBank qui décrit les relations existant entre les packages présents dans le système PiggyBank. Ce diagramme est un diagramme de présentation qui vous aide à concevoir votre application autour d'une proposition d'architecture. Vous identifiez et créez également les packages de conception de l'implémentation qui constituent le modèle.

Au cours du module 2, vous avez créé le modèle d'analyse autour du domaine fonctionnel Account Operations. Dans le modèle de conception, vous mappez ce domaine fonctionnel avec un ensemble de sous-packages de conception de l'implémentation qui représentent les couches de conception de l'application PiggyBank. Les packages de conception de l'implémentation que vous créez dans le package PiggyBank Implementation Designs, contiennent les classes de conception et les diagrammes de domaine de chacun des composants de conception.

Les diagramme de classes que vous créez dans ce module représentent les classes Java™ finales de l'implémentation PiggyBank. Vous partez des classes du modèle d'analyse pour créer les packages de conception de l'implémentation et les éléments de conception qui représentent l'implémentation de l'application finalisée. Après avoir créé les classes, vous pouvez appliquer une transformation au modèle pour créer les classes Java de l'application PiggyBank.

Dans cet exercice, vous créez les sous-packages de conception de l'implémentation qui vous serviront à créer le diagramme des packages PiggyBank.

Identification et création des sous-packages de conception de l'implémentation

Le modèle de conception PiggyBank contient quatre sous-packages de conception de l'implémentation : itso.ad.business, itso.ad.presentation, itso.ad.citybank et itso.ad.common. Dans le présent didacticiel, vous créez les sous-packages itso.ad.business et itso.ad.citybank. Vous pourrez importer le sous-package itso.ad.common à la fin du didacticiel.

Pour créer le sous-package itso.ad.business :
  1. Dans la vue Explorateur de modèles, développez successivement Modèle de conception et «ModelLibrary» Design Model Building Blocks, cliquez avec le bouton droit de la souris sur le package ${functional.area.impldesign}, puis cliquez sur Copier.
  2. Cliquez avec le bouton droit de la souris sur le package PiggyBank Implementation Designs, puis cliquez sur Coller.
  3. Cliquez avec le bouton droit de la souris sur ${functional.area.impldesign}, puis cliquez sur Rechercher/Remplacer
  4. Dans la zone Rechercher quoi, entrez ${functional.area.impldesign} et cliquez sur Remplacer.
  5. Dans la zone Remplacer par, entrez itso.ad.business et cliquez sur OK.

Pour créer le sous-package itso.ad.citybank :
  1. Dans la vue Explorateur de modèles, cliquez avec le bouton droit de la souris sur PiggyBank Implementation Designs, puis cliquez sur Coller.
  2. Cliquez avec le bouton droit de la souris sur ${functional.area.impldesign}, puis cliquez sur Rechercher/Remplacer
  3. Dans la zone Rechercher quoi, entrez ${functional.area.impldesign} et cliquez sur Remplacer.
  4. Dans la zone Remplacer par, entrez itso.ad.citybank et cliquez sur OK.
Pour créer le sous-package itso.ad.common :
  1. Dans la vue Explorateur de modèles, cliquez avec le bouton droit de la souris sur PiggyBank Implementation Designs, puis cliquez sur Coller.
  2. Cliquez avec le bouton droit de la souris sur ${functional.area.impldesign}, puis cliquez sur Rechercher/Remplacer
  3. Dans la zone Rechercher quoi, entrez ${functional.area.impldesign} et cliquez sur Remplacer.
  4. Dans la zone Remplacer par, entrez itso.ad.common et cliquez sur OK.
Vous avez identifié les trois sous-packages de conception de l'implémentation du modèle de conception PiggyBank. Vous pouvez documenter les packages dans le diagramme des packages PiggyBank.

Création du diagramme de packages

Le diagramme de packages documente les sous-packages de conception de l'implémentation qui représentent les couches de conception du modèle de conception PiggyBank.

Pour créer le diagramme des packages PiggyBank de conception de l'implémentation :
  1. Dans la vue Explorateur de modèles, développez PiggyBank Implementation et cliquez deux fois sur le diagramme PiggyBank Implementation Design Packages.
  2. Dans l'éditeur de diagrammes, cliquez avec le bouton droit de la souris sur les instructions de diagramme, puis cliquez sur Supprimer du diagramme.
  3. Dans la vue Explorateur de modèles, cliquez sur itso.ad.business et faites-le glisser sur le diagramme.
  4. Dans la vue Explorateur de modèles, cliquez sur itso.ad.citybank et faites-le glisser sur le diagramme.
  5. Dans la vue Explorateur de modèles, cliquez sur itso.ad.common et faites-le glisser sur le diagramme.

Vous avez identifié et créé les packages de conception de l'implémentation du modèle de conception PiggyBank. Cette structure va vous permettre de créer les classes et les diagrammes de conception PiggyBank. Vous pouvez ajouter des notes UML au diagramme PiggyBank Implementation Design Packages afin de décrire la raison d'être de chacun des packages. Votre diagramme doit ressembler à celui-ci :

L'Explorateur de modèles avec le modèle de conception Enterprise IT de PiggyBank.
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.