Ce modèle doit surtout définir les limites du système et doit définir ses fonctionnalités.
On développe un modèle en utilisant les termes et les notations de l'environnement réel où s'intègre le système. C'est là que les interfaces du système sont décrites. C'est là aussi que l'on décrit l'ensemble des cas d'utilisations (services) réalisés par l'ensemble des acteurs. Les acteurs sont l'environnement du système, les cas d'utilisation ce qui se passe à l'intérieur.
analyse.generaleSur la base des besoins exprimés, les modèles d'analyse et des besoins sont construits pendant la phase d'analyse.