Table des matières

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

«browsing»Lister Elements«processing»Modifier un Element«processing»Supprimer un Element«processing»Ajouter un Element«browsing»Afficher un Element«include»«extend»«extend»«extend»

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