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

Exigences en matière d'importation

Un analyste des exigences a un emploi du temps chargé, qu'il s'agisse d'organiser des ateliers avec les parties prenantes, de passer en revue la documentation du projet ou de tenir les chefs de projet informés de l'état d'avancement du développement des exigences. Toute opportunité de gagner du temps et de travailler plus efficacement est donc généralement la bienvenue. L'une des tâches les plus difficiles auxquelles l'analyste est confronté est de savoir comment obtenir un référentiel central des exigences lorsque les documents sources sont souvent dans des formats et des outils variés. Enterprise Architect dispose d'une gamme de mécanismes permettant d'importer des exigences à partir de sources disparates, notamment :

  • Modèles Enterprise Architect utilisant le copier-coller
  • Un document textuel tel qu'un fichier de traitement de texte
  • Un fichier CSV qui peut être exporté à partir d'une feuille de calcul ou d'un outil similaire
  • Un fichier XMI qui a été exporté à partir d'un autre modèle
  • L'outil de gestion des exigences Rational Doors
  • Toute source de fichier utilisant un script pour traiter le fichier
  • Un serveur d'actifs réutilisable doté d'un registre d'exigences

Importer Exigences par Copier et Coller depuis un autre Modèle

Cette méthode de création Exigences vous permet de les copier à partir d'un autre modèle Enterprise Architect en ouvrant simplement les deux modèles et en copiant les éléments d'un modèle vers l'autre. Vous pouvez copier un certain nombre d'éléments dans le même Paquetage ou, si cela est plus simple, vous pouvez copier un Paquetage entier et tous les éléments qu'il contient. Lorsque vous copiez des éléments, ils sont créés en tant que nouveaux éléments dans le modèle cible et de nouveaux GUID leur sont attribués.

Étape

Action

1

À l'aide de la fenêtre Navigateur , sélectionnez une exigence individuelle ou sélectionnez plusieurs exigences dans le même Paquetage et cliquez-droit pour afficher le menu contextuel.

2

Sélectionner:

  • Pour une exigence unique ou un Paquetage complet d'exigences, l'option « Copier/Coller | Copier dans le presse-papiers | Structure complète pour duplication »
  • Pour une sélection d'exigences, l'option « Copier dans le presse-papiers | Structure complète pour la duplication »
Enterprise Architect copie les éléments dans le presse-papiers.

3

Sélectionnez l'emplacement cible dans la fenêtre Navigateur et cliquez-droit pour afficher le menu contextuel.

4

Sélectionnez « Copier/Coller | Coller les éléments depuis le presse-papiers » (ou, le cas échéant, « Coller Paquetage depuis le presse-papiers ») dans le menu contextuel.

Enterprise Architect crée les nouveaux éléments dans l’emplacement cible, en attribuant de nouveaux GUID aux éléments.

Importer Exigences à partir du texte

Les traitements de texte et autres outils de traitement de texte sont couramment utilisés pour développer des exigences lorsqu'une équipe n'est pas équipée d'une plate-forme modélisation des exigences spécialement conçue, telle qu'Enterprise Enterprise Architect . Il est assez courant d'arriver à un atelier d'élicitation et de trouver un client ou une autre partie prenante tenant un document indiquant qu'il a déjà commencé à documenter ses exigences. Heureusement, Enterprise Architect dispose d'un moyen pratique d'importer ces exigences. Cette procédure crée un nouvel élément dans Enterprise Architect en convertissant un titre de texte en nom d'élément et le texte sous le titre en notes de l'élément. Vous pouvez utiliser cette méthode pour générer n'importe quel type d'élément. Cependant, elle est particulièrement utile pour importer des exigences à partir d'un document de spécification des exigences. S'il existe un grand nombre d'exigences, il peut être plus approprié d'utiliser la méthode Scriptant pour importer les exigences ou, si elles se trouvent dans un tableau , de les exporter vers une feuille de calcul et d'utiliser le mécanisme d'importation CSV.

Étapes pour importer Exigences à partir d'un texte

Étape

Action

1

Assurez-vous d’avoir un diagramme Exigences ouvert.

2

Ouvrez le fichier de document contenant le texte à partir duquel vous souhaitez générer les éléments d’exigence (celui-ci peut être ouvert dans n’importe quel outil d’édition de texte courant).

3

Mettez en surbrillance l'en-tête requis et le texte associé et faites-les glisser du fichier texte vers le diagramme .

Le menu « Raccourci de la boîte à outils » s'affiche.

4

Naviguez dans les menus et sélectionnez le type d'élément approprié, dans ce cas, Exigence. (Si le diagramme sur lequel vous faites glisser n'est pas un diagramme d'exigence, vous devrez naviguer jusqu'à l'exigence.)

5

Enterprise Architect crée un élément Exigence dans le diagramme et affiche la dialogue « Propriétés » avec l'en-tête de section dans le champ « Nom » (ou équivalent) et le texte dans le champ « Notes » ; l'élément est également ajouté au Paquetage ou à l'élément parent du diagramme dans la fenêtre Navigateur .

