Guide d'utilisation de l'outil: Identification des entités et travailleurs métier à l'aide de Rational Rose
Ce guide d'utilisation de l'outil explique comment utiliser Rational Rose pour enregistrer les résultats de l'identification des entités et travailleurs métier.
Outil: Rational Rose
Relations
Description principale

Objectif

Ce guide d'utilisation de l'outil explique comment utiliser Rational Rose pour enregistrer les résultats de l'identification des entités et travailleurs métier.

Présentation

Les étapes suivantes récapitulent la manière de modéliser les résultats de l'identification des entités et travailleurs métier :

  1. Créez le modèle d'analyse métier

  2. Créez des classes dans le modèle d'analyse métier
  3. Créez le package de réalisation de cas d'utilisation métier
  4. Créez une réalisation de cas d'utilisation métier
  5. Créez une traçabilité entre un cas d'utilisation métier et sa réalisation
  6. Identifiez le propriétaire de la réalisation de cas d'utilisation métier
  7. Créez un diagramme de collaboration pour la réalisation de cas d'utilisation métier
  8. Placez des acteurs et des objets dans un diagramme de collaboration
  9. Créez des liens entre des objets dans un diagramme de collaboration
  10. Créez un diagramme de séquence pour la réalisation de cas d'utilisation métier
  11. Placez des acteurs et des objets dans un diagramme de séquence
  12. Décrivez des messages entre les objets d'un diagramme de séquence
  13. Décrivez ce qu'effectue un objet lorsqu'il reçoit un message dans un diagramme de séquence
  14. Créez des diagrammes de classes pour documenter les classes du modèle d'analyse métier

1. Créez le modèle d'analyse métier

Un modèle d'analyse métier à part peut être représenté dans Rational Rose à l'aide d'un package intitulé "Modèle d'analyse métier" dans la vue logique. Pour créer un package appelé "Modèle d'analyse métier" dans la vue logique :

  • Sélectionnez la vue logique 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 d'analyse métier".

2. Créez des classes dans le modèle d'analyse métier

Pour créer une classe (un travailleur, événement ou entité métier) dans le modèle d'analyse métier :

  • Sélectionnez le package Modèle d'analyse métier dans le navigateur et faites apparaître le menu en incrustation.

  • Sélectionnez Class (Classe) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône de classe "NewClass" (Nouvelle classe) est ajoutée au navigateur. Tant que la nouvelle classe est encore sélectionnée, entrez son nom.
  • Ouvrez la boîte de dialogue Class Specification (spécification de classe).
  • Dans la zone de documentation, entrez une brève description.
  • Dans la zone Stereotype (Stéréotype), entrez «business worker», «business event» ou «business entity» (travailleur, événement ou entité métier).

3. Créez le package de réalisation de cas d'utilisation métier dans le modèle d'analyse métier

Toutes les réalisations de cas d'utilisation métier sont initialement contenues dans un package du Produit : Modèle d'analyse métier, qui est à son tour représenté sous forme de package dans la vue logique de Rational Rose.

Lorsque vous créez un package dans le modèle d'analyse métier pour contenir les réalisations de cas d'utilisation métier, vous devez :

  • Nommer le nouveau package "Réalisations de cas d'utilisation métier".

  • Sélectionner Class Diagram (Diagramme de classes) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône "NewDiagram" (Nouveau diagramme) est ajoutée au navigateur.
  • Lorsque l'icône de création de diagramme est sélectionnée, entrez le nom "Traçabilités".

4. Créez une réalisation de cas d'utilisation métier

Pour créer une réalisation de cas d'utilisation métier :

  • Sélectionnez le package Vue de cas d'utilisation dans le navigateur et faites apparaître le menu en incrustation.

  • Sélectionnez Use Case (Cas d'utilisation) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône de classe "NewUseCase" (Nouveau cas d'utilisation) est ajoutée au navigateur.
  • Sélectionnez l'icône NewUseCase. Faites glisser le nouveau cas d'utilisation vers le package Réalisations de cas d'utilisation métier, situé dans le package Modèle d'analyse métier.
  • Effectuez un double-clic sur l'icône "NewUseCase" pour afficher la boîte de dialogue "Use Case Specification" (Spécification de cas d'utilisation), puis remplacez le nom "NewUseCase" par celui du cas d'utilisation métier.
  • Dans la zone Stereotype (Stéréotype), entrez «business use-case realization» (réalisation de cas d'utilisation métier).
  • Cliquez sur OK.
  • Si une boîte de dialogue apparaît et indique que le cas d'utilisation métier existe désormais dans deux espaces nom, cliquez sur OK.

5. Créez une traçabilité entre un cas d'utilisation métier et sa 
réalisation

Pour créer une traçabilité entre un cas d'utilisation métier et sa réalisation :

  • Développez la vue logique dans le navigateur.

  • Développez le package Modèle d'analyse métier dans le navigateur.
  • Développez le package Réalisations de cas d'utilisation métier dans le navigateur.
  • Dans le diagramme du package Réalisations de cas d'utilisation métier, effectuez un double-clic sur les traçabilités pour les ouvrir.
  • A partir de la vue de cas d'utilisation, cliquez avec le bouton gauche de la souris pour sélectionner le cas d'utilisation métier. Tout en maintenant le bouton gauche enfoncé, glissez-déposez le cas d'utilisation métier vers le canevas du diagramme de traçabilité.
  • A partir du package Réalisations de cas d'utilisation métier, cliquez avec le bouton gauche de la souris pour sélectionner la réalisation de cas d'utilisation métier que vous souhaitez associer au cas d'utilisation métier sélectionné. Tout en maintenant le bouton gauche enfoncé, faites glisser la réalisation de cas d'utilisation métier vers le canevas du diagramme de traçabilité, et déposez-la tout près du cas d'utilisation métier.
  • Dans la barre d'outils du diagramme, sélectionnez l'outil d'association.
  • Cliquez avec le bouton gauche de la souris sur la réalisation de cas d'utilisation métier. Tout en maintenant ce bouton enfoncé, déplacez le pointeur de la souris vers le cas d'utilisation métier, puis relâchez. Une association sera alors créée.
  • Effectuez un double-clic sur cette association pour afficher la spécification d'association.
  • Dans la zone de stéréotype, entrez "realizes" (réalise).
  • Cliquez sur OK.

6. Identifiez le propriétaire de la réalisation de cas d'utilisation métier

Pour insérer une dépendance de propriété depuis une réalisation de cas d'utilisation métier vers un travailleur métier dans un diagramme de classes, effectuez la procédure suivante :

  • Sélectionnez la flèche Dependency (Dépendance) depuis la boîte à outils de l'éditeur de diagramme de classes.
  • Placez le curseur sur la réalisation de cas d'utilisation métier dans le diagramme de classes. Cliquez avec le bouton gauche de la souris, déplacez le curseur vers le symbole du travailleur métier, puis relâchez.
  • Effectuez un double-clic sur la dépendance créée et sélectionnez le stéréotype «owner» (propriétaire) dans la boîte de dialogue de spécification des dépendances.
  • Cliquez sur OK.
  • Cliquez avec le bouton droit de la souris sur la dépendance 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.


7. Créez un diagramme de collaboration pour la réalisation de cas d'utilisation métier

Les réalisations de cas d'utilisation métier sont enregistrées dans Rational Rose à l'aide de diagrammes de collaboration. Pour des réalisations plus complexes, vous pouvez utiliser les diagrammes de séquence (voir Créez un diagramme de séquence pour la réalisation de cas d'utilisation métier).

Pour créer un diagramme de collaboration concernant une réalisation de cas d'utilisation métier :

  • Cliquez avec le bouton droit de la souris pour sélectionner la réalisation de cas d'utilisation métier dans le navigateur et faire apparaître le menu en incrustation.

  • Sélectionner Collaboration Diagram (Diagramme de collaboration) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône de diagramme de collaboration "NewDiagram" (Nouveau diagramme) est ajoutée au navigateur.
  • Lorsque l'icône de création de diagramme de collaboration est sélectionnée, entrez le nom du diagramme. Nommez-le de cette façon : <nom du cas d'utilisation métier> - <type d'enchaînement d'activités>. Cette convention de dénomination simplifie le futur traçage des objets vers la réalisation de cas d'utilisation métier à laquelle ils participent.
  • Effectuez un double-clic sur le nouveau diagramme de collaboration pour le faire apparaître dans la fenêtre de diagramme.

8. Placez des acteurs et des objets dans un diagramme de collaboration

Pour créer des objets dans un diagramme de collaboration, effectuez la procédure suivante :

  • Dans le navigateur, effectuez un double-clic sur le nouveau diagramme de collaboration pour l'ouvrir dans la fenêtre de diagramme.

  • Cliquez pour sélectionner un acteur métier dans le navigateur.
  • Glissez-déposez l'acteur métier vers le diagramme de collaboration.
  • Cliquez pour sélectionner un travailleur, entité ou événement métier dans le navigateur.
  • Glissez-déposez la classe vers le diagramme de collaboration. Un objet de cette classe est alors créé dans le diagramme de collaboration.
  • Répétez les étapes précédentes pour chaque objet et acteur de la réalisation de cas d'utilisation métier.

9. Créez des liens entre des objets dans un diagramme de collaboration

Les liens permettent à deux objets ou acteurs d'échanger des messages. Pour créer un lien entre deux objets dans un diagramme de collaboration, effectuez la procédure suivante :

  • Effectuez un double-clic sur le diagramme de collaboration dans le navigateur pour l'ouvrir.

  • Cliquez pour sélectionner le symbole du lien dans la barre d'outils.
  • Cliquez sur l'acteur ou l'objet métier à une extrémité du lien, puis faites glisser la ligne de message vers un acteur ou un objet métier à l'autre extrémité.
  • Répétez les étapes précédentes pour chaque lien requis entre les objets et acteurs métier dans la réalisation de cas d'utilisation métier.

10. Créez un diagramme de séquence pour la réalisation de cas d'utilisation 
métier

Pour créer un diagramme de séquence concernant une réalisation de cas d'utilisation métier :

  • Cliquez avec le bouton droit de la souris pour sélectionner la réalisation de cas d'utilisation métier dans le navigateur et faire apparaître le menu en incrustation.

  • Sélectionnez Sequence Diagram (Diagramme de séquence) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône de diagramme de séquence "NewDiagram" (Nouveau diagramme) est ajoutée au navigateur.
  • Lorsque l'icône de création de diagramme de séquence est sélectionnée, entrez le nom du diagramme. Nous vous recommandons de nommer le diagramme de cette façon : <nom du cas d'utilisation métier> - <type d'enchaînement d'activités>. Cette convention de dénomination simplifie le futur traçage des objets vers la réalisation de cas d'utilisation métier à laquelle ils participent.
  • Effectuez un double-clic sur le nouveau diagramme de séquence pour le faire apparaître dans la fenêtre de diagramme.
  • Dans la fenêtre de documentation, entrez une brève description de la réalisation de cas d'utilisation métier représentée par le diagramme de séquence.

11. Placez des acteurs et des objets dans un diagramme de séquence

Pour placer des acteurs et des objets dans des diagrammes de séquence :

  • Effectuez un double-clic sur le nouveau diagramme de séquence dans le navigateur pour l'ouvrir dans la fenêtre de diagramme.

  • Cliquez pour sélectionner l'acteur métier dans le navigateur.
  • Glissez-déposez l'acteur métier vers le diagramme de séquence.
  • Cliquez pour sélectionner un travailleur ou une entité métier dans le navigateur.
  • Glissez-déposez le travailleur ou l'entité métier vers le diagramme de séquence. Un objet de cette classe est alors créé dans le diagramme de collaboration.
  • Répétez les étapes précédentes pour chaque objet et acteur de la réalisation de cas d'utilisation métier.

12. Décrivez des messages entre les objets d'un diagramme de séquence

Pour créer un message dans un diagramme de séquence :

  • Cliquez pour sélectionner le symbole Object Message (message d'objet) dans la barre d'outils.

  • Cliquez sur l'acteur ou l'objet qui envoie le message, puis faites glisser la ligne de message vers l'acteur ou l'objet qui le reçoit.
  • Entrez le nom du message tant que la ligne de message est encore sélectionnée.
  • Répétez les étapes précédentes pour chaque message de la réalisation de cas d'utilisation métier.

Pour documenter un message :

  • Ouvrez la boîte de dialogue Message Specification (Spécification de message) : effectuez un double-clic sur le message, ou cliquez dessus avec le bouton droit de la souris et sélectionnez l'option Specification (Spécification) dans le menu en incrustation.

  • Entrez la documentation dans la zone Documentation.
  • Si le message représente l'envoi d'un événement métier, ouvrez l'onglet Detail (Détail) et sélectionnez Asynchronous (Asynchrone).
  • Sélectionnez OK pour fermer la spécification.

Pour changer l'ordre chronologique des messages dans un diagramme de séquence, sélectionnez la flèche de message et glissez-déposez les messages vers le haut et vers le bas sur l'axe du temps pour en modifier l'ordre.

13. Décrivez ce qu'effectue un objet lorsqu'il reçoit un message dans un diagramme de séquence

Pour joindre un script à un message :

  • Sélectionnez le symbole Text Box (zone de texte) dans la barre d'outils du diagramme de séquence.

  • Cliquez sur l'emplacement où vous souhaitez insérer le script dans le diagramme.
  • Entrez le script dans la zone de texte.
  • Sélectionnez à la fois le script et la flèche de message : maintenez la touche majuscule enfoncée tout en sélectionnant les deux symboles.
  • Sélectionnez l'option Attach Script (Joindre script) à partir du menu Edit (Edition). Cette action joint le script au message. Notez que le script disparaît si le message est supprimé.

Vous pouvez formater les scripts en sélectionnant leur zone de texte et en faisant glisser les marqueurs d'angle.

14. Créez des diagrammes de classes pour documenter les classes du modèle d'analyse métier

Pour créer un diagramme de classes et insérer une classe dans ce diagramme, effectuez la procédure suivante :

  • Cliquez avec le bouton droit de la souris pour sélectionner le package Modèle d'analyse métier dans le navigateur et faire apparaître le menu en incrustation.

  • Sélectionner Class Diagram (Diagramme de classes) à partir de l'option New (Nouveau) dans le menu en incrustation. Une icône de diagramme de classes "NewDiagram" (Nouveau diagramme) est ajoutée au navigateur.
  • Tant que le nouveau diagramme de classes est encore sélectionné, entrez son nom. Nommez-le d'après la classe qu'il doit décrire.
  • Cliquez pour sélectionner la classe dans le navigateur.
  • Glissez-déposez la classe vers le diagramme de classes.
  • Répétez les étapes précédentes pour chaque classe du package Modèle d'analyse métier.