Diagramme des exigences

Aller à la navigation Aller à la recherche

Le diagramme des exigences ou diagramme d'exigences (en anglais : requirement diagram) est un diagramme spécialement utilisé en SysML. Il décrit graphiquement une capacité ou une contrainte qui doit être satisfaite par un système. C'est donc une interprétation du cahier des charges[1]. « Le diagramme d'exigences est un diagramme dit "transverse" car les exigences peuvent aussi bien être reliées à des aspects structurels qu'à des aspects comportementaux. »[2]. Le diagramme comporte le package qui est le conteneur du diagramme, des exigences décrites dans un cadre d'exigence (Requirement), et des liaisons. Les exigences et les relations entre elles et leur relation avec d'autres éléments du modèle sont présentées comme indiqué dans les paragraphes suivants :

Derive Requirement Relationship

Si une exigence est dérivée d'une autre exigence , leur relation est appelée "Derive Requirement Relationship". Pour approfondir voir (en) The Derive Requirement Relationship et (en) Lenny Delligatti, SysML Distilled: A Brief Guide to the Systems Modeling Language, Addison-Wesley, , 304 p. [lire en ligne], p. 207 

Namespace Containment

Si une condition est contenue dans une autre condition , leur relation est appelée "Namespace Containment". Pour approfondir voir (en) Namespace Containment

Satisfy Relationship

Si une exigence est satisfaite par un élément de design , leur relation est nommée "Satisfy Relationship". Pour approfondir voir (en) Lenny Delligatti, SysML Distilled: A Brief Guide to the Systems Modeling Language, Addison-Wesley, , 304 p. [lire en ligne], p. 208 

Copy Relationship

Si une exigence est une copie d'une autre exigence , leur relation est nommée "Copy Relationship".

Verify Relationship

S'il existe une relation entre une exigence et un test vérifiant cette exigence , leur relation est nommée "Verify Relationship". Pour approfondir voir (en) Lenny Delligatti, SysML Distilled: A Brief Guide to the Systems Modeling Language, Addison-Wesley, , 304 p. [lire en ligne], p. 208 

Test Case

Un cas de test est définie par un vérifier si le système considéré satisfait une exigence flux.

Refine Relationship

Si une exigence est affinée par d'autres éléments exigences / modèle , la relation est est nommée "Refine Relationship". Pour approfondir voir (en) Lenny Delligatti, SysML Distilled: A Brief Guide to the Systems Modeling Language, Addison-Wesley, , 304 p. [lire en ligne], p. 207 

Trace Relationship

S'il existe une relation entre une exigence et un élément de modèle arbitraire tracée par cette exigence , leur relation est appelée "Trace Relationship". Pour approfondir voir (en) A Practical Guide to SysML: The Systems Modeling Language, Morgan Kaufmann, , 630 p. (ISBN 9780128002025) [lire en ligne] 

Notes et références

  1. Diagramme d'exigences (Requirement diagram).
  2. Systèmes temps réel embarqués - 2e éd: Conception et implémentation, Dunod, , 592 p. (ISBN 9782100719570) [lire en ligne], p. 39 

Bibliographie

Liens externes

Article publié sur Wikimonde Plus

  • icône décorative Portail du management
  • icône décorative Portail de l’informatique