UWE : Requirements Model
Il s'agit de l'analyse fonctionnelle (des fonctionnalités utilisateur).
Cette partie est d'autant plus importante tant les méthodes AGILES mettant l'utilisateur au centre des préoccupations se sont démocratisées.
Use cases
Un cas d'utilisation (use case) est un cas d'usage d'une application pour un type d'utilisateur.
Représentation d'ensemble
Les Uses cases sont représentés en UML au travers du diagramme de cas d'utilisation.
Voir Cas d'utilisation
UWE apporte vient enrichir le Use cases diagram avec 2 stéréotypes :
Représentation | Stéréotype | Rôle |
«browsing» | Navigation | |
---|---|---|
«processing» | Traitement |
Exemple
Analyse d'UC : dynamique
L'analyse de la dynamique de chaque cas d'utilisation se fait au travers du diagramme d'activités.
voir Diagramme d'activités UML
UWE y ajoute les prototypes suivants :
Représentation | Stéréotype | Rôle |
«userAction» | Action de l'utilisateur | |
---|---|---|
«systemAction» | Action du système | |
«displayAction» | Action d'affichage | |
«navigationAction» | Action de navigation | |
«displayPin» | Affichage d'élément | |
«interactionPin» | Interaction avec un élément |
Exemple