Programmation UML/Diagramme des cas d'utilisation
Le diagramme des cas d'utilisation est normalement le premier à réaliser dans le cadre d'une étude, et découle directement du cahier des charges. Il représente les différents acteurs et leurs opérations dans le système :
![](http://upload.wikimedia.org/wikipedia/commons/4/48/Restaurant-UML-UC.png)
Chaque acteur est représenté à l'extérieur du système, soit par une figure humaine pour un opérateur humain, soit par une machine si celle-ci est extérieure au système. Les opérations sont représentées par une ellipse dans le cadre du système. Chaque opération est relié aux acteurs qui peuvent l'effectuer, et chaque acteur est relié à toutes les opérations qu'il peut effectuer dans le système.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Usecase_img07.png/450px-Usecase_img07.png)