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

Relations d'exigences

Enterprise Architect supporte toutes les relations entre les exigences SysML, qui peuvent être visualisées à différents endroits de l'interface utilisateur, offrant ainsi une manière flexible de travailler avec ces connecteurs importants. Les relations entre les éléments (y compris Exigences ) ne sont pas visibles dans la fenêtre Navigateur , car cela encombrerait les éléments alors qu'il existe des moyens plus efficaces de visualiser les connexions.

La fenêtre Relations est utile pour visualiser les éléments, que ce soit dans la fenêtre Navigateur ou dans un diagramme . Lorsqu'un élément est sélectionné dans la fenêtre Navigateur ou dans un diagramme , le contexte change et la fenêtre Relations affiche uniquement les relations qui existent entre l'élément sélectionné et les autres éléments du modèle, y compris les autres Exigences .

Les relations entre Exigences et d'autres éléments, y compris d'autres Exigences , peuvent être visualisées dans n'importe quel diagramme , y compris diagrammes Exigences , de trois manières différentes :

  • Un connecteur entre deux éléments
  • Un compartiment dans l'élément Requirement
  • Une notation de légende sous la forme d'une note attachée à une exigence ou à un autre élément de modèle
Les trois notations diagramme ont chacune leur utilité et offrent au modélisateur la flexibilité nécessaire pour choisir la représentation appropriée à un objectif et à un public particuliers.

La relation tracée entre deux éléments visibles dans un diagramme est la manière la plus courante de visualiser les relations entre exigences ; la ligne en pointillés est tracée du client (l'élément dépendant) au fournisseur (l'élément fournisseur). Ainsi, dans cet exemple, le Bloc « Éclairage par bande » est le client et il dépend de l'exigence « Visibilité en basse lumière », de sorte que la flèche pointe du Bloc (client) vers l'exigence (fournisseur).

Notez également dans cet exemple que le modélisateur a choisi d'afficher le compartiment Parts, montrant les Parts qui composent le Bloc , et le compartiment Notes qui décrit le Bloc . Une justification a également été ajoutée pour qualifier la relation « Satisfy » et pour fournir une explication sur la raison pour laquelle le Bloc a été choisi dans le contexte des normes.

Les compartiments peuvent être utilisés pour afficher les relations auxquelles participe une exigence, ce qui constitue un moyen compact et utile de visualiser les relations entre les exigences sans avoir à inclure les éléments associés dans le diagramme .

La liste des compartiments visibles peut être configurée pour chaque élément diagramme ou pour l'ensemble diagramme , offrant un contrôle granulaire précis sur la manière dont les relations sont visualisées.

Alternativement, une notation de légende peut être utilisée pour afficher la relation dans une note attachée à l'élément d'exigence ou à l'élément dépendant auquel la relation se rapporte. Cette notation est particulièrement utile lorsque des éléments apparaissent dans diagrammes dans lesquels les affichages de connecteur ou de compartiment ne sont pas adaptés, tels qu'un diagramme Bloc interne, diagramme Séquence ou diagramme de cas d'utilisation, ou dans d'autres diagrammes selon ce que le modélisateur juge approprié. Les relations d'exigence sont binaires, ce qui signifie qu'elles ont deux extrémités : un fournisseur et un client. Cela signifie que la légende peut être attachée soit à une exigence, soit à l'élément de modèle associé qui, selon la relation, peut être un Bloc , un cas Test , un cas d'utilisation ou un autre élément de modèle, y compris une autre exigence.

Dans ce diagramme l'attention du modélisateur est portée sur l'exigence et l'élément Bloc est répertorié dans la note stéréotypée comme <<satisfiedBy>>.

Dans ce diagramme , le focus du modélisateur est passé à un Bloc et l'élément Exigence est répertorié dans la note stéréotypée comme <<satisfait>>.

La section suivante détaille les relations d’exigences, en fournissant un exemple de chaque relation.