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 :
-
Créer un diagramme d'activités
dans un cas d'utilisation
-
Créer et décrire un état d'activité
dans le diagramme
-
Relier des états d'activités grâce aux transitions
-
Créer des barres de synchronisation
-
Créer des décisions avec des conditions de garde
Pour obtenir des informations détaillées sur les diagrammes d'activité, voir :
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.
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é.
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.
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.
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.
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.
|