L'objectif principal de cette activité est de clarifier les différentes fonctionnalités que le système étudié doit fournir. Par la suite, ces fonctionnalités seront assemblées en un ou plusieurs cas d'utilisation entre les entités actives précédemment identifiées et le système.
Un cas d'utilisation est détaillé par une description textuelle et des diagrammes de séquence spécifiques. Si besoin est, un cas d'utilisation peut posséder une boîte "exceptions" dans laquelle les conditions sous lesquelles le service ne peut être rendu doivent être mentionnées.
Aussi, cette activité se compose de plusieurs étapes :