Module 3 : Création du modèle de conception

Vous avez identifié dans le modèle d'analyse les classes principales de l'application PiggyBank. Très utile pour la compréhension de ce que fait le système, le modèle d'analyse ne décrit pas les détails de la manière dont il le fait. Le modèle de conception s'appuie sur le modèle d'analyse en décrivant aussi bien les détails du domaine que ceux de l'implémentation. Le modèle de conception décrit non seulement la structure de l'application, mais également la manière dont celle-ci est implémentée. Là où le modèle d'analyse fournit une vue abstraite du système, le modèle de conception procure une vue technique extrêmement détaillée de la manière dont fonctionne le système. Le modèle de conception PiggyBank est modélisé avec des diagrammes de classes Java.

Le système PiggyBank de banque en ligne se fonde sur une architecture constituée de plusieurs couches communiquant entre elles à l'aide d'objets de transfert et d'interfaces déléguées. Le modèle de conception PiggyBank est organisé en un jeu de couches dont chacune représente un composant différent de l'implémentation. L'illustration suivante montre une vue d'ensemble de l'architecture du système PiggyBank.

L'architecture du système PiggyBank.

Le présent tutoriel décrit les composants de chacune des couches. Chaque couche contient les classes, les interfaces et les sous-systèmes qui ont été dérivés du modèle d'analyse PiggyBank que vous avez créé au cours du module précédent. Comme le montre l'illustration suivante, l'application PiggyBank contient une couche Presentation, une couche Business, une couche Integration et une couche Common.

Le modèle de conception PiggyBank est organisé selon l'architecture de l'application.

Chaque couche représente un package du modèle de conception PiggyBank.

Remarque : Avant d'élaborer le modèle de conception PiggyBank, afin d'être sûr de démarrer le modèle de conception avec un modèle d'analyse complet et correct, vous devez importer le modèle d'analyse PiggyBank que vous avez créé au cours du précédent module. N'oubliez pas que l'importation du modèle d'analyse écrasera tous les modèles existant sous le même nom.

Pour importer le modèle d'analyse PiggyBank, cliquez sur Importation du modèle d'analyse.

Icône Importation   Importation du modèle d'analyse

Le présent module vous montre comment créer le modèle de conception pour le système PiggyBank.

Plus particulièrement, il vous montre comment :


Exercices

Vous devez effectuer les exercices de ce module en respectant l'ordre suivant :

Durée

Environ 1 heure pour la totalité du module.

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.