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

Analyse des 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 la prise en support intégrée des exigences non fonctionnelles ou des attributs de qualité, comme on les appelle parfois. Ces exigences expriment généralement à quel point le comportement exprimé par les exigences fonctionnelles doit fonctionner. Enterprise Architect a un élément spécialement conçu pour modéliser ces exigences importantes et une facilité pour les lier à tout autre élément, y compris les cas d'utilisation, les histoires d'utilisateurs et les Exigences fonctionnelles. Ces relations peuvent être affichées dans une variété de diagrammes et de fenêtres ou générées dans la documentation, ce qui les met à 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 le principal outil pour travailler avec des éléments textuels tels que les Exigences Non Fonctionnelles. Ces exigences et d'autres peuvent être créées directement dans le Gestionnaire de Spécification et leurs noms et texte descriptif peuvent être ajoutés dans un format de traitement de texte ou de tableur attrayant. D'autres propriétés intégrées telles que l'état, 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 à partir de listes déroulantes. Des propriétés supplémentaires sous forme de Valeur Étiquetés peuvent également être gérées à partir du Gestionnaire de Spécification . Les Exigences Non- Exigences visibles dans le Gestionnaire de Spécification peuvent être reprises sur des diagrammes , si nécessaire, et liées à d'autres éléments de modélisation . La modification de l'un des détails de l'exigence dans le Gestionnaire de Spécification mettra à jour l'élément dans tous les autres emplacements tels que les diagrammes et vice versa, car il y a un seul élément dans le Référentiel qui est visible dans de nombreuses vues.

En savoir plus : Gestionnaire de Spécification

Exigences Diagramme

Le Exigences des diagramme peut être utilisé pour modéliser les 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 montrer les Exigences Non Fonctionnelles liées à d'autres éléments tels que les Cas d'Utilisation et les User Stories ou les Exigences Fonctionnelles. Des traces peuvent également être créées entre les exigences non Exigences et les composants système ou les interfaces qui implémentent les exigences.

En savoir plus : Exigences Diagramme

Discussions

Les membres de l'équipe voudront souvent commenter ou remettre en question la définition ou les détails d'une exigence non fonctionnelle. La facilité de discussion fournit un mécanisme parfait pour mener ces conversations sur les Exigences non fonctionnelles. Les discussions sont affichées dans une fenêtre spécialement conçue et sont séparées des notes et des détails de l'élément. Cela garantit que la définition des 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 Exigences dans le référentiel peuvent être facilement générées et incluses dans la documentation. Les Exigences peuvent être incluses sous des en-têtes dans le rapport qui regroupent les exigences non fonctionnelles par attributs de qualité tels que l'extensibilité, la maintenabilité et plus encore. Il existe une facilité de gabarit sophistiquée qui fournit une gamme de gabarits 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 des relations

La Matrice des relations est un outil convaincant 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 des cas d'utilisation, des histoires d'utilisateurs, des Exigences fonctionnelles et des composants système et les interfaces qui les implémentent. Un certain nombre de matrices différentes pourraient être créées avec les Exigences non fonctionnelles sur un axe et un ensemble différent d'éléments sur l'autre axe dans chacune des matrices. Les matrices peuvent facilement être enregistrées en tant que ressources et également exportées vers un fichier de feuille de calcul.

En savoir plus : Matrice des relations

Importer et exporter des feuilles de calcul

Il est courant que les analystes aient commencé à modélisation Exigences y compris les Exigences Non- Exigences - dans un tableur, ou qu'ils veuillent manipuler des éléments existants dans un tableur. Enterprise Architect dispose d'un outil flexible et configurable pour importer et exporter des éléments à partir d'un fichier CSV, qui peut être importé et exporté à partir d'une feuille de calcul. Tout type d'élément peut être importé ou exporté vers le fichier Spreadsheet, mais il est particulièrement courant d'utiliser la facilité avec Exigences , y compris les Exigences non fonctionnelles . Les noms, les descriptions, les propriétés intégrées et les propriétés étendues sous la forme de Valeur Étiquetés peuvent être importées ou exportées. L'outil fournit une fenêtre de 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é à celui-ci (ou à une autre référence) dans le but de déterminer ce qui a changé. Il est possible de ramener le modèle actuel à un état capturé dans la ligne de base au niveau d'un changement granulaire.

En savoir plus : Outil de base