Pré. | Proc. |
Création d'un IEPD NIEM
Le profil NIEM d' Enterprise Architect fournit un modèle IEPD de base comme point de départ à partir duquel vous pouvez créer votre propre modèle IEPD.
Vous pouvez ajouter le modèle de démarrage IEPD à votre projet en utilisant le Constructeur de Modèle .
Le Motif IEPD Starter Modèle , disponible auprès du Constructeur de Modèle .
Cette rubrique fournit un aperçu des étapes requises pour créer un nouveau modèle NIEM IEPD dans Enterprise Architect et pour générer un IEPD à partir de ce modèle.
Création d'un modèle NIEM IEPD et génération d'un NIEM IEPD
Mesures |
Description |
Voir aussi |
---|---|---|
Créer un nouveau projet Enterprise Architect |
Lancez Enterprise Architect et créez un nouveau projet. Dans le ruban, choisissez "Design > Paquetage > Constructeur de Modèle ". Dans la dialogue Constructeur de Modèle , cliquez sur le bouton <nom de la perspective> et sélectionnez « Échange d'Informations | NIEM » et développez la perspective « NIEM 3, 4 et 5 ». Il est essentiel que votre projet NIEM contienne les types IEPD NIEM et au moins un des modèles de référence NIEM. Sélectionnez le « Modèle de référence NIEM 5.0 » ainsi que les « Types IEPD NIEM 5 ». Cliquez sur le bouton Créer Modèle pour télécharger et importer les modèles sélectionnés dans votre projet. Vous trouverez également dans le Constructeur de Modèle un motif de base pour un IEPD NIEM. Il est destiné à servir de point de départ pour votre projet NIEM. En option, sélectionnez le « NIEM 5 IEPD Starter Modèle » et cliquez sur le bouton Créer Modèle . |
|
Créer un modèle IEPD |
Si vous avez choisi de ne pas inclure le modèle IEPD à l’étape précédente, vous pouvez créer votre propre modèle maintenant . Dans la fenêtre Navigateur , créez un nouveau Paquetage ou (nœud Vue ) pour contenir votre modèle IEPD. Dans le nouveau Paquetage , créez un diagramme NIEM IEPD. Vous pouvez ajouter des instances des types disponibles dans le Paquetage de types IEPD NIEM à votre diagramme (et à votre modèle IEPD), en les faisant glisser sur votre diagramme IEPD. Utilisez la fenêtre Navigateur pour localiser les types de classes dont vous avez besoin, puis appuyez sur tout en faisant glisser l'élément en position sur votre diagramme . Le système vous prompts à choisir une action :
Pour commencer, créez une instance object de la classe IEPD. (Comme vous le verrez bientôt, vous avez besoin d'une instance de la classe IEPD pour piloter la génération de votre IEPD.) |
|
Personnalisez votre modèle |
L'instance de la classe IEPD contient des informations qui identifient l'IEPD. Les liens entre elle et les divers autres artefacts du modèle déterminent ce qui est généré (et où cela est généré) lors de la génération des fichiers de schéma et des fichiers de catalogue. Que vous choisissiez de télécharger le Modèle de démarrage IEPD ou de créer votre propre modèle IEPD en faisant glisser des instances depuis la fenêtre Navigateur , vous devez définir des valeurs pour les propriétés des instances Object qui sont appropriées au modèle que vous créez. Pour cela, vous devez définir les propriétés d'état d'exécution des différentes instances object utilisées dans votre modèle IEPD. Pour des informations détaillées sur la définition des valeurs des objets d'instance IEPD, consultez la rubrique d'aide Personnaliser votre Modèle IEPD. |
Personnalisez votre Modèle IEPD |
Créez votre modèle de données |
C'est ici que vous modélisez les données qui seront envoyées dans votre message d'échange d'informations. Dans NIEM, cela est généralement modélisé dans Paquetages qui ont le stéréotype <<InformationModel>>, représentant les différents espaces de noms utilisés dans le modèle. Ces Paquetages incluent généralement un Paquetage NIEM-core qui est un sous-ensemble du Paquetage NIEM-core Reference Modèle et deux Paquetages d'extension qui étendent ce qui est disponible à partir de NIEM-core, dont l'un représente le message d'échange. Votre projet peut également nécessiter des sous-ensembles d’autres schémas NIEM, tels que ceux des domaines Biometrics ou EmergencyManagement. Pour plus d'informations sur la création de modèles de données, consultez les rubriques d'aide Création d'un Modèle de données NIEM et Sous-ensemble NIEM avec le Compositeur de Schéma . |
Sous-ensemble NIEM avec le Compositeur de Schéma |
Générer l'IEPD |
Il n’est pas nécessaire que votre modèle NIEM soit complet avant de générer un IEPD à partir de celui-ci. La génération de l'IEPD peut être considérée comme un processus itératif. Vous pouvez effectuer une génération de vos schémas d'espace de noms uniquement avant d'avoir terminé votre IEPD et avant d'avoir défini vos cibles de conformité. Vous pouvez générer avec une instance IEPD entièrement décrite et des cibles de conformité avant d'avoir défini vos modèles d'information. Vous pouvez continuer à mettre à jour votre modèle et à générer votre IEPD comme bon vous semble. Pour générer votre IEPD, sélectionnez la spécification d'instance IEPD, soit sur le diagramme , soit dans la fenêtre Navigateur . Allez dans le ruban 'Spécialiser' et sélectionnez l'option ' Technologies > NIEM > Générer le schéma NIEM'. La fenêtre Générer des schémas NIEM IEPD s'ouvre. Cette fenêtre répertorie les schémas Namespace utilisés dans votre modèle et vous pouvez sélectionner ceux que vous souhaitez générer. Vous pouvez également choisir les schémas d'infrastructure NIEM à inclure dans la génération. Dans cette fenêtre, vous pouvez également définir le répertoire racine pour la génération des fichiers de sortie. Une fois votre sélection effectuée et le dossier de sortie spécifié, cliquez sur le bouton Générer pour lancer la génération de l'IEPD. Pour des informations détaillées sur la fenêtre Générer des schémas NIEM IEPD, consultez la rubrique d'aide Génération NIEM IEPD . |
Génération NIEM IEPD |
Notes
- TOUS les projets contenant des modèles NIEM doivent inclure le Paquetage de types NIEM IEPD téléchargé via le Constructeur de Modèle ; l'instance IEPD est au cœur de votre modèle NIEM
L'instance et les relations avec Paquetages <<InformationModel>> et d'autres artefacts sont utilisées pour piloter la génération IEPD ; sans une instance IEPD dans votre modèle, vous ne pourrez pas générer un IEPD - En règle générale, vous devez avoir au moins un des modèles de référence NIEM importé dans votre projet ; les modèles de référence contiennent des représentations UML du schéma de référence NIEM-core, ainsi que les nombreux schémas de référence spécifiques au domaine, qui doivent être disponibles dans votre projet si vous avez l'intention de créer des schémas de sous-ensemble à l'aide du Compositeur de Schéma Enterprise Architect