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

Analyse Exigences non fonctionnelles

Enterprise Architect est une plate-forme sophistiquée de développement et de gestion des exigences permettant de modéliser tout type d'exigence, y compris support intégrée des exigences non fonctionnelles ou des attributs de qualité, comme on les appelle parfois. Ces exigences expriment généralement la performance du comportement exprimé par les exigences fonctionnelles. Enterprise Architect dispose d'un élément spécialement conçu pour modéliser ces exigences importantes et d'un facilité de les lier à d'autres éléments, notamment les cas d'utilisation, les récits d'utilisateurs et Exigences fonctionnelles. Ces relations peuvent être affichées dans une variété de diagrammes et de fenêtres ou générées dans une documentation les mettant à la disposition des parties prenantes du projet qui ne travaillent pas dans le référentiel. Il est également possible de réutiliser ces exigences dans plusieurs projets ou programmes de travail.

Creating Non-Functional Requirements in the Specification Manager in Sparx Systems Enterprise Architect.

Gestionnaire de Spécification

Le Gestionnaire de Spécification est l'outil principal pour travailler avec des éléments textuels tels que Exigences Non Fonctionnelles. Ces exigences et d'autres peuvent être créées directement dans le Gestionnaire de Spécification et leurs noms et textes descriptifs peuvent être ajoutés dans un format de traitement de texte ou de feuille de calcul attrayant. D'autres propriétés intégrées telles que le statut, la version et la phase peuvent être gérées directement dans les colonnes du Gestionnaire de Spécification et les listes de propriétés - lorsqu'elles sont disponibles - peuvent être choisies ou modifiées dans des listes déroulantes. Des propriétés supplémentaires sous la forme de Valeur Étiquetés peuvent également être gérées à partir du Gestionnaire de Spécification . Les Exigences Non Fonctionnelles visibles dans le Gestionnaire de Spécification peuvent être incluses dans diagrammes , si nécessaire, et liées à d'autres éléments modélisation . La modification de l'un des détails d'une Exigence dans le Gestionnaire de Spécification mettra à jour l'élément dans tous les autres emplacements tels que diagrammes et vice versa, puisqu'il existe un seul élément dans le Référentiel qui est visible dans de nombreuses vues.

En savoir plus : Gestionnaire de Spécification

Diagramme Exigences

Le diagramme Exigences peut être utilisé pour modéliser Exigences non fonctionnelles. Ces exigences sont souvent affichées à l'aide d'un élément Paquetage indiquant la catégorie de l'exigence. Dans d'autres diagrammes , le modélisateur peut afficher les Exigences non fonctionnelles liées à d'autres éléments tels que les cas d'utilisation et les histoires d'utilisateur ou Exigences fonctionnelles. Des traces peuvent également être créées entre les Exigences non fonctionnelles et les composants système ou les interfaces qui implémentent les exigences.

En savoir plus : Diagramme Exigences

Discussions

Les membres de l'équipe souhaitent souvent commenter ou remettre en question la définition ou les détails d'une exigence non fonctionnelle. Le facilité de discussion fournit un mécanisme parfait pour mener ces conversations sur Exigences non fonctionnelles. Les discussions sont publiées dans une fenêtre spécialement conçue à cet effet et sont conservées séparément des notes et des détails de l'élément. Cela garantit que la définition Exigences n'est pas « polluée » par des commentaires destinés aux modélisateurs plutôt qu'aux autres parties prenantes. Au fur et à mesure que les discussions sont publiées, une fenêtre de résumé affiche de manière pratique les dernières entrées dans l'ensemble du référentiel.

En savoir plus : Discussions

Documentation

Le générateur de documentation d' Enterprise Architect peut produire des fichiers de traitement de texte Docx et RTF, des rapports PDF et HTML. Les Exigences non fonctionnelles stockées dans le référentiel peuvent être facilement générées et incluses dans la documentation. Les Exigences peuvent être incluses sous des rubriques du rapport qui regroupent les exigences non fonctionnelles par attributs de qualité tels que l'extensibilité, la maintenabilité et plus encore. Un gabarit facilité est disponible qui fournit une gamme de gabarits intégrés et permet à l'utilisateur de créer ses propres gabarits définissant des styles, des images et une large gamme d'autres options de formatage.

En savoir plus : Documentation

Matrice de relations

La Matrice de relations est un outil très pratique pour visualiser les relations entre deux ensembles d'éléments. Les Exigences non fonctionnelles peuvent être liées à un certain nombre d'ensembles d'éléments différents, notamment les cas d'utilisation, les récits d'utilisateurs, Exigences fonctionnelles et les composants système ainsi que les interfaces qui les mettent en œuvre. Un certain nombre de matrices différentes peuvent être créées avec les Exigences non fonctionnelles sur un axe et un ensemble d'éléments différent sur l'autre axe dans chacune des matrices. Les matrices peuvent être facilement enregistrées en tant que ressources et également exportées vers un fichier de feuille de calcul.

En savoir plus : Matrice de relations

Importer et exporter des feuilles de calcul

Il est courant que les analystes aient commencé à modélisation Exigences , y compris Exigences non fonctionnelles, dans une feuille de calcul, ou qu'ils souhaitent manipuler des éléments existants dans une feuille de calcul. Enterprise Architect dispose d'un outil flexible et configurable pour importer et exporter des éléments à partir d'un fichier CSV, qui peuvent être importés et exportés à partir d'une feuille de calcul. Tout type d'élément peut être importé ou exporté vers le fichier de feuille de calcul, mais il est particulièrement courant d'utiliser la facilité avec Exigences , y compris Exigences non fonctionnelles. Les noms, descriptions, propriétés intégrées et propriétés étendues sous forme de Valeur Étiquetés peuvent être importés ou exportés. L'outil fournit une fenêtre Spécification flexible dans laquelle le mappage entre les propriétés des éléments et les colonnes de la feuille de calcul et d'autres paramètres peut être défini et enregistré. Essentiellement, les colonnes de la feuille de calcul définissent les propriétés et chaque élément est spécifié dans une ligne.

En savoir plus : Importer et exporter des feuilles de calcul

Lignes de base

L'outil de référence est utilisé comme un type d'outil de sauvegarde et de récupération et peut capturer un instantané des Exigences non fonctionnelles à un moment donné, puis, ultérieurement, le référentiel peut être comparé à cette référence (ou à une autre référence) dans le but de déterminer ce qui a changé. Il est possible de rétablir le modèle actuel à un état capturé dans la référence au niveau d'un changement granulaire.

En savoir plus : Outil de référence