Guide d'utilisation de l'outil: Description détaillée d'un cas d'utilisation avec Rational Rose
Ce guide d'utilisation de l'outil explique comment représenter des diagrammes d'activités sous un cas d'utilisation dans Rational Rose.
Outil: Rational Rose
Relations
Eléments connexes
Description principale

Présentation

Voici un résumé des étapes que vous suivez pour créer un diagramme d'activités dans un modèle de cas d'utilisation :

  1. Créer un diagramme d'activités dans un cas d'utilisation

  2. Créer et décrire un état d'activité dans le diagramme
  3. Relier des états d'activités grâce aux transitions
  4. Créer des barres de synchronisation
  5. Créer des décisions avec des conditions de garde

Pour obtenir des informations détaillées sur les diagrammes d'activité, voir :

  • icône livre d'aideComment > gérer les diagrammes d'activité dans l'aide en ligne de Rational Rose

  • icône livreChapitre 8, Diagrammes de machines d'état et spécifications dans le manuel Utilisation de Rational Rose.

1. Créer un diagramme d'activités dans un cas d'utilisation

Les diagrammes d'activités peuvent être très efficaces pour illustrer l'enchaînement d'activités de plusieurs événements dans un diagramme de cas d'utilisation. Le flux d'événements d'un cas d'utilisation décrit ce que le système doit effectuer pour donner de la valeur à un acteur. Les diagrammes de cas d'utilisation présentent également une vue de niveau supérieur sur la façon dont le système est utilisé, vue obtenue de la perspective d'un tiers (acteur). Vous pouvez utiliser les diagrammes d'activités pour spécifier et définir chaque événement dans un diagramme de cas d'utilisation.

icône livre d'aide Pour obtenir des détails complets sur la création d'un diagramme d'activités, voir la rubrique Création d'un diagramme d'activités dans l'aide en ligne de Rational Rose.

2. Créer et décrire un état d'activité dans le diagramme

Une activité représente les performances d'une tâche ou d'un devoir dans un enchaînement d'activités. Elle peut également représenter l'exécution d'une instruction dans une procédure. Une activité est similaire à un état, mais exprime l'intention qu'il n'existe aucune attente significative (d'événements) dans une activité.

icône livre d'aide Pour en savoir plus sur les activités, voir la rubrique Activité dans l'aide en ligne de Rational Rose.

3. Relier des états d'activités grâce aux transitions

Les transitions relient des activités à d'autres éléments de modèle. Vous pouvez créer une transition entre deux activités ou entre une activité et un état.

icône livre d'aide Pour en savoir plus sur les transitions, voir la rubrique Transition d'état dans l'aide en ligne de Rational Rose.

4. Créer des barres de synchronisation

Les synchronisations vous permettent de voir un enchaînement d'activités simultané dans un diagramme d'activités. Les synchronisations définissent visuellement des fourches et des jointures qui représentent un enchaînement d'activités parallèle.

Une construction en fourche est utilisée pour modéliser un simple flux de contrôle qui se divise en deux flux séparés mais simultanés ou plus. Chaque fourche qui apparaît sur un diagramme d'activités doit dans l'idéal être accompagnée d'une jointure correspondante. Une jointure est composée de deux flux de contrôle ou plus qui s'unissent dans un seul flux de contrôle. Tous les éléments de modèle (comme par exemple les activités) qui apparaissent entre une fourche et une jointure doivent se terminer avant que le flux de contrôles puisse les unir en un seul.

icône livre d'aide Pour en savoir plus sur les barres de synchronisation, voir la rubrique Synchronisations dans l'aide en ligne de Rational Rose.

5. Créer des décisions avec des conditions de garde

Une décision représente un emplacement spécifique sur un diagramme d'activités où l'enchaînement d'activités peut se diviser selon les conditions de garde. Il peut exister plus de deux transitions d'émission avec différentes conditions de garde, mais pour la plus grande partie, une décision aura uniquement deux transitions d'émission déterminées par une expression booléenne. Vous pouvez placer des conditions de garde sur des transitions vers ou à partir de n'importe quel élément d'un diagramme d'activités ou presque.

icône livre d'aide Pour en savoir plus sur les décisions et les conditions de garde, voir la rubrique Décisions dans l'aide en ligne de Rational Rose.