Accueil du site > Analyse fonctionnelle > Définir les besoins avec UML
Plus que le langage lui même, l’utilisation d’UML permet facilement de :
|
UML est l’acronyme de Unified Modeling Language. UML n’est donc pas une méthode mais un langage permettant de modéliser un problème de façon compréhensible par tous (maîtrise d’ouvrage, maîtrise d’oeuvre…) |
Le cas d’utilisation décrit les interactions entre le service et un acteur pour rendre un service.
UML permet de représenter les cas d’utilisations du système.
La relation d’inclusion : un cas de base en inclus un autre. Ce dernier n’est jamais exécuté seul.
La relation d’extension : un cas de base peut optionnellement en appeler un autre.

A noter : le cas d’utilisation permet également d’établir les cas de tests ou les exigences du système…
Le cas d’utilisation doit définir les relations entre un acteur et le système. L’erreur trop fréquente est de vouloir les rendre trop dépendants de l’IHM.
Si les besoins en terme d’IHM sont trop « forts », il est conseillé de les rajouter à la fin du cas d’utilisation dans un chapitre dédié (besoin ou exigence IHM).
Pour la description des cas d’utilisations, :
Identifiés et décrits, les cas d’utilisations permettent de fournir une représentation statique des classes participantes du modèle d’analyse.
|
Contrairement à une « user story »,
|