Présentation
Ce guide d'utilisation de l'outil prend en charge l'exécution de la conception de classes avec Rational XDE Developer -
Edition plate-forme Java.
Ce guide d'utilisation de l'outil suppose qu'un Modèle
de conception structuré a été créé comme partie intégrante de la Tâche :
Analyse de l'architecture en suivant les étapes indiquées dans Guide d'utilisation de l'outil : Exécution de l'analyse de l'architecture
avec Rational XDE.
-
Les étapes contenues dans ce guide d'utilisation de l'outil correspondent à celles de la tâche correspondante.
-
Les liens vers les rubriques dans l'aide en ligne de XDE sont indiqués par
.
-
Les étapes suivantes sont réalisées dans ce guide d'utilisation de l'outil :
-
L'incorporation d'un pattern et/ou d'un mécanisme a pour effet de réaliser concrètement plusieurs des étapes
ultérieures de ce guide d'utilisation de l'outil (ajout de nouvelles classes, d'opérations, d'attributs et de
relations) mais en conformité avec les règles définies par le pattern ou le mécanisme.
Informations supplémentaires sur l'utilisation de patterns :
-
Application de patterns
Créer des classes de conception
initiales
-
Ajoutez un diagramme de classes au modèle. Voir
Ajout de diagrammes
.
-
Ajoutez des classes de conception au diagramme de classes. Voir
Ajout de formes aux diagrammes
.
-
Documentez chaque classe. Voir
Documentation
des éléments de modèle
.
Référence : Gestion des diagrammes de classes
.
Une classe peut être marquée comme classe persistante. Référence : Spécification de la persistance
.
Lors du développement J2EE, la persistance est généralement implémentée à l'aide d'EJB d'entités. Voir Guide d'utilisation de l'outil : Identification des éléments de
conception avec Rational XDE pour en savoir plus.
Pour chaque classe, déterminez la visibilité dans le package où elle réside.
Référence : Spécification de la visibilité
.
-
Ajoutez des opérations à chaque classe. Voir
Ajout d'opérations aux discriminants
.
-
Ajoutez des paramètres aux différentes opérations. Voir
Ajout de paramètres aux opérations
.
-
Spécifiez la visibilité des opérations. Voir
Spécification de la visibilité
.
Référence : Ajout et modification des attributs
et opérations dans les discriminants
.
Définir des méthodes
Vous pouvez ajouter à la description des opérations une description de l'implémentation d'une opération.
Un diagramme de séquence peut éventuellement être utilisé pour décrire une méthode. Voir la rubrique d'aide en ligne de
XDE Documentation des éléments de modèle
.
Référence : Gestion des diagrammes d'interaction
(séquence) .
Définir des états
Vous avez la possibilité d'utiliser un automate à états (facultatif).
Référence : Gestion des diagrammes
d'état-transition
.
-
Définissez des attributs. Voir
Attributs
.
-
Ajoutez des attributs aux classifieurs. Voir
Ajout d'attributs aux discriminants
.
-
Spécifiez la visibilité. Voir
Spécification
de la visibilité
.
Référence : Ajout de relations de dépendance
.
-
Ajoutez des relations d'association. Voir
Ajout de relations d'association
.
-
Spécifiez le type de chaque association. Voir
Spécification de types de relations d'association
.
Référence : Ajout de relations de
généralisation
.
Référence : Spécification du type d'accès
concurrent pour les opérations
.
Les exigences non fonctionnelles conduisent généralement une classe à incorporer des mécanismes de conception
spécifiques via l'utilisation de collaborations et de patterns. Il est fréquent que l'utilisation d'un composant
d'infrastructure suffise à satisfaire une exigence non fonctionnelle. (Voir Guide d'utilisation de l'outil : Identification des éléments de
conception avec Rational XDE.)
Référence :
-
Développement de patterns J2EE
-
Application de patterns
Evaluer les résultats
Il n'existe aucun conseil spécifique à Rational XDE pour cette étape.
|