Présentation
Ce guide d'utilisation de l'outil prend en charge la conception de cas d'utilisation avec Rational XDE Developer -
Edition de plateforme Java.
-
Les étapes contenues dans ce guide d'utilisation de l'outil correspondent à celles de la tâche correspondante.
-
Les liens vers les rubriques de 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 :
-
Pour chaque réalisation de cas d'utilisation, vous devez illustrer les interactions entre les objets de conception qui
y participent en créant un ou plusieurs diagrammes de séquence. Vous avez peut-être créé des versions précédentes de
ces diagrammes, les réalisations de cas d'utilisation d'analyse, pendant la Tâche :
Analyse de cas d'utilisation. Ces réalisations de cas d'utilisation d'analyse décrivent les interactions entre les
classes d'analyse. Elles doivent être modifiées pour décrire les
interactions entre les éléments de conception.
Une approche consiste à créer une nouvelle réalisation de cas d'utilisation et des diagrammes de séquence en suivant
ces étapes :
-
Allez au package de modèle de conception dans lequel les nouvelles réalisations de cas d'utilisation doivent être
créées. Voir les Instructions relatives aux structures de modèles Rational XDE.
-
Créez un diagramme de cas d'utilisation. Voir
Ajout de diagrammes
.
-
Ajoutez la réalisation de cas d'utilisation (une instance de collaboration) au diagramme. (Voir
Ajout de formes aux diagrammes
.) Donnez-lui le
même nom que le cas d'utilisation.
-
Glissez-déposez le cas d'utilisation qu'elle réalise dans le diagramme. Voir
Ajout de formes aux diagrammes
.
-
Ajoutez une relation de réalisation à partir de la réalisation de cas d'utilisation au cas d'utilisation. Voir
Ajout de relations de réalisation
.
-
Pour chaque sous-flux (scénario) indépendant, créez une ou plusieurs instance(s) d'interaction. (Dans l'explorateur
de modèles, cliquez avec le bouton droit sur l'instance de collaboration, puis cliquez sur Ajouter UML >
Instance d'interaction.) Envisagez de nommer l'instance d'interaction "<nom de cas d'utilisation> -
<type de flux>."
-
Créez un diagramme de séquence pour cette instance d'interaction. Voir
Ajout de diagrammes
.
-
Saisissez une brève description du scénario décrit par le diagramme de séquence. Voir
Documentation des éléments de modèle
.
-
Glissez-déposez acteurs, classes et interfaces dans le diagramme pour créer des objets pour l'interaction. Voir
Ajout de formes aux diagrammes
.
-
Ajoutez des messages entre les objets. Voir
Ajout
de messages ou de stimulus
.
-
Décrivez chaque message. Voir
Documentation des
éléments de modèle
.
-
Pour décrire le comportement de l'objet lors de la réception du message, attribuez une opération au message. Voir
Attribution d'opérations aux messages ou
stimulus .
Une solution alternative, si vous ne maintenez pas un modèle d'analyse séparé, consiste à décider de modifier vos
diagrammes de séquence existants pour refléter l'évolution des éléments de conception.
Référence : Gestion des diagrammes d'interaction (de
séquence) .
Voir l'étape précédente pour des conseils sur la façon de travailler avec des diagrammes de séquence.
Pour décrire les mécanismes de persistance, l'idéal est d'utiliser les modèles. Voir les rubriques suivantes dans
l'aide en ligne de Rational XDE :
-
Patterns de conception de Rational XDE
-
Avantages de l'utilisation de patterns
-
Compréhension du développement par patterns
J2EE
-
Développement de patterns J2EE
-
Patterns J2EE pris en charge
-
Définition de relations pour les EJB
-
Relations de persistance
-
Création de relations de persistance entre EJB
Une description supplémentaire peut être ajoutée aux diagrammes de séquence pour plus de précisions. On peut ajouter du
texte à tout endroit du diagramme. Des notes peuvent être ajoutées ou jointes aux formes sur le diagramme. Envisagez
d'utiliser le canevas fourni par RUP pour le Produit : Réalisation de cas d'utilisation.
Référence : Joindre des notes aux formes
, Documentation des éléments de modèle
, Liaison de fichiers externes à des éléments de modèle
Lorsque les cas d'utilisation sont réalisés, vous devez unifier les classes et les sous-systèmes de conception
identifiées afin d'assurer l'homogénéité et la cohérence du modèle de conception.
Une partie de l'unification de la conception consiste à identifier des patterns communs qui peuvent être exclus puis
réutilisés. Voir les rubriques suivantes dans l'aide en ligne de Rational XDE :
-
Implémentation de patterns de conception
-
Patterns de conception de Rational XDE
-
Avantages de l'utilisation de patterns
Il n'existe aucun conseil spécifique à Rational XDE pour cette étape.
|