Encyclopédie Wikimonde

Diagramme des exigences

Aller à : navigation, rechercher

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 Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

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 Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

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 Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

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 Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

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 Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

Notes et références

  1. Diagramme d'exigences (Requirement diagram).
  2. Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).

Bibliographie

  • SysML, les diagrammes, revue Technologie n°179, avril 2012, Didier Fagnon et Stéphane Gaston
  • Erreur Lua dans Module:Outils à la ligne 73 : attempt to index local 'frame' (a nil value).
  • (de) Systems Engineering mit SysML/UML (ISBN 978-3-89864-577-5)

Liens externes

Article publié sur Wikimonde Plus.

Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).