Guide d'utilisation de l'outil: Gestion des cas d'utilisation à l'aide de Rational Rose et Rational RequisitePro
Ce guide d'utilisation de l'outil explique comment gérer les cas d'utilisation dans Rational Rose à l'aide des attributs de cas d'utilisation intégrés et de documents de Rational RequisitePro.
Outil: Rational Suite AnalystStudio
Description principale

Présentation

Les implémenteurs, les professionnels de test et les responsables de projet gèrent les cas d'utilisation au fur et à mesure qu'ils sont développés et affinés au cours des phases de création, d'élaboration, de construction et de transition d'un projet. La gestion effective de cas d'utilisation nécessite une documentation intégrée pour enregistrer son état courant et fournir des descriptions détaillées le concernant.

La gestion de cas d'utilisation intégrée de Rational vous permet de gérer les cas d'utilisation à l'aide d'attributs -tels que priorité, risque, statut et itération- en associant les cas d'utilisation dans Rose avec les documents, packages et exigences de RequisitePro. Vous pouvez naviguer facilement entre les modèles de cas d'utilisation dans Rose et les documents, packages et exigences de RequisitePro. La gestion de cas d'utilisation dans RequisitePro ajoute des informations sur les relations et la profondeur pour vos cas d'utilisation dans Rose en fournissant des supports pour les éléments suivants :

  • définitions textuelles des cas d'utilisation dans un document Word de Microsoft
  • descriptions détaillées des flux d'événements, des exigences particulières, des préconditions et des postconditions
  • relations hiérarchiques (parent-enfant) entre les noms de cas d'utilisation et les actions dans le flux d'événements de cas d'utilisation.
  • traçabilité vers et partir d'autres cas d'utilisation, de fonctions de conception associées et de plans de test

Bien que beaucoup de développeurs préfèrent d'abord développer les cas d'utilisation dans Rose, la plupart des analystes préfèrent commencer à développer les exigences de cas d'utilisation dans RequisitePro. La gestion de cas d'utilisation intégrée vous permet de commencer dans l'un ou l'autre puis de créer des cas d'utilisation ou des exigences de cas d'utilisation dans l'autre. Les deux approches offrent une gestion de cas d'utilisation intégrée avec plusieurs sélections de menu simples.

Etapes outil

Ce document comporte les étapes suivantes :

  1. Associer des produits Rose et RequisitePro
  1. Gérer les attributs des cas d'utilisation et les documents
  2. Associer des exigences à des cas d'utilisation Rose à partir de RequisitePro

1. Associer des produits Rose et RequisitePro

Pour bénéficier de la gestion de cas d'utilisation intégrée, vous devez d'abord associer votre modèle Rose ou package à un projet RequisitePro. Cette association de modèle ou package établit des types de documents et d'exigences disponibles pour votre gestion et description de cas d'utilisation. Vous pouvez alors associer des cas d'utilisation avec des documents et exigences RequisitePro existants ou nouveaux. Cette association d'exigences fournit des attributs spécifiques pour gérer le développement du cas d'utilisation.

