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

Définition et gestion des besoins

L'ingénierie des exigences est l'une des disciplines les plus critiques du cycle de vie du développement de solutions et a un impact avéré sur la réussite des projets. Selon les mots du célèbre physicien du XXe siècle, Albert Einstein :

« Si vous définissez un problème avec suffisamment de soin, la solution vous sautera aux yeux. »

Enterprise Architect dispose d'une gamme inégalée d'outils pour développer, gérer, visualiser et documenter les exigences, y compris des outils permettant d'importer ou d'intégrer et de synchroniser avec des systèmes de gestion des exigences externes.

Ces outils implémentent tous les aspects des exigences définies dans la spécification SysML, mais les fonctionnalités de l'outil vont bien au-delà pour créer une plate-forme d'exigences sophistiquée remplie d'outils pour toutes les disciplines associées à la gestion et à la définition des exigences. Non seulement les outils sont utiles aux ingénieurs ou aux gestionnaires travaillant directement avec les exigences, mais il existe une gamme de facilités telles que la fenêtre de traçabilité qui aideront n'importe quelle discipline et qui peuvent être utilisées par les équipes Architecture et de conception qui sont chargées de s'assurer que les exigences sont intégrées dans les conceptions et par conséquent mises en œuvre dans le produit ou le service livré. Pour plus d'informations, consultez la rubrique d'aide Modèle d’Exigences .

Développer Exigences

Le développement des exigences comprend toutes les activités et tâches associées à la découverte, l'évaluation, l'enregistrement, la documentation et la validation des exigences pour un projet particulier. Exigences sont découvertes, analysées, spécifiées et vérifiées. Enterprise Architect dispose d'une large gamme d'outils et fonctionnalités pour aider l'ingénieur système à développer les exigences. La pièce maîtresse du développement des exigences est le Gestionnaire de Spécification , grâce auquel l'ingénieur peut saisir, visualiser et gérer les exigences sous forme de texte comme dans une feuille de calcul ou un document. Les propriétés des exigences telles que le statut, la priorité et l'auteur peuvent être modifiées en ligne et des filtres peuvent être appliqués pour limiter l'affichage à des exigences particulières.

Defining requirements using the Specification Manager in Sparx Systems Enterprise Architect.

Le Gestionnaire de Spécification peut être utilisé conjointement avec une plateforme d'autres outils tels que diagrammes , la fenêtre de Traçabilité et le facilité de Discussions.

Gérer Exigences

Il s'agit des activités visant à maintenir un ensemble d'exigences qui représentent un accord entre l'équipe de projet et le client. Il vise également à garantir que les exigences sont acceptables pour les équipes de conception et de développement et qu'elles sont suffisamment spécifiques pour être mises en œuvre dans des systèmes opérationnels, logiciels ou matériels. Enterprise Architect est une plate-forme sophistiquée de gestion des exigences et, quel que soit le domaine, la taille du projet ou la méthode suivie, Enterprise Architect fournit des outils qui facilitent la gestion des plus grands référentiels d'exigences dans des projets complexes.

Status chart - a Requirements Management Tool used in Sparx Systems Enterprise Architect.

Relations d'exigences

Il existe un ensemble riche de relations d'exigences qui permettent de connecter les éléments d'exigences à d'autres éléments modélisation , y compris d'autres Exigences . Les relations comprennent :

  • Endiguement
  • Tracer
  • Copie
  • Dériver
  • Vérifier
  • Affiner
  • Satisfaire
Nous explorerons ces relations en détail dans le corps de ce sujet.

Visualiser Exigences

La visualisation des exigences est un aspect important du processus d'élaboration des exigences, car il est essentiel que le catalogue d'exigences puisse être consulté par toutes les parties prenantes au fur et à mesure de leur spécification, de leur analyse, de leur développement et de leur gestion. Les exigences représentent l'interprétation par un ingénieur des discussions, observations et articulations faites par les parties prenantes concernant le problème ou l'opportunité en question. Enterprise Architect dispose d'un large éventail de mécanismes permettant non seulement de présenter ces exigences à la communauté des parties prenantes, mais également de permettre leur discussion, leur examen et leur organisation.

Documenter Exigences

Il existe un certain nombre de documents qui sont généralement produits dans le cadre de la discipline d'ingénierie des exigences, tels que les Spécification Exigences du système et Rapports de cas d'utilisation, et qui peuvent être générés automatiquement à partir d'un modèle d'exigences à l'aide gabarits intégrés ou gabarits définis par l'utilisateur. En outre, une large gamme d'autres documents peuvent être produits à l'aide gabarits intégrés ou personnalisés.

Il est également possible de visualiser les modèles dans un navigateur Web sur un appareil portable tel qu'un téléphone, une tablette ou un PC. Cette facilité est disponible dans le cadre du produit Pro Cloud Server et offre une alternative à la production de documentation statique et permet à une équipe d'ingénierie de communiquer et de collaborer avec un public étendu en dehors de l'environnement modélisation sans avoir besoin d'installer ou de configurer un logiciel.