
Par “Exigences Utilisateur” (User Requirement), on entend les fonctionnalités qu’un logiciel doit posséder pour répondre aux besoins et résoudre les problèmes de l’utilisateur final. En d’autres termes, il s’agit de ce que l’on attend d’un logiciel en termes de fonctionnalités pour son utilisation.
En général, la spécification de ces exigences est réalisée à travers la rédaction d’un document appelé Spécifications des Exigences Utilisateur (User Requirement Specifications – URS), qui est produit lors de la phase de validation du logiciel, c’est-à-dire avant sa réalisation effective.
Ce document est rédigé conjointement par l’utilisateur et le concepteur, qui, à ce stade, se concentre principalement sur la compréhension des besoins réels de l’utilisateur, l’aidant à les formuler dans un langage qui lui est accessible.
Lors de la phase suivante de développement du logiciel, le concepteur sera tenu de respecter ce qui a été établi par les deux parties dans le document URS.




