Le diagramme d'exigence

Icône de l'outil pédagogique Principes

Le diagramme d'exigence décrit graphiquement une capacité ou une contrainte qui doit être satisfaite par un système. C'est une interprétation du cahier des charges.

Un diagramme d'exigence comporte :

  • Le package qui est le conteneur du diagramme
  • Des exigences décrites dans un cadre d'exigence (Requirement)
  • Des liaisons

Chaque cadre d'exigence dispose de trois informations au moins :

  • un nom : il s'agit d'une chaine de caractères décrivant l'exigence. Elle doit être courte précise et de préférence unique
  • le texte : il décrit et précise l'exigence
  • l'identifiant : il doit être unique. Un diagramme SysML pouvant être compilé pour générer un programme une duplicité d'identifiant génèrerait automatiquement une erreur.

Les liaisons :

3 types de liaisons sont vraiment fondamentales :

  • la contenance (ligne terminée par un cercle contenant une croix du côté du conteneur)
    permet de décomposer une exigence composite en plusieurs exigences unitaires, plus
    faciles ensuite à tracer vis-à-vis de l’architecture ou des tests ;
  • le raffinement (« refine ») consiste en l’ajout de précisions, par exemple de données
    quantitatives ;
  • la dérivation (« deriveReqt ») consiste à relier des exigences de niveaux différents,
    par exemple des exigences système à des exigences de niveau sous-système, etc. Elle
    implique généralement des choix d’architecture.

Lycée Théodore DECK - NB2011