Apprenez Plus - Importer Exigences à partir d'un fichier texte

Importer Exigences depuis un fichier CSV

Les feuilles de calcul sont souvent l'outil par défaut que les analystes utilisent pour le développement des exigences, lorsqu'ils ne disposent pas d'un outil plus sophistiqué tel Enterprise Architect . Il est donc assez courant de constater qu'un certain nombre de membres d'une équipe, y compris des clients, saisissent les exigences dans une feuille de calcul avant l'installation Enterprise Architect . Heureusement, Enterprise Architect dispose d'une facilité intégrée permettant d'importer ces exigences afin qu'elles puissent être gérées dans une plate-forme modélisation des exigences spécialement conçue, et les feuilles de calcul peuvent être mises hors service. Les colonnes de la feuille de calcul contiennent généralement le nom, la description et les propriétés supplémentaires des exigences, qui doivent être mappées aux champs d' Enterprise Architect à l'aide d'une spécification.

The CSV Import/Export dialog in Sparx Systems Enterprise Architect.

Accéder

Ruban

Publier > Échange de Modèles > CSV > Import/Export CSV

Étapes pour importer Exigences à partir d'un fichier CSV

Étape

Action

1

Le Paquetage par défaut est celui sélectionné dans la fenêtre Navigateur dans lequel importer les Exigences . Si vous souhaitez modifier ce Paquetage , utilisez l'icône Browse package pour rechercher le nouveau Paquetage .

2

Dans le champ « Spécification », cliquez sur la flèche déroulante et sélectionnez la spécification à utiliser dans la liste. Vous pouvez également cliquer sur le bouton Modifier/Nouveau pour en créer une nouvelle.

3

Dans le champ « Fichier », saisissez ou recherchez le fichier CSV source contenant les Exigences à importer.

4

Cliquez sur le bouton radio « Importer ».

5

Cliquez sur le bouton Exécuter pour importer les Exigences . La progression de l'import est affichée dans le panneau 'Progression'.

Apprenez Plus - Importer des fichiers CSV

Exigences d'importation à partir de XMI

Enterprise Architect supporte le format d'échange XML Metadata Interchange (XMI), qui est régi par l'OMG ( Object Management Group) et offre un moyen pratique d'échanger des modèles ou des fragments de modèles. Il est assez courant que des exigences développées pour un système soient applicables à un autre système ; cela est particulièrement vrai pour les exigences non fonctionnelles. Chaque projet nécessite généralement un ensemble unique d'exigences ayant leur propre durée de vie. Il est donc préférable de les exporter d'un modèle et de les importer vers un autre. XMI fournit un format d'échange adapté à cet effet et le XMI peut être facilement exporté d'un modèle et importé vers un autre.

Accéder

Sélectionnez votre Paquetage cible dans la fenêtre Navigateur , puis :

Ruban

Publier > Échange de Modèles > Importer Paquetage > Importer Paquetage à partir d'un fichier natif/XML

Raccourcis Clavier

Ctrl+Alt+I

Exigences d'importation à partir des étapes XMI

Étape

Action

1

Sélectionnez l'emplacement dans la fenêtre Navigateur où vous souhaitez insérer le contenu et accédez à la dialogue « Importer Paquetage depuis XMI ».

2

Sélectionnez le nom du fichier XMI à importer et sélectionnez les options appropriées.

3

Cliquez sur le bouton Importer pour importer le Paquetage

Enterprise Architect vous prompt de confirmer l'importation ; cliquez sur le bouton Oui pour importer le fichier.

S'il y a diagrammes non enregistrés, vous serez invité à diagrammes enregistrer avant de continuer.

Si des éléments du fichier d'importation existent dans le modèle, vous serez averti et ne pourrez pas importer le fichier à moins que vous ne sélectionniez l'option « Supprimer les GUID » .

Importer Exigences depuis n'importe quel format

Enterprise Architect peut importer des exigences à partir d'une large gamme de formats de fichiers, mais il arrive parfois que la structure des exigences dans le document source ou le nombre d'exigences rendent difficile l'utilisation de l'un de ces mécanismes intégrés. Heureusement, les exigences peuvent être importées à partir de n'importe quel format de fichier à l'aide de la facilité de script pratique et flexible - disponible dans le produit de base - ou en développant un Add-In .

Showing JScript scripts in the Scripting window in Sparx Systems Enterprise Architect.

Exigences d'importation de Rational Doors

La technologie Modèle Driven Generation (MDG) pour Doors fournit un pont léger entre Enterprise Architect et IBM Rational Software Architect (anciennement Telelogic) DOORS . Cela permet à l'analyste d'importer les Exigences de Doors dans un référentiel Enterprise Architect et de les maintenir synchronisées avec Doors. L'intégralité de la hiérarchie des Exigences sera importée et les exigences individuelles pourront être liées à des éléments de modèle tels que des cas d'utilisation et des composants. Le modèle Enterprise Architect peut être synchronisé avec Doors en réimportant les exigences. Tous les éléments supprimés seront ajoutés à un Paquetage « Corbeille » mais ne seront pas supprimés du modèle ou des diagrammes .