Guide d'utilisation de l'outil: Description détaillée d'un cas d'utilisation métier à l'aide de Rational RequisitePro
Ce guide d'utilisation de l'outil explique comment utiliser Rational RequisitePro pour décrire en détail un cas d'utilisation métier.
Outil: Rational RequisitePro
Relations
Description principale

Objectif

Ce guide d'utilisation de l'outil explique comment utiliser Rational RequisitePro® pour décrire en détail un cas d'utilisation métier.

Présentation

Après avoir identifié les cas d'utilisation métier, comme décrit dans le guide d'utilisation de l'outil Rational Rose® intitulé Identification des acteurs et des cas d'utilisation métier, vous pouvez utiliser RequisitePro pour développer un document de spécification de cas d'utilisation métier.

Remarque : Lorsque vous démarrez votre projet, vous pouvez développer les cas d'utilisation dans Rose et générer les exigences des cas d'utilisation dans RequisitePro grâce à la fonction de gestion intégrée des cas d'utilisation. Pour plus d'informations, reportez-vous au Guide d'utilisation de l'outil : Gestion des cas d'utilisation à l'aide de Rational Rose et de Rational RequisitePro.

Vous pouvez utiliser les sections du document de spécification de cas d'utilisation métier pour créer des exigences spécifiques. Celles-ci peuvent être unies par un lien de traçabilité à d'autres exigences, telles que les fonctions de produit.

Le concepteur métier rédige un document de spécification pour chaque cas d'utilisation métier. Ce document définit toutes les propriétés textuelles du cas d'utilisation et peut être élaboré à partir du nom et de la description du cas d'utilisation. (Voir Tâche : Identifier les acteurs et les cas d'utilisation métier.)

Etapes outil

Pour détailler un cas d'utilisation métier à l'aide de Rational RequisitePro :

  1. Ajoutez à votre projet le type de document Spécification de cas d'utilisation métier (si nécessaire)
  2. Créez un document de spécification de cas d'utilisation métier
  3. Remplissez le document de spécification de cas d'utilisation métier
  4. Créez des exigences dans la spécification de cas d'utilisation métier détaillée
  5. Ajoutez des diagrammes à la spécification de cas d'utilisation (facultatif)

1.  Ajoutez à votre projet le type de document Spécification de cas d'utilisation métier (si nécessaire) 

Pour utiliser le squelette de spécification de cas d'utilisation métier livré avec RequisitePro, le type de document Spécification de cas d'utilisation métier (Business Use-Case Specification) doit être inclus dans votre projet. (Pour le vérifier, sélectionnez le projet dans l'explorateur, puis cliquez sur File > Properties - Fichier > Propriétés. Cliquez sur l'onglet Document Types - Types de document - et regardez si ce type y figure.) S'il est déjà disponible dans votre projet, vous pouvez passer à la procédure n°2.

Etapes outil

Pour ajouter le type de document Spécification de cas d'utilisation métier dans un projet RequisitePro ouvert :

  1. Dans l'explorateur, sélectionnez votre projet, puis cliquez sur File > Properties (Fichier > Propriétés). La boîte de dialogue Project Properties (Propriétés du projet) apparaît.
  2. Cliquez sur l'onglet Document Types (Types de document), puis sur Add (Ajouter). La boîte de dialogue Document Type (Type de document) apparaît.
  3. Effectuez la procédure suivante :
    • Entrez "Business Use-Case Specification Document Type" (Type de document Spécification de cas d'utilisation métier) dans la zone Name (Nom).
    • Saisissez une description pour le type de document.
    • Saisissez une extension de fichier. Cette extension s'applique à tous les documents associés au type de document.
    • Dans la liste Default Requirement Type (Type d'exigence par défaut), cliquez sur "Use-Case Requirement Type" (Type d'exigence de cas d'utilisation).
    • Dans la liste Outline Name (Nom du squelette), sélectionnez "RUP Business Use-Case Specification" (Spécification de cas d'utilisation métier RUP).
  4. Cliquez sur OK pour fermer la boîte de dialogue du type de document.
  5. Cliquez sur OK pour fermer la boîte de dialogue des propriétés du projet.

Pour plus d'informations

icône du manuel d'aide Reportez-vous à la rubrique intitulée Creating and modifying document types (Création et modification de types de document) dans l'aide en ligne de RequisitePro (vous pouvez la retrouver à partir de l'index, en sélectionnant "document types > creating" - types de document > création).

2. Créez un document de spécification de cas d'utilisation métier

Le document de spécification de cas d'utilisation métier contient les propriétés textuelles du cas d'utilisation. Ces propriétés sont les suivantes : nom, brève description, flux d'événements de base, flux d'événements de remplacement, préconditions, postconditions et exigences particulières.

Remarque : si vous avez développé vos cas d'utilisation dans Rose, vous pouvez suivre les procédures décrites dans le guide d'utilisation de l'outil Gestion des cas d'utilisation à l'aide de Rational Rose et de Rational RequisitePro pour créer un nouveau document de cas d'utilisation associé à ces cas. Sinon, effectuez les étapes outil suivantes pour créer un document de cas d'utilisation.

Pour créer un document de spécification de cas d'utilisation métier :

  • Cliquez sur File > New > Document (Fichier > Nouveau > Document). La boîte de dialogue Document Properties (Propriétés du document) apparaît.
  • Entrez un nom, une description et un nom de fichier pour le document.
  • Acceptez le package par défaut ou cliquez sur le bouton adjacent Browse (Parcourir) pour sélectionner le package dans lequel vous voulez placer le nouveau document.
  • Dans la zone Document Type (Type de document), sélectionnez "Business Use-Case Specification Document Type" (Type de document Spécification de cas d'utilisation métier). Cliquez sur OK. Le squelette du document de spécification de cas d'utilisation métier s'ouvre dans Microsoft® Word.

Pour plus d'informations

icône du manuel d'aideReportez-vous à la rubrique intitulée Creating requirements documents (Création de documents d'exigences) dans l'aide en ligne de RequisitePro (vous pouvez la retrouver à partir de l'index, en sélectionnant "documents > creating" - documents > création).

3. Remplissez le document de spécification de cas d'utilisation métier

Dans le document de spécification de cas d'utilisation métier que vous venez de créer, saisissez des informations pertinentes pour chaque section. Les propriétés de nom et de brève description doivent avoir déjà été documentées au cours de la Tâche : Identifier les acteurs et les cas d'utilisation métier dans l'outil Rose.

Pour remplir le document de spécification de cas d'utilisation :

  1. Dans le squelette du document, remplacez le texte "Use-Case Name" (Nom du cas d'utilisation) par le nom réel du cas d'utilisation.

    Remarque : si vous avez créé le document de cas d'utilisation selon les procédures décrites dans le guide d'utilisation de l'outil Gestion des cas d'utilisation à l'aide de Rational Rose et de Rational RequisitePro, le nom du cas est automatiquement inséré dans le titre du document. Utilisez les commandes RequisitePro > Requirement > Cut ou Paste (RequisitePro > Exigence > Couper ou Coller) pour déplacer l'exigence de cas d'utilisation vers le texte "Use Case Name".

  2. Lisez les instructions figurant dans la zone Brief Description (Brève description), effacez-les, puis saisissez une brève description pour votre document.

    Remarque : si vous avez développé le cas d'utilisation dans Rose et souhaitez inclure la zone de documentation Rose dans la section "brève description" de votre document de cas d'utilisation RequisitePro, copiez le texte de la zone Documentation dans la boîte de dialogue Rose Use-Case Specification (Spécification de cas d'utilisation) et collez-le dans votre document de spécification de cas d'utilisation.

  3. Remplacez le texte par défaut situé dans la section Basic Flow of Events (Flux d'événements de base) par le texte approprié pour le flux d'événements de base de ce cas d'utilisation. Effectuez une description étape par étape, dans laquelle chaque étape est caractérisée par un retour à la ligne.
  4. Répétez la procédure pour les autres propriétés du cas d'utilisation (flux d'événements de remplacement, exigences particulières, préconditions, postconditions, etc.).
  5. Cliquez sur RequisitePro > Document > Save (Document > Sauvegarder).

Pour plus d'informations

icône du manuel d'aideReportez-vous à la rubrique intitulée Saving requirements documents (Sauvegarde de documents d'exigences) dans l'aide en ligne de RequisitePro (vous pouvez la retrouver à partir de l'index, en sélectionnant "documents > saving" - documents > sauvegarde).

4. Créez des exigences dans la spécification de 
cas d'utilisation métier détaillée

Créez des exigences RequisitePro à partir des sections du document de spécification de cas d'utilisation métier. Marquez le nom du cas d'utilisation comme une exigence parent et ses propriétés comme des exigences enfant. Ces propriétés peuvent comporter de brèves descriptions, des actions dans le flux d'événements de base ou de remplacement, des préconditions, des postconditions, des exigences particulières et des relations d'extension.

Pour créer des exigences dans le document de spécification de cas d'utilisation métier :

  1. Dans ce document, sélectionnez le texte complet relatif au nom du cas d'utilisation.
  2. Effectuez l'une des opérations suivantes :
    • Cliquez avec le bouton droit de la souris et sélectionnez New Requirement (Nouvelle exigence).
    • Cliquez sur RequisitePro > Requirement > New (Exigence > Nouveau).
      La boîte de dialogue Requirement Properties (Propriétés de l'exigence) apparaît.
  3. Sélectionnez le type d'exigence UC.
  4. Dans l'onglet Attributes (Attributs), sélectionnez la valeur d'attribut "Name" (Nom) dans la liste des propriétés de cas d'utilisation (Property).
  5. Répétez les étapes précédentes pour la brève description (en définissant l'attribut de propriété sur "Brief Description"). Dans l'onglet Hierarchy (Hiérarchie), sélectionnez <choose parent> (choisir parent) et identifiez l'exigence UC qui représente le nom du cas d'utilisation.
  6. Dans la section relative au flux d'événements de base du document de spécification de cas d'utilisation, créez des exigences UC pour chaque étape ou groupe d'étapes (sous-flux) pour lequel vous souhaitez définir des liens de traçabilité. Définissez l'attribut de propriétés sur "Basic Flow" (Flux de base) et l'exigence parent sur l'exigence du nom du cas d'utilisation créée au cours des étapes 1 à 3 ci-dessus. Notez qu'il n'est pas nécessaire de créer des exigences pour chaque étape d'un flux d'événements.
    Etape facultative : vous pouvez indiquer des groupes d'étapes qui sont toujours réalisées ensemble. Si nécessaire, utilisez des exigences hiérarchiques pour distinguer les sous-flux des flux d'événements de base.
  7. Dans chaque flux d'événements de remplacement, créez des exigences UC pour chaque étape ou groupe d'étapes (sous-flux) pour lequel vous souhaitez définir des liens de traçabilité. Définissez l'attribut de propriété sur "Alternate Flow" (Flux de remplacement) et l'exigence parent comme indiqué précédemment. Utilisez des exigences hiérarchiques pour indiquer des sous-flux complets.
  8. Les étapes suivantes sont facultatives :
    • Dans la section relative aux préconditions du document de spécification de cas d'utilisation, sélectionnez chaque précondition séparément et créez une exigence UC (Propriété = Pre-conditions, parent = exigence du nom du cas d'utilisation).
    • Faites de même pour les sections relatives aux postconditions (Propriété = Post-conditions) et aux exigences particulières (Propriété = Special). Définissez l'exigence du nom du cas d'utilisation comme parent de ces exigences.

Pour plus d'informations

icône du manuel d'aideReportez-vous à la rubrique intitulée Creating requirements in a document (Création d'exigences dans un document) dans l'aide en ligne de RequisitePro (vous pouvez la retrouver à partir de l'index, en sélectionnant "requirements > creating" - exigences > création).

5. Ajoutez des diagrammes à la spécification de cas d'utilisation (facultatif)

Certaines propriétés de cas d'utilisation sont non textuelles, comme les "use-case diagrams" (diagrammes de cas d'utilisation) et "other diagrams" (autres diagrammes). Voir le Produit : Cas d'utilisation RUP. Ces diagrammes sont stockés dans Rose. A l'aide de Rational SoDA®, vous pouvez créer un rapport de cas d'utilisation à partir des propriétés textuelles du cas, stockées dans RequisitePro, et des informations sur les diagrammes du cas d'utilisation, stockées dans Rose. Voir Instructions : Cas d'utilisation métier pour obtenir des informations sur la création de ce rapport.