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.
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.
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.
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 :
Vous pouvez passer maintenant à l'exercice 3.3 : Créer la couche de conception de l'intégration de CityBank.