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

Exigences

Enterprise Architect en supporte la définition des exigences pour les projets d'ingénierie d'entreprise, d'entreprise, de logiciel, de matériel et de système, y compris les exigences fonctionnelles et non fonctionnelles. Il existe un certain nombre de types d'exigences intégrés au produit de base et de nouveaux types peuvent être ajoutés pour s'adapter à n'importe quel projet. L' UML ne définit pas formellement un élément Requirement, mais Enterprise Architect étend le langage pour fournir un élément qui peut être ajouté directement dans le référentiel ou via le Gestionnaire de Spécification basé sur le texte, ou créé sur des diagrammes . Dans Enterprise Architect , l'exigence est traitée comme un élément de modélisation de première classe et peut participer à des relations permettant d'établir une traçabilité et un chef de projet ou business analyst peut suivre qu'un projet est conçu, construit et testé selon les parties prenantes. besoins et ses spécificités. Des cas d'utilisation peuvent également être définis et un éditeur sophistiqué vous aide à définir des scénarios qui peuvent être générés automatiquement en diagrammes de comportement, permettant à l' Exigences des exigences de retracer les étapes individuelles d'un scénario. À l'aide de stéréotypes, les histoires d'utilisateurs peuvent être modélisées et un Backlog Agile peut être défini à l'aide de l'élément Fonctionnalité ; au fur et à mesure de la hiérarchisation, celles-ci peuvent être élaborées en exigences bien articulées prêtes pour l'équipe de développement.

La description

En tant qu'étape d'analyse, il est souvent souhaitable de capturer des exigences système simples. Ceux-ci sont finalement réalisés par des cas d'utilisation.

Dans la phase initiale de collecte des exigences, les exigences de catalogage peuvent être réalisées à l'aide de l'extension Requirement sur un diagramme personnalisé .

Exemples

Exigences peuvent être agrégées pour créer une hiérarchie, comme illustré par ce diagramme .

Example Requirement elements in Sparx Systems Enterprise Architect.

Dans le diagramme suivant, une exigence selon laquelle un utilisateur peut se log à un site Web est implémentée par le cas d'utilisation de connexion, qui à son tour est implémenté par les constructions Métier Logic, ASP Pages et Login Web Page. En utilisant cette approche, vous pouvez facilement modéliser des dépendances et des relations d'implémentation assez détaillées et complexes.

UML Use Case element implementing a Requirement.

Notes

  • Les exigences externes peuvent être affichées avec ou sans un « E » d'identification (pour Externe) dans le coin supérieur droit de l'élément ; pour basculer l'affichage de cette lettre, cochez ou décochez la case "Afficher l'icône stéréotype pour les exigences" dans la boîte de dialogue "Préférences", page "Objets"
  • Les couleurs des éléments d'exigence identifient le statut de l'exigence ; vous changez l'état - et donc la couleur - dans la boîte de dialogue ' Propriétés ' de l'élément et définissez la couleur de chaque état dans la boîte de dialogue 'Types d'état'

Icône de la boîte à outils

Requirement element