Au cours de cette leçon, vous apprendrez à créer une association directe entre une exigence de cas d'utilisation et un cas d'utilisation dans le domaine liable UML. Vous verrez également comment utiliser la vue Presse-papiers de liens.
Cette leçon nécessite que le domaine liable UML soit installé. Il n'est pas fourni avec certains produits IBM® Software Delivery Platform.
Si vous n'avez pas accès à ce domaine, vous pouvez quand même étudier cette procédure et le viewlet Démonstration pour comprendre comment fonctionnent les associations directes ou passer à la leçon suivante.
Une association directe établit un lien entre un élément de domaine et une exigence.
Ce lien synchronise les deux artefacts que vous pouvez alors gérer comme un seul élément conceptuel. La création de liens directs ne génère pas d'exigences de proxy. Cette fonction de création de lien direct étant configurée par défaut pour les cas d'utilisation, le meilleur domaine pour en faire une démonstration est donc le domaine liable
UML. Cependant, vous pouvez personnaliser les règles relatives aux liens pour les autres types d'exigences et éléments de domaines liables dans les propriétés du projet.
Notre exemple présente comment un architecte système ou un gestionnaire de développement peut associer des cas d'utilisation
UML à des cas d'utilisation créés dans Rational RequisitePro par un analyste d'exigences. L'association directe crée un lien direct et synchronise le nom et la documentation des cas d'utilisation UML avec le nom et le texte des cas d'utilisation des exigences.
Pour créer une association directe entre cas d'utilisation :
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur Mon projet tutoriel puis sur .
- Dans l'assistant Nouveau modèle UML, acceptez le canevas standard, entrez Modèle tutoriel comme nom de modèle puis cliquez sur Terminer.
- Dans la vue Explorateur de projets cliquez avec le bouton droit de la
souris sur Modèle tutoriel puis sur .
- Acceptez le nom par défaut du cas d'utilisation (UseCase1). Répétez l'étape précédente pour créer le cas d'utilisation UseCase2.
- Dans la vue Explorateur des exigences, développez le dossier Cas d'utilisation dans le projet d'apprentissage.
- Développez le dossier Réorganiser l'envoi et faites glisser le cas d'utilisation UC1 Réorganiser l'envoi jusqu'à l'élément de modèle UseCase1.
- Dans la fenêtre Synchronisation d'exigences RequisitePro,
acceptez le nom et le texte de l'exigence. Cela va écraser le nom et la documentation de UseCase1 avec le nom et le texte du cas d'utilisation Réorganiser l'envoi de Rational RequisitePro.
- Dans la vue Explorateur d'exigences, développez le dossier Vérifier l'état de la commande, cliquez avec le bouton droit de la souris sur le cas d'utilisation UC2 Vérifier l'état de la commande, puis cliquez sur .
- Dans la vue Explorateur de projets cliquez avec le bouton droit de la
souris sur l'élément de modèle UseCase2 puis cliquez sur .
- Dans la fenêtre Synchronisation d'exigences RequisitePro,
acceptez le nom et le texte de l'exigence pour le cas d'utilisation et cliquez sur OK.
Vous venez de créer des associations directes entre des exigences et des éléments de modèles de deux façons : avec la méthode glisser-déposer et la méthode presse-papiers de liens. Les liens directs sont marqués par une flèche horizontale

sur chaque icône d'artefact.