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

Présentation Diagrammes d'exigences

Un diagramme d'exigences permet de visualiser Exigences et leurs connexions. Il ne s'agit pas seulement de la relation entre deux Exigences , mais également des relations entre Exigences et d'autres types d'éléments tels que les cas d'utilisation, les activités et Bloc qui peuvent être visualisés sur ces diagrammes . Deux des éléments fournis dans la boîte à outils sont :

  • Exigence
  • Cas Test
Ces éléments peuvent être connectés entre eux ou à d’autres éléments, créant ainsi des expressions riches.

Dans ce diagramme nous voyons une exigence qui a été connectée à un Bloc à l'aide d'une relation de satisfaction , qui décrit comment d'autres éléments garantiront que l'intention de l'exigence est satisfaite. Le Bloc a une image alternative définie, celle-ci étant l'image d'un robot.

Encore une fois, le nombre de relations est assez limité, mais chacune a une signification spécifique dans le diagramme .

  • Endiguement
  • Tracer
  • Copie
  • Dériver
  • Vérifier
  • Affiner
  • Satisfaire
Comme pour tous les éléments SysML, ces éléments présentent à la fois un aspect graphique et un aspect textuel. L'exigence a deux propriétés définies :
  • id - un identifiant unique pour l'exigence
  • Texte - une description textuelle de l'exigence
Il est possible de créer un nombre illimité de diagrammes d'exigences pour décrire les besoins et les préoccupations des parties prenantes et autres. Pour plus d'informations, consultez la rubrique Modélisation Exigences SysML .

Création Diagrammes d'exigences

Un diagramme d'exigences peut être créé à partir de plusieurs emplacements dans l' Interface Utilisateur , tels que :

  • Ruban de conception - Icône « Ajouter Diagramme » sur le « Diagramme » panneau
  • Barre d'outils de la fenêtre Navigateur - Icône ' Nouveau Diagramme '
  • Menu contextuel de la fenêtre Navigateur - option « Ajouter Diagramme »
Nous allons utiliser le ruban Conception pour créer un diagramme d'exigences. Tout d'abord, sélectionnez l'emplacement dans la fenêtre Navigateur où vous souhaitez créer le diagramme d'exigences. Comme pour tous diagrammes , il peut s'agir d'un Paquetage ou d'un élément, mais il est courant d'insérer diagrammes d'exigences dans un Paquetage . Une fois l'emplacement Paquetage sélectionné dans la fenêtre Navigateur , cliquez sur l'option du ruban « Conception > Diagramme > Ajouter Diagramme ».

Diagram panel of the Design ribbon in Sparx Systems Enterprise Architect.

Cette option ouvre la dialogue « Nouveau Diagramme », qui vous permet de renommer le diagramme . Le nom par défaut est celui du Paquetage ou de l'élément qui contient le diagramme . Lorsque vous sélectionnez la Perspective SysML et la version de SysML, une liste de diagrammes s'affiche, vous permettant de sélectionner le diagramme d'exigences. Cliquez sur le bouton OK pour créer un nouveau diagramme d'exigences à l'emplacement spécifié dans la fenêtre Navigateur . La Vue Diagramme s'ouvre, vous permettant de commencer à ajouter des éléments et des connecteurs qui décrivent les Exigences et leurs relations. Enterprise Architect affiche également la page « Exigences » de la Boîte à outils, qui contient les éléments et les relations définis par la spécification SysML comme applicables à la construction diagrammes d'exigences. N'importe quel nombre d'autres pages de la Boîte à outils peut être ouvert selon les besoins, en plus des pages de la Boîte à outils « Éléments communs » et « Relations communes » qui sont affichées par défaut.

Les éléments et connecteurs les plus importants utilisés avec le diagramme des exigences sont :

Éléments

  • Exigence - utilisé pour définir une exigence
  • Cas Test - utilisé pour décrire un Test

Connecteurs

  • Confinement - utilisé pour fournir des informations supplémentaires qui aident à clarifier l'exigence
  • Trace - utilisé pour connecter une exigence à tout autre élément modélisation
  • Copie - utilisé pour montrer qu'une exigence est une copie d'une autre
  • Dériver - utilisé pour décrire le fait qu'une exigence est basée sur ou est une extension ou une dérivation d'une autre exigence
  • Vérifier - utilisé pour indiquer qu'une exigence a été remplie
  • Affiner - utilisé pour ajouter un raffinement ou des informations supplémentaires qui aident à clarifier l'exigence
  • Satisfaire - utilisé pour montrer qu'un ou plusieurs éléments du modèle dans l' architecture ou la conception répondent à la notion exprimée dans l'exigence

Extensions des exigences

  • Exigence étendue - utilisée pour Exigences étendues
  • Exigence fonctionnelle - utilisée pour Exigences liées à la fonction
  • Exigence d'interface - utilisée pour Exigences liées aux interfaces
  • Exigence de performance - utilisée pour Exigences liées à la performance
  • Exigence physique - utilisée pour Exigences liées aux aspects physiques d'un système
  • Exigence de conception - utilisée pour Exigences liées à la conception

Les éléments peuvent être ajoutés au diagramme en les faisant glisser de la boîte à outils vers la Vue Diagramme . Relations peuvent être créées en sélectionnant d'abord la relation requise dans la boîte à outils, puis en effectuant un glisser-déposer entre un élément source et un élément cible. Il est courant de ne pas créer diagrammes d'exigences qui répertorient simplement les Exigences , mais plutôt de créer diagrammes qui montrent les relations entre deux Exigences quelconques ou les relations que les Exigences entretiennent avec d'autres éléments tels que les cas d'utilisation, les activités et les blocs.