Outil UML : Diagrammes d'analyse d'exigences

Exemples de diagrammes d'analyse d'exigences UML réalisés avec Modelio

Une exigence définit une capacité ou une condition qui doit être satisfaite.

Une exigence peut définir une fonction devant être fournie par un système, ou une condition de performance que le système doit respecter.

Une exigence peut apparaître dans d'autres diagrammes pour montrer ses liens vers d'autres éléments de modèle. Les exigences ont des propriétés et des liens vers d’autres éléments (exigences ou éléments de modèle).

Modelio fournit un éditeur tabulaire dédié à l'analyse des exigences, ainsi que le support graphique de la modélisation des exigences.

Dans cet exemple, les exigences sont connectées à des éléments de modèle, afin d’exprimer les éléments de modèle qui les détaillent (refine), les satisfont (satisfy) ou les vérifient (verify). Le composant "DiscountTravelOrderingSite" satisfait l'exigence "Internet booking access", car il implémente des fonctionnalités liées à cette dernière. Cette exigence peut être vérifiée en exécutant des cas de test liés aux cas d'utilisation "Cancel Trip" et "Book Trip".

Les diagrammes d'exigences s'appuient sur le standard SysML (System Modeling Language) de l'OMG.

Editeur tabulaire analyse exigences

diagrammes analyse exigences