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 :
-
Associer des produits Rose et RequisitePro
-
Gérer les attributs des cas d'utilisation et les
documents
-
Associer des exigences à des
cas d'utilisation Rose à partir de 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.
-
Ouvrez le modèle de Rational Rose.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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).
-
Cliquez sur OK pour sauvegarder l'association et fermez la boîte de dialogue.
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.
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
-
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.
-
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.
-
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.
-
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).
-
Effectuez les changements des propriétés de l'exigence.
Association d'un cas d'utilisation à une nouvelle exigence
-
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.
-
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).
-
Effectuez les changements des propriétés de l'exigence.
-
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.
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 un cas d'utilisation à un document existant
-
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.
-
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.
-
Dans la zone Documents of type (Documents de type), sélectionnez un type de document pour la liste
ci-dessous.
-
Sélectionnez un document dans la liste affichée puis cliquez sur OK.
Association d'un cas d'utilisation avec un nouveau document
-
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.
-
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.
-
Utilisez la commande RequisitePro > Document > Save dans Word pour sauvegarder le document.
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.
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 :
-
Cliquez à l'aide du bouton droit de la souris sur un cas d'utilisation Rose qui est associé à une exigence ou un
document.
-
Sélectionnez Requirements Properties (Propriétés des exigences) > Open (Ouvrir) dans le menu
contextuel. La boîte de dialogue des exigences apparaît.
-
Dans l'onglet Attributes (Attributs), sélectionnez ou saisissez une valeur pour chaque zone
d'attribut.
-
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 :
-
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.
-
Sélectionnez Use Case Document (Document de cas d'utilisation) > Open (Ouvrir) dans le menu
contextuel.
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é
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 :
Lien vers le modèle Rose
-
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.
-
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).
-
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
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
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.
|