Guide d'utilisation de l'outil: Conception de cas d'utilisation à l'aide de Rational XDE Developer
Ce guide d'utilisation de l'outil explique comment effectuer la conception de cas d'utilisation à l'aide de Rational XDE Developer.
Outil: Rational XDE Developer
Relations
Eléments connexes
Description principale

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.

Décrire les interactions entre les objets de conception

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 :

  1. 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.
  2. Créez un diagramme de cas d'utilisation. Voir manuel d'aideAjout de diagrammes .
  3. Ajoutez la réalisation de cas d'utilisation (une instance de collaboration) au diagramme. (Voir manuel d'aideAjout de formes aux diagrammes .) Donnez-lui le même nom que le cas d'utilisation.
  4. Glissez-déposez le cas d'utilisation qu'elle réalise dans le diagramme. Voir manuel d'aideAjout de formes aux diagrammes .
  5. Ajoutez une relation de réalisation à partir de la réalisation de cas d'utilisation au cas d'utilisation. Voir manuel d'aideAjout de relations de réalisation .
  6. 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>."
  7. Créez un diagramme de séquence pour cette instance d'interaction. Voir manuel d'aideAjout de diagrammes .
  8. Saisissez une brève description du scénario décrit par le diagramme de séquence. Voir manuel d'aideDocumentation des éléments de modèle .
  9. Glissez-déposez acteurs, classes et interfaces dans le diagramme pour créer des objets pour l'interaction. Voir manuel d'aideAjout de formes aux diagrammes .
  10. Ajoutez des messages entre les objets. Voir manuel d'aideAjout de messages ou de stimulus .
  11. Décrivez chaque message. Voir manuel d'aideDocumentation des éléments de modèle .
  12. Pour décrire le comportement de l'objet lors de la réception du message, attribuez une opération au message. Voir manuel d'aideAttribution 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 : manuel d'aideGestion des diagrammes d'interaction (de séquence) .

Simplifier les diagrammes de séquence en utilisant des sous-systèmes (facultatif)

Voir l'étape précédente pour des conseils sur la façon de travailler avec des diagrammes de séquence.

Décrire un comportement lié à la persistance

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 :

  • manuel d'aidePatterns de conception de Rational XDE
  • manuel d'aideAvantages de l'utilisation de patterns
  • manuel d'aideCompréhension du développement par patterns J2EE
  • manuel d'aideDéveloppement de patterns J2EE
  • manuel d'aidePatterns J2EE pris en charge
  • manuel d'aideDéfinition de relations pour les EJB
  • manuel d'aideRelations de persistance
  • manuel d'aideCréation de relations de persistance entre EJB

Détailler la description du flux d'événements

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 : manuel d'aideJoindre des notes aux formes , manuel d'aideDocumentation des éléments de modèle , manuel d'aideLiaison de fichiers externes à des éléments de modèle

Unifier des classes et des sous-systèmes de conception

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 :

  • manuel d'aideImplémentation de patterns de conception
  • manuel d'aidePatterns de conception de Rational XDE
  • manuel d'aideAvantages de l'utilisation de patterns

Evaluer les résultats

Il n'existe aucun conseil spécifique à Rational XDE pour cette étape.