| Pré. | Proc. |
Présentation Diagrammes de cas d'utilisation
Le diagramme de cas d'utilisation est un diagramme simple qui décrit visuellement les objectifs des utilisateurs par rapport au système ou à une partie du système. Cela pourrait être paraphrasé par « la valeur que le système fournit aux acteurs ». diagrammes de cas d'utilisation semblent assez simplistes, avec un petit nombre d'éléments :
- Sujet
- Acteurs
- Cas d'utilisation

Le sujet ( bordure ) fournit un contexte pour la définition et représente un système ou une partie d'un système ; les acteurs se situent par définition à l'extérieur du sujet et les cas d'utilisation à l'intérieur. La relation de chemin Communication traverse par définition le périmètre du sujet car elle relie un acteur à un cas d'utilisation. Là encore, le nombre de relations est assez limité, mais chacune a une signification spécifique dans le diagramme .
- Chemin de Communication
- Prolonger (également avec condition)
- Inclure
- Généralisation

Il est possible de créer un nombre illimité de diagrammes de cas d'utilisation pour représenter l'interaction des utilisateurs avec le système ou une partie d'un système. Il est important de comprendre que les cas d'utilisation sont destinés à décrire la valeur le système fournit à ses utilisateurs et qu'ils ne sont pas destinés à être décomposés par décomposition fonctionnelle. Il s'agit sans aucun doute de l'erreur la plus courante commise par les modélisateurs novices, ce qui a pour conséquence d'atténuer les avantages considérables que l'on peut tirer de cette technique.
Le modèle de cas d'utilisation peut être enrichi par un mécanisme appelé « structurer le Modèle de cas d'utilisation », qui élimine le texte répétitif, classe les acteurs et les cas d'utilisation et spécifie les points d'extension. Ce mécanisme sera abordé plus loin dans ce chapitre. Pour plus d'informations, consultez la rubrique d'aide Modèles de cas d'utilisation SysML .
Création d'un Diagramme de cas d'utilisation
Un diagramme de cas d'utilisation peut être créé à partir de plusieurs emplacements dans l' Interface Utilisateur en sélectionnant :
- Ruban de conception - Ajouter une icône Diagramme sur le panneau Diagramme
- Barre d'outils de la fenêtre Navigateur - Icône Nouveau Diagramme
- Menu contextuel de la fenêtre Navigateur - Nouveau Diagramme
Conception > Diagramme > Ajouter Diagramme

Sélectionner cette option ouvre l'onglet « Créateur de Diagramme de la dialogue Constructeur de Modèle . Vous pouvez y sélectionner le type de diagramme et le diagramme ; le nom par défaut est celui du Paquetage ou de l'élément qui diagramme contient. Une fois la perspective SysML et la version de SysML sélectionnées, une liste de types de diagramme s'affiche, vous permettant de choisir le diagramme de cas d'utilisation. Cliquez sur le bouton « Créer Diagramme pour créer un diagramme de cas d'utilisation à l'emplacement sélectionné dans la fenêtre Navigateur . La Vue Diagramme s'ouvre, vous permettant d'ajouter des éléments et des connecteurs décrivant la valeur que le système fournira à ses utilisateurs. Enterprise Architect affiche également les pages « Cas d'utilisation » de la boîte à outils Diagramme , qui contiennent les éléments et les relations définis par la spécification SysML pour la construction diagrammes de cas d'utilisation. D'autres pages de la boîte à outils peuvent être ouvertes, si nécessaire, en plus des pages « Éléments communs » et Relations communes » , toujours disponibles.

Les éléments et connecteurs les plus importants utilisés avec le diagramme de cas d'utilisation sont :
Éléments
- Acteur - utilisé pour décrire le rôle joué par un utilisateur par rapport au système
- Cas d'utilisation - utilisé pour décrire la valeur qu'un système fournit à ses utilisateurs
- Bordure - utilisée pour montrer la portée des systèmes (généralement une par diagramme )
Connecteurs
- Chemin Communication - utilisé pour connecter les acteurs aux cas d'utilisation
- Généraliser - utilisé entre deux acteurs ou entre deux cas d'utilisation
- Inclure - utilisé entre les cas d'utilisation pour réutiliser les étapes du scénario
- Étendre - utilisé pour embellir un cas d'utilisation avec des détails supplémentaires

Des éléments peuvent être ajoutés au diagramme par glisser-déposer depuis la boîte à outils vers la Vue Diagramme . Il est recommandé de commencer par un élément Bordure , dont le nom doit décrire le système, le sous-système ou l'entité modélisé par le diagramme de cas d'utilisation. Laisser ce nom vide ou le nommer de manière à ne pas indiquer clairement le système ou la partie de système modélisé peut entraîner une mauvaise interprétation du diagramme . Une fois la Bordure ajoutée et dimensionnée correctement dans le diagramme , il est possible d'ajouter des acteurs et des cas d'utilisation : les acteurs étant positionnés à l'extérieur de la Bordure et les cas d'utilisation à l'intérieur. L'étape suivante consiste à ajouter des relations de chemin Communication entre les acteurs et les cas d'utilisation, définissant ainsi la valeur que les acteurs tirent du système.
Une fois le diagramme de base créé, et à mesure que la connaissance du domaine et des comportements du système se précise, il est possible de diagramme structurer ou de l'enrichir grâce aux relations supplémentaires « Inclure », « Étendre » et « Généraliser ». Il est conseillé aux débutants de ne pas utiliser ces relations trop librement, car toute tentative de décomposition fonctionnelle réduirait la valeur du modèle de cas d'utilisation, dont la description est volontairement large pour permettre aux parties prenantes d'avoir une vue d'ensemble des services fournis par le système, le sous-système ou l'entité modélisée.