Le document présente le concept de cas d'utilisation en UML, qui permet de définir les interactions entre un logiciel et ses utilisateurs en décrivant ses fonctionnalités. Il aborde les acteurs, les scénarios, ainsi que les relations entre cas d'utilisation, notamment l'inclusion et l'extension pour gérer des comportements complexes et optionnels. Enfin, il traite de la généralisation des acteurs et des cas d'utilisation, permettant de simplifier les relations et de spécialiser les comportements.