Objectif
Ce guide d'utilisation de l'outil explique comment utiliser Rational Rose pour enregistrer les résultats de
l'identification des acteurs et cas d'utilisation métier.
Présentation
Pour enregistrer les résultats de l'identification des acteurs et des cas d'utilisation métier à l'aide de Rational
Rose :
Un modèle de cas d'utilisation métier à part peut être représenté dans Rational Rose® à l'aide d'un package intitulé
"Modèle de cas d'utilisation métier" dans la vue de cas d'utilisation. Pour créer un package appelé "Modèle de cas
d'utilisation métier" dans la vue de cas d'utilisation :
-
Cliquez avec le bouton droit de la souris pour sélectionner la vue de cas d'utilisation dans le navigateur.
-
Sélectionnez Package à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône
"NewPackage" (Nouveau package) est ajoutée au navigateur.
-
Lorsque l'icône de création de package est sélectionnée, entrez le nom "Modèle de cas d'utilisation métier".
Un package de modèle de cas d'utilisation métier n'est nécessaire que si vous tenez à jour un modèle de cas
d'utilisation métier et un modèle de cas d'utilisation système dans un seul et même modèle Rational Rose. Dans le cas
contraire, les acteurs et cas d'utilisation métier peuvent être créés directement sous la vue de cas d'utilisation dans
le navigateur.
Les cas d'utilisation et acteurs métier peuvent être créés dans un diagramme de cas d'utilisation.
Pour créer un diagramme de cas d'utilisation concernant un modèle de cas d'utilisation métier :
-
Cliquez avec le bouton droit de la souris pour sélectionner le package intitulé "Modèle de cas d'utilisation
métier" dans le navigateur et faire apparaître le menu de raccourci.
-
Sélectionnez Use Case Diagram (Diagramme de cas d'utilisation) à partir de l'option New (Nouveau)
dans le menu en incrustation. Une icône de diagramme de cas d'utilisation "NewDiagram" (Nouveau diagramme) est
ajoutée au navigateur.
-
Lorsque l'icône de création de diagramme de cas d'utilisation est sélectionnée, entrez un nom pour ce diagramme.
-
Effectuez un double-clic sur le nouveau diagramme de cas d'utilisation pour le faire apparaître dans la fenêtre de
diagramme.
Pour créer un acteur métier dans un diagramme de cas d'utilisation, effectuez la procédure suivante :
-
Dans la vue de cas d'utilisation du navigateur, effectuez un double-clic sur un diagramme de cas d'utilisation pour
l'afficher dans la fenêtre de diagramme.
-
Sélectionnez Actor (Acteur) dans la boîte à outils. Le curseur se transforme en un signe plus.
-
Cliquez avec le bouton gauche de la souris à l'endroit du diagramme de cas d'utilisation où vous souhaitez placer
le symbole de l'acteur. Entrez le nom du nouvel acteur.
-
Ouvrez la boîte de dialogue Actor Specification (Spécification d'acteur) en effectuant un double-clic sur le
symbole de l'acteur dans un diagramme de cas d'utilisation ou dans le navigateur. La spécification de classe
s'affiche avec le paramètre de stéréotype défini sur "Actor" (Acteur). Ouvrez l'onglet General (Général).
-
Sélectionnez le stéréotype «business actor» (acteur métier).
-
Saisissez une brève description de l'acteur métier dans la zone Documentation.
-
Cliquez sur OK pour accepter et fermer la boîte de dialogue Actor Specification (spécification d'acteur).
-
Cliquez avec le bouton droit de la souris sur l'acteur métier et assurez-vous que l'élément "Options : Stereotype
Display : Icon" (Options : Affichage des stéréotypes : Icône) est sélectionné.
Pour créer un nouveau cas d'utilisation métier dans un diagramme de cas d'utilisation, effectuez la procédure suivante
:
-
Dans la vue de cas d'utilisation du navigateur, effectuez un double-clic sur un diagramme de cas d'utilisation pour
l'afficher dans la fenêtre de diagramme.
-
Sélectionnez Use Case (Cas d'utilisation) dans la boîte à outils. Le curseur se transforme en un signe plus.
-
Cliquez avec le bouton gauche de la souris à l'endroit du diagramme de cas d'utilisation où vous souhaitez placer
le symbole du cas d'utilisation. Entrez le nom du nouveau cas d'utilisation.
Pour décrire brièvement le cas d'utilisation, effectuez la procédure suivante :
-
Ouvrez la boîte de dialogue Use Case Specification (Spécification de cas d'utilisation) en effectuant un
double-clic sur le symbole du cas d'utilisation dans un diagramme de cas d'utilisation ou dans le navigateur.
Ouvrez l'onglet General (Général).
-
Sélectionnez le stéréotype «business use case» (cas d'utilisation métier).
-
Saisissez une brève description du cas d'utilisation métier dans la zone Documentation.
-
Cliquez sur OK pour accepter la saisie de la brève description et fermer la boîte de dialogue Use Case
Specification (Spécification de cas d'utilisation).
-
Cliquez avec le bouton droit de la souris sur le cas d'utilisation métier et assurez-vous que l'option "Stereotype
Display : Icon" (Affichage des stéréotypes : Icône) est sélectionnée.
Pour insérer une association de communication depuis un acteur métier vers un cas d'utilisation métier dans un
diagramme de cas d'utilisation, effectuez la procédure suivante :
-
Sélectionnez la flèche Association depuis la boîte à outils de l'éditeur de diagramme de cas d'utilisation.
-
Placez le curseur sur l'acteur métier dans le diagramme de cas d'utilisation. Cliquez avec le bouton gauche de la
souris, déplacez le curseur vers le symbole du cas d'utilisation métier, puis relâchez.
-
Effectuez un double-clic sur l'association créée et sélectionnez le stéréotype «communicates» (communique) dans la
boîte de dialogue Association Specification (spécification d'association).
-
Cliquez sur OK.
-
Cliquez avec le bouton droit de la souris sur l'association créée, puis assurez-vous que l'option Show Stereotype
(Afficher stéréotype) est sélectionnée dans le menu en incrustation.
-
Vous pouvez replacer l'étiquette du stéréotype en la glissant-déposant dans le diagramme.
Pour décrire brièvement une association de communication, effectuez la procédure suivante :
-
Ouvrez la boîte de dialogue Association Specification (Spécification d'association) en effectuant un double-clic
sur le symbole de l'association dans un diagramme de cas d'utilisation.
-
Dans cette boîte de dialogue, l'onglet General (Général) s'affiche désormais par défaut.
-
Saisissez une brève description dans la zone Documentation.
-
Cliquez sur OK pour accepter la saisie de la brève description et fermer la boîte de dialogue Association
Specification (Spécification d'association).
Pour décrire la multiplicité d'un rôle dans une association de communication, effectuez la procédure suivante :
-
Cliquez avec le bouton droit de la souris sur la ligne d'association située près de l'acteur métier ou du cas
d'utilisation métier, à l'endroit où la multiplicité doit être spécifiée.
-
Sélectionnez la multiplicité dans la section relative du menu en incrustation. Les valeurs non prédéfinies dans le
menu en incrustation peuvent être spécifiées dans la boîte de dialogue Association Specification (Spécification
d'association). Vous pouvez ouvrir cette boîte de dialogue en effectuant un double-clic sur l'association.
Pour spécifier la navigabilité d'un rôle dans une association de communication, effectuez la procédure suivante :
-
Cliquez avec le bouton droit de la souris sur la ligne d'association située près de l'acteur métier ou du cas
d'utilisation métier, à l'endroit où la navigabilité doit être spécifiée.
-
Sélectionnez ou désélectionnez la propriété Navigable dans le menu en incrustation.
La fonction de gestion intégrée des cas d'utilisation dans Rational vous permet de gérer les cas d'utilisation dans
Rational Rose à l'aide d'attributs, tels que la priorité, le risque, le statut et l'itération, en associant ces cas aux
documents et exigences de Rational RequisitePro. Vous pouvez facilement naviguer depuis les modèles de cas
d'utilisation de Rose vers les documents et exigences de cas d'utilisation de RequisitePro. La gestion des cas
d'utilisation dans RequisitePro ajoute des informations détaillées et relationnelles à vos cas d'utilisation Rose.
Pour plus d'informations, voir Guide d'utilisation de l'outil : Gestion des cas d'utilisation à l'aide
de Rational Rose et de Rational RequisitePro.
|