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épart IEPD à votre projet à l'aide de l' Assistant de Modèle (onglet 'Créer à partir de Motif ' de la Page Démarrage ).
L'IEPD Starter Modèle Motif , disponible auprès de l' Assistant de Modèle .
Cette rubrique fournit un aperçu des étapes nécessaires 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
Pas |
La description |
Voir également |
---|---|---|
Créer un nouveau projet Enterprise Architect |
Lancez Enterprise Architect et créez un nouveau projet. Cliquez sur l' Page Démarrage 'Créer à partir de Motif ' ( Assistant de Modèle ). Cliquez sur le bouton <perspective name> et sélectionnez 'Information Exchange | NIEM' et développez la perspective 'NIEM 3, 4 et 5'. Il est essentiel que votre projet NIEM contienne les types NIEM IEPD et au moins un des modèles de référence NIEM. Sélectionnez le 'NIEM 5.0 Reference Modèle ' ainsi que 'NIEM 5 IEPD Types'. Cliquez sur le bouton Créer Modèle (s) pour télécharger et importer les modèles sélectionnés dans votre projet. Également disponible dans l' Assistant de Modèle est un modèle de modèle pour un NIEM de base IEPD. Ceci est conçu comme un point de départ pour votre projet NIEM. Optionnellement, sélectionnez le 'NIEM 5 IEPD Starter Modèle ' et cliquez sur le bouton Créer Modèle (s). |
|
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 (noeud 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 des types NIEM Paquetage à 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 classe 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 ; Soit:
Pour commencer, créez une instance d' 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 celui-ci et les divers autres artefacts de modèle déterminent ce qui est généré (et où il 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 Modèle 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 d' Object appropriées au modèle que vous créez. Ceci est réalisé en définissant les propriétés d'état d'exécution des différentes instances d' 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 |
Personnalisez votre Modèle |
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 comprennent généralement un paquetage Paquetage -core qui est un sous-ensemble du Paquetage de modèle de référence Modèle -core 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 Modèle et Création d'un sous- ensemble NIEM avec le Compositeur de Schéma . |
Sous-ensemble NIEM avec le Compositeur de Schéma |
Générer l'IEPD |
Votre modèle NIEM n'a pas besoin d'être 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 uniquement de vos schémas d'espace de noms 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 NIEM Schema'. La fenêtre Schémas Générer NIEM s'ouvre. Cette fenêtre répertorie les schémas d'espace de Namespace utilisés dans votre modèle et vous pouvez sélectionner ceux à 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 que vous avez fait votre sélection et spécifié le dossier de sortie, 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 NIEM Générer Schemas, consultez la rubrique d'aide NIEM IEPD Generation . |
NIEM Génération IEPD |
Notes
- TOUS les projets contenant des modèles NIEM doivent inclure le Paquetage des Types NIEM Paquetage téléchargé via l'onglet 'Créer à partir du Motif ' de la Page Démarrage ( Assistant de Modèle ) ; l'instance IEPD est au cœur de votre modèle NIEM
L'instance et les relations avec <<InformationModel>> Paquetages et autres artefacts sont utilisées pour piloter la génération IEPD ; sans instance IEPD dans votre modèle, vous ne pourrez pas générer d'IEPD - En règle générale, vous devez avoir au moins un des modèles de référence NIEM importés 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 d' Enterprise Architect