Associer un modèle ou un package à un projet RequisitePro

  1. Ouvrez le modèle de Rational Rose.
  2. Effectuez l'une des opérations suivantes :
  • Pour associer un modèle à un projet, cliquez sur Tools (Outils) > Rational RequisitePro > Associate Model to Project (Associer un modèle à un projet). La boîte de dialogue Associate Model to Project (Associer à un modèle à un projet) apparaît.
  • Pour associer un package à un projet, cliquez avec le bouton droit de la souris sur package puis cliquez sur Rational RequisitePro > Associate Package to Project (Associer un package à un projet). La boîte de dialogue Associate Package to Project (Associer à un package à un projet) apparaît.
  1. En regard de la zone Project File (Fichier du projet), cliquez sur Browse (Parcourir). Naviguez et sélectionnez le fichier du projet RequisitePro (avec une extension .RQS ). Il se trouve généralement dans un sous-répertoire du projet dans le répertoire Program FilesRationalRequisiteProProjects . Cela peut varier lorsque vous accédez à des projets basés sur le réseau ou des répertoires de projet en local personnalisés.
  2. Cliquez sur Open (Ouvrir). Le chemin d'accès absolu et le nom du fichier RequisitePro.RQS apparaissent dans la zone Project File (Fichier du projet). Les types de documents et d'exigences disponibles sont listés dans leur zone respective.
  3. Dans la zone Default Document Type (Type de document par défaut) cliquez sur la flèche descendante et sélectionnez un type de document de la liste.
    Ce type de document, tel que la "spécification de cas d'utilisation", détermine le canevas de votre document Word et un type d'exigence par défaut pour toutes les exigences de ce document.
  4. Dans la zone Default Requirement Type (Type d'exigence par défaut) cliquez sur la flèche descendante et sélectionnez un type d'exigence de la liste. Ce type d'exigence contrôle le choix des attributs, comme la priorité, le statut et l'itération, que vous utiliserez lors de la gestion de vos cas d'utilisation.
  5. Si vous utilisez une carte de chemin d'accès virtuel pour votre modèle Rose, sélectionnez une Rose Path Map (Carte de chemin d'accès Rose).
  6. Cliquez sur OK pour sauvegarder l'association et fermez la boîte de dialogue.

manuel d'aide Reportez-vous à la rubrique Associating a model with a project (Association d'un modèle à un projet) dans l'aide en ligne de la gestion de cas d'utilisation intégrée.

Associer des cas d'utilisation à des exigences RequisitePro

Associez un cas d'utilisation Rose à une exigence RequisitePro pour tirer pleinement parti de la gestion de cas d'utilisation à l'aide des attributs d'exigences. Notez que le texte se rapportant à l'exigence, mais pas son nom, peut servir à créer cette association.

Association d'un cas d'utilisation à une exigence existante
  1. Dans l'arborescence du navigateur du modèle de Rose ou dans le diagramme de cas d'utilisation, cliquez avec le bouton droit de la souris sur un cas d'utilisation.
  2. Sélectionnez Requirement Properties (Propriétés des exigences) > Associate (Associer) dans le menu contextuel. La boîte de dialogue Associate a Requirement to Use Case (Associer une exigence à un cas d'utilisation) apparaît.
  3. Dans la zone Requirements of type (Exigences de type) sélectionnez un type d'exigence, tel que cas d'utilisation, pour la gestion des attributs du cas d'utilisation.
  4. Sélectionnez une exigence dans la liste affichée puis cliquez sur OK.
    • Si l'exigence a un nom mais pas de texte, la boîte de dialogue Resolve Use Case Name (Résoudre le nom d'un cas d'utilisation) apparaît, vous permettant d'attribuer le texte d'exigence, le nom du cas d'utilisation ou votre propre entrée à la fois dans le texte d'exigence et dans le nom du cas d'utilisation.
    • Si l'exigence existante contient du texte, celui-ci est mis à jour sous le nom du cas d'utilisation de Rose.
    Une boîte de dialogue d'exigence apparaît avec l'onglet Attributes (Attributs).
  5. Effectuez les changements des propriétés de l'exigence.
Association d'un cas d'utilisation à une nouvelle exigence
  1. Dans l'arborescence du navigateur du modèle de Rose ou dans le diagramme de cas d'utilisation, cliquez avec le bouton droit de la souris sur un cas d'utilisation.
  2. Sélectionnez Requirement Properties (Propriétés des exigences) > New (Nouveau) dans le menu contextuel. Une nouvelle exigence est créée dans le projet RequisitePro. Le texte d'exigence contient le nom du cas d'utilisation de Rose. Une boîte de dialogue d'exigence apparaît avec l'onglet Attributes (Attributs).
  3. Effectuez les changements des propriétés de l'exigence.
  4. Sélectionnez l'onglet General puis effectuez les changements sur les propriétés générales des exigences. Faîtes bien attention de sélectionner le package approprié pour la nouvelle exigence.

manuel d'aide Référez-vous aux rubriques suivantes de l'aide en ligne relatives à la Gestion de cas d'utilisation intégrée :

  • Associating a use case with a new requirement (Association d'un cas d'utilisation à une nouvelle exigence)
  • Associating a use case with an existing requirement (Association d'un cas d'utilisation à une exigence existante)

Associer des cas d'utilisation à des documents RequisitePro

Associer un cas d'utilisation à un document existant
  1. Dans l'arborescence du navigateur du modèle de Rose ou dans le diagramme de cas d'utilisation, cliquez avec le bouton droit de la souris sur un cas d'utilisation.
  2. Sélectionnez Use Case Document (Document de cas d'utilisation) > Associate (Associer) dans le menu contextuel. La boîte de dialogue Associate Document to Use Case (Associer un document à un cas d'utilisation) apparaît.
  3. Dans la zone Documents of type (Documents de type), sélectionnez un type de document pour la liste ci-dessous.
  4. Sélectionnez un document dans la liste affichée puis cliquez sur OK.
Association d'un cas d'utilisation avec un nouveau document
  1. Dans l'arborescence du navigateur du modèle de Rose ou dans le diagramme de cas d'utilisation, cliquez avec le bouton droit de la souris sur un cas d'utilisation.
  2. Pour créer nouveau document, sélectionner Use Case Document (Document de cas d'utilisation) > New (Nouveau) dans le menu contextuel. RequisitePro ouvre un nouveau document dont le type a été spécifié dans l'association du modèle Rose ou du package au projet RequisitePro. Le nom du nouveau document et le nom de fichier correspondent au nom du cas d'utilisation Rose.
  3. Utilisez la commande RequisitePro > Document > Save dans Word pour sauvegarder le document.

manuel d'aide Reportez-vous à Association d'un cas d'utilisation à un document existant dans l'aide en ligne de la gestion de cas d'utilisation intégrée.

2. Gérer les attributs des cas d'utilisation et les documents

Les attributs de cas d'utilisation sont gérés dans une exigence RequisitePro associée. L'onglet Attributes (Attributs) s'affiche par défaut lorsque la boîte de dialogue des exigences est ouverte. Vous pouvez utiliser les onglets General (Général) et Revision (Révision) pour réviser les informations relatives à l'exigence. Vous pouvez de plus utiliser l'onglet Traceability (Traçabilité) pour ajouter une traçabilité à partir et jusqu'à d'autres exigences. Pour plus d'informations sur la traçabilité, voir l'aide en ligne de RequisitePro.

Pour définir les valeurs des attributs de cas d'utilisation, procédez de la manière suivante :

  1. Cliquez à l'aide du bouton droit de la souris sur un cas d'utilisation Rose qui est associé à une exigence ou un document.
  2. Sélectionnez Requirements Properties (Propriétés des exigences) > Open (Ouvrir) dans le menu contextuel. La boîte de dialogue des exigences apparaît.
  3. Dans l'onglet Attributes (Attributs), sélectionnez ou saisissez une valeur pour chaque zone d'attribut.
  4. Cliquez sur OK pour sauvegarder votre paramétrage puis fermez la boîte de dialogue.

Pour ouvrir le document relatif aux exigences RequisitePro associé à un cas d'utilisation :

  1. Dans l'arborescence du navigateur ou dans le diagramme de cas d'utilisation, cliquez avec le bouton droit de la souris sur un cas d'utilisation étant associé à un document RequisitePro.
  2. Sélectionnez Use Case Document (Document de cas d'utilisation) > Open (Ouvrir) dans le menu contextuel.

manuel d'aide Référez-vous aux rubriques suivantes de l'aide en ligne relatives à la Gestion de cas d'utilisation intégrée :

  • Attribution de valeurs à un cas d'utilisation
  • Ouverture du document associé

3. Associer des exigences à des cas d'utilisation Rose à partir de RequisitePro Début de page

Pour utiliser des exigences de cas d'utilisation de RequisitePro afin de créer des cas d'utilisation dans un modèle Rose, vous avez deux possibilités :

  • Depuis un document RequisitePro, placez le curseur dans le texte d'exigence. Cliquez sur RequisitePro> Requirement (Exigence) > Associate to Rose Use Case (Associer à un cas d'utilisation Rose).
  • Depuis une vue RequisitePro ou depuis l'explorateur, sélectionnez l'exigence désirée. Cliquez sur Requirement (Exigence) > Associate to Rose Use Case (Associer à un cas d'utilisation Rose).
  • La boîte de dialogue Rose Use-Case Association (Association à un cas d'utilisation Rose) apparaît.

Lien vers le modèle Rose

  1. Si la zone du fichier modèle Rose contient déjà le chemin vers le fichier modèle que vous désirez utiliser, passer à l'étape 3 sinon, saisissez un chemin et le nom du fichier modèle Rose dans la zone indiquée ou cliquez sur Browse (Parcourir) pour rechercher le fichier modèle.
  2. Cliquez sur Apply (Appliquer) pour ouvrir le fichier modèle Rose. Les cas d'utilisation du modèle qui ne sont pas associés à une exigence ou un document apparaissent dans la liste Select Rose Item(s) (Sélectionner un ou plusieurs éléments Rose).
  3. Procédez à l'association de votre exigence à un cas d'utilisation existant ou nouveau en suivant la procédure appropriée ci-dessous.

Association d'une exigence à un cas d'utilisation existant

  1. Pour utiliser un cas d'utilisation existant dans la boîte de dialogue Rose Use-Case Association, naviguez dans les packages Rose qui s'affichent jusqu'au cas d'utilisation désiré puis cliquez sur Associate (Associer). Si le texte d'exigence et le nom du cas d'utilisation correspondent, un message de confirmation apparaît. Cliquez sur OK pour retourner dans la boîte de dialogue Requirement Use Case Association. La procédure est terminée.
  2. Si l'entrée Use-Case Name (Nom du cas d'utilisation) est différente du texte d'exigence, la boîte de dialogue Resolve Use Case Name (Résoudre le nom d'un cas d'utilisation) apparaît. Effectuez l'une des opérations suivantes :
    • Sélectionnez Requirement Text (Texte de l'exigence) pour appliquer le texte d'exigence RequisitePro au nom du cas d'utilisation Rose.
    • Sélectionnez Use Case Name (Nom du cas d'utilisation) pour appliquer le nom du cas d'utilisation Rose au texte d'exigence RequisitePro.
    • Sélectionnez Other (Autre) puis saisissez une nouvelle entrée qui sera appliquée au texte d'exigence RequisitePro et au nom du cas d'utilisation Rose.
  3. Un message de confirmation apparaît. Cliquez sur OK pour retourner dans la boîte de dialogue Requirement Use Case Association (Association cas d'utilisation/exigence). La procédure est terminée.

Création d'un nouveau cas d'utilisation à partir d'une exigence existante

  1. Pour créer un nouveau cas d'utilisation dans la boîte de dialogue Rose Use-Case Association (Association d'un cas d'utilisation Rose), sélectionnez le package Rose approprié puis cliquez sur Create (Créer). La boîte de dialogue Create a New Use Case (Créer un nouveau cas d'utilisation) apparaît. La boîte de dialogue Use-Case Name (Nom du cas d'utilisation) affiche par défaut le texte d'exigence sélectionné. Pour changer le nom du cas d'utilisation, saisissez une nouvelle entrée.
  2. Sélectionnez un package dans lequel se trouvera le nouveau cas d'utilisation. Si vous avez déjà sélectionné un package dans l'explorateur, ce package apparaît par défaut.
  3. Cliquez sur OK. Un message de confirmation apparaît. Cliquez sur OK pour retourner dans la boîte de dialogue Requirement Use Case Association (Association cas d'utilisation/exigence). La procédure est terminée.

manuel d'aide Reportez-vous à la rubrique Creating use cases from requirements (Création d'un cas d'utilisation à partir d'exigences) dans l'aide en ligne de la gestion de cas d'utilisation intégrée.