- Les cas d'utilisation sont les éléments de l'interface d'utilisation.
- Un cas d'utilisation est une suite d'évènements, souvent initiée par des acteurs, qui correspond à une utilisation particulière du système.
- Les cas d'utilisation permettent de trouver :
1) les principales tâches de chaque acteur.
2) les fonctionnalités mal décrites dans les spécifications.
3) les modifications (lecture et écriture) des données du système.
4) les cas d'anomalie.
Soit un cas d'utilisation "recherche de produit" identifié pendant l'analyse des besoins d'un futur système logiciel de vente de produits cosmétiques en ligne, selon la notation UML celui-ci se représente comme ci-dessous :
Représentation graphique d'un cas d'utilisation