Guide d'utilisation de l'outil: Description détaillée d'un cas d'utilisation à l'aide de Rational Systems Developer
Ce guide d'utilisation de l'outil explique comment détailler un cas d'utilisation à l'aide de l'environnement de modélisation RSD.
Outil: Rational Systems Developer
Etend: Description détaillée d'un cas d'utilisation à l'aide de la plateforme Rational Software Development
Relations
Eléments connexes
Description principale

Présentation

Ce guide d'utilisation de l'outil suppose qu'un modèle de cas d'utilisation a été créé conformément aux Instructions relatives aux structures de modèles pour RSx. Il suppose ensuite qu'un cas d'utilisation a été créé en suivant les étapes décrites dans Identifier les acteurs et les cas d'utilisation.

Les étapes suivantes sont réalisées dans ce guide d'utilisation de l'outil :

Informations supplémentaires sur l'outil

Avant de détailler un cas d'utilisation, vous devez déterminer la façon dont ces informations seront capturées. Voici quelques options :

  • La fenêtre de documentation du modèle vous permet de documenter tout élément de modèle sélectionné. Voir manuel d'aideDocumenting Model Elements (Documentation des éléments de modèle).
  • Un document de spécification de cas d'utilisation séparé peut être créé à l'aide du canevas fourni par RUP (voir Artefact : Cas d'utilisation pour les canevas). Le document peut ensuite être associé à l'élément de modèle du cas d'utilisation. Voirmanuel d'aideLinking Model Elements to External Files (Relier des éléments de modèle à des fichiers externes).
  • Vous pouvez également associer des cas d'utilisation à des exigences et des documents à l'aide de Rational RequisitePro Integration. Pour associer un cas d'utilisation à un document ou à une exigence RequisitePro, consultez l'aide sur RequisitePro Integration. Vous trouverez ci-dessous plus d'informations sur cette intégration.

Rational RequisitePro Integration

Rational RequisitePro Integration vous permet de modifier des éléments de modèle de cas d'utilisation à partir des exigences qui leur sont associées dans les bases de données et documents RequisitePro. Vous pouvez associer les cas d'utilisation à des documents d'exigences dans RequisitePro, ce qui vous permet de développer une définition textuelle du cas d'utilisation dans un document RequisitePro Microsoft Word. Dans les documents de cas d'utilisation RequisitePro, vous pouvez ajouter aux cas d'utilisation des descriptions, des flux d'événements, des exigences spécifiques et des conditions.

L'intégration vous permet également d'attribuer la traçabilité des exigences pour modéliser les éléments. Vous pouvez utiliser des exigences associées pour effectuer le suivi des relations entre les éléments de modèle et d'autres exigences, à l'aide des fonctions de traçabilité de RequisitePro. Le fait d'associer les éléments de modèle et les exigences vous permet de réviser et d'évaluer l'impact des changements d'exigences sur vos éléments de modèle.

Pour plus d'informations, voir les instructions relatives à la gestion des cas d'utilisation à l'aide de RSx et de Rational RequisitePro.

Détailler le flux d'événements du cas d'utilisation

  1. Ouvrez le modèle de cas d'utilisation.
  2. Allez jusqu'au cas d'utilisation à détailler.
  3. Entrez un flux d'événements détaillé dans la documentation associée à l'élément de modèle.

Structurer le flux d'événements du cas d'utilisation

Vous pouvez illustrer la structure du flux d'événements avec un diagramme d'activité. Pour cela, procédez de la manière suivante :

  1. Cliquez avec le bouton droit de la souris sur l'explorateur de modèles et ajouter un diagramme d'activité. Voir manuel d'aide Activity Diagrams (Diagrammes d'activité).
  2. Ajoutez des lignes de séparation (facultatif).
  3. Ajoutez un état initial, un état final et des activités. Voir manuel d'aideControl Nodes (Noeuds de contrôle).
  4. Associez une brève description à chaque activité. Voir manuel d'aideDocumenting Model Elements (Documentation des éléments de modèle).
  5. Connectez les états d'activité aux transitions. Voir manuel d'aideRelations.
  6. Créez des barres de synchronisation, si nécessaire.
  7. Spécifiez des conditions de franchissement pour les transitions, si nécessaire.

Illustrer les relations avec les acteurs et les autres cas d'utilisation <facultatif>

Il s'agit d'une étape facultative qui n'est exécutée que pour clarifier les relations entre le cas d'utilisation et les acteurs et cas d'utilisation associés. L'ajout de relations avec des acteurs est décrit dans Identifier les acteurs et les cas d'utilisation. Les relations avec d'autres cas d'utilisation sont décrites dans Structurer le modèle de cas d'utilisation.

Pour plus d'informations, voir manuel d'aide Modeling the Behavior of a System by using Use-Case Diagrams (Modélisation du comportement d'un système à l'aide de diagrammes de cas d'utilisation) dans l'aide en ligne.

Décrire les exigences spéciales du cas d'utilisation

Entrez ces informations dans la documentation associée au cas d'utilisation. Notez qu'il existe une section spécifique pour ces informations dans le canevas de spécification du cas d'utilisation.

Décrire les protocoles de communication

Entrez ces informations dans la documentation associée au cas d'utilisation. Notez qu'il existe une section spécifique pour ces informations dans le canevas de spécification du cas d'utilisation.

Décrire les préconditions du cas d'utilisation <facultatif>

Entrez ces informations dans la documentation associée au cas d'utilisation. Notez qu'il existe une section spécifique pour ces informations dans le canevas de spécification du cas d'utilisation.

Décrire les postconditions du cas d'utilisation <facultatif>

Entrez ces informations dans la documentation associée au cas d'utilisation. Notez qu'il existe une section spécifique pour ces informations dans le canevas de spécification du cas d'utilisation.

Décrire les points d'extension <facultatif>

Entrez ces informations dans la documentation associée au cas d'utilisation. Notez qu'il existe une section spécifique pour ces informations dans le canevas de spécification du cas d'utilisation.

Evaluer les résultats

Chaque description détaillée de cas d'utilisation doit être revue avec les parties prenantes.Les rapports d'outils et les diagrammes de modèles de cas d'utilisation publiés (cas d'utilisation et activité) peuvent être utiles lors de la revue des descriptions détaillées de cas d'utilisation.

Pour plus d'informations, voir manuel d'aidePublishing Models (Publication de modèles) et le tutoriel manuel d'aidePublishing a Model to Web (Publication d'un modèle dans le Web).

Informations supplémentaires sur l'outil

Tutoriels :

  • manuel d'aideAssociating requirements and model elements (Association d'exigences à des éléments de modèle)

Exemples :

  • manuel d'aideUML Models - Simple UML Model (Modèles UML - Modèle UML Simple)