Réserver une Démo
Pré. Proc.

Exigences et cas d'utilisation

La technique des cas d'utilisation est fondamentalement très simple et a été conçue à l'origine pour garantir que les exigences fonctionnelles soient rédigées du point de vue de l'utilisateur. Ce point de vue a permis de garantir que les systèmes déployés seraient adaptés à l'objectif et acceptés par la communauté diversifiée d'utilisateurs. Il existe cependant une grande quantité de littérature contradictoire et un nombre tout aussi important de styles pour définir les cas d'utilisation. Cela a conduit à la confusion et à l'incertitude et a eu tendance à atténuer la valeur que l'on peut tirer de cette technique efficace et simple.

En ingénierie logicielle, de nombreuses méthodes préconisent l'utilisation de cas d'utilisation comme alternative au développement Exigences , car le Unified Modeling Language (UML) n'inclut pas d'élément d'exigence formel. En revanche, la plupart des méthodes Ingénierie Systèmes Modèles Basée utilisant SysML combinent l'application de cas d'utilisation et Exigences . Cela résulte du fait que SysML définit à la fois un cas d'utilisation et un élément d'exigence, de sorte que ces deux éléments peuvent être liés l'un à l'autre et compléter la spécification du système pour apporter clarté et précision à l'importante discipline de l'ingénierie et de la gestion des exigences.

Dans ces deux diagrammes le modélisateur a utilisé la relation <<affiner>> pour indiquer que le cas d'utilisation de décélération de la voiture affine ou ajoute une explication supplémentaire pour clarifier l'exigence d'efficacité du maître-cylindre . Cela fournit un mécanisme permettant de retracer les composants de niveau d'implémentation qui sont connectés au cas d'utilisation jusqu'à l'exigence et finalement jusqu'à la partie prenante.

La fenêtre Traçabilité peut également être utilisée pour visualiser les connexions entre les éléments du modèle à différents niveaux d'abstraction et pour voir la connexion d'un Bloc qui fait partie d'un assemblage de sous-système à l'exigence qui a spécifié la fonctionnalité.

Les cas d'utilisation sont généralement utilisés pour affiner les exigences de haut niveau et pour exprimer la communication et l'interaction entre l'utilisateur et le système.