Ressources de Sparx Systems Enterprise Architect

National Information Exchange Modéle (NIEM)

NIEM est un modèle national d'échange d'informations qui fournit un cadre commun pour un échange d'informations collaboratif entre agences gouvernementales et organisations privées. À l'aide d'Enterprise Architect et du modèle NIEM, vous pouvez composer votre propre schéma de sous-ensemble NIEM, prêt pour la construction d'un IEPD pour l'échange de données. Cet IEPD peut contenir tous les fichiers d’échange nécessaires, artefacts statiques, métadonnées et fichiers de catalogue.

Objective: Créez un schéma NIEM de la date de naissance d'une personne et de sa citoyenneté. Générez un IEPD à partir de cela.

Les étapes suivantes vous guideront à travers un processus simple de création d'un IEPD à partir d'un modèle NIEM.

Vue:

Processus:

Étape 1. Modèle de Démarrage NIEM:

NIEM Tutorial: Step 1 - NIEM Model Wizard

Créez un modèle de Modèle de Démarrage NIEM 3 IEPD à l'aide de l'Assistant de Modèle:

  • Sélectionnez un paquetage dans le Navigateur de Projet dans lequel créer votre modèle.
  • Appuyez Ctrl + Maj + M pour ouvrir l'Assistant Modèle.
  • Sur Technologie sélectionnez Cadres
  • In the right-hand column select

NIEM 3.1 Modèle de Référence

NIEM 3 MPD Types

NIEM 3 IEPD Modèle de Démarrage

  • Cliquez sur OK.

Étape 2. Le Compositeur de Schéma:

NIEM Tutorial: Step 2 - Open Schema Composer

Ovrez le Compositeur de Schéma:

  • Sélectionnez Outils | Compositeur de Schéma, dans le menu principal.

Étape 3. Créer Modèle de Transformation:

NIEM Tutoriel: Étape 3 - Créez nouvelle Transformation de Modèle

Créez une nouvelle Transformation de Modèle pour NIEM:

  • cliquez sur le bouton Nouveau et sélectionnez Transformation de Modèle

Étape 4. Définir Transformation de Modèle:

NIEM Tutoriel: Étape 4 - Définissez Transformation de Modèle:

Définissez votre nouvelle Transformation de Modèle NIEM:

  • Ajoutez des détails dans les champs suivants:

Nom: Donnez un Nom à votre Profil.

Ensemble de Schéma: Sélectionnez NIEM de la liste déroulante.

Enregistrer le Profil dans: Cliquez sur l'icône du dossier.

Sélectionnez un paquetage pour enregistrer votre artefact.

  • Cliquez sur OK.

Étape 5. NIEM Classes:

NIEM Tutoriel: Étape 5 - Sélectionnez une Classe

Sélectionnez une Classe à ajouter à la colonne Classes :

  • À partir du Navigateur de Projet, Sélectionnez le paquetage:

- Model.NIEM 3.1 Reference Model.NIEM
Core.Niem-core

  • À partir de ce paquetage, glissez la Classe PersonType dans la colonne Classes.

 

Conseil: Pour accélérer votre sélection de classes, sélectionnez une classe en haut du paquetage, puis tapez les premières lettres du nom de classe que vous cherchez. La sélection Étapesera à la première classe dont le nom commence par ces lettres.

Étape 6. Attributs de Classe:

NIEM Tutoriel: Étape 6 - Sélectionnez Attributs de Classe

Sélectionnez les Attributs à inclure dans votre paquetage de sous-ensemble.

Avec PersonType sélectionné dans la colonne Classe, dans la colonne Attributes sélectionnez:

  • PersonBirthdate
  • PersonCitizenship

Étape 7. Références d'Attribut:

NIEM Tutoriel: Étape 7 - Définissez Références d'Attribut de Classe

Lors de l'ajout de l'attribut PersonBirthdate, le classificateur référencé par cet attribut, DateType, a été ajouté à la colonne Classes.

 

Les attributs de la classe DateType do not hold data that represents a date value.

Cependant, l’attribut DateRepresentation fait référence à une classe Propertyholder qui contient d’attributs capables d’enregistrer une date.

Donc, dans la classe DataType sélectionnez l’attribut DateRepresentation attribute, puis dans la classe DateRepresentationPropertyHolder , que Enterprise Architect ajoute automatiquement à votre liste de classes, sélectionnez DateRepresentation, puis sélectionnez les attributs correspondant aux informations de date que vous voulez inclure dans votre schéma.

 

De même, vous devez vérifier que les attributs appropriés dans la classe PersonCitizenship sont sélectionnés. Il s’agit simplement de PersonCitizenship.

Étape 8. Export Schéma:

NIEM Tutoriel: Étape 8 - Export Schéma

Une fois que vous avez sélectionné le sous-ensemble de classes et d’attributs que vous voulez pour votre schéma, vous pouvez alors générer le schéma. Pour ce faire:

  • Cliquez sur le bouton Mise à jour pour enregistrer votre schéma.
  • Cliquez sur le bouton Générer.

Cela ouvrira le dialogue Export Schéma .

Étape 9. Générer Schéma:

NIEM Tutoriel: Étape 9 - Générez Schéma:

Dans le dialogue Export Schéma :

  • Sélectionnez le sous-modèle de modèle NIEM.
  • Cliquez sur le bouton Générer .

Étape 10. Emplacement d'Enregistrer du Schéma:

NIEM Tutoriel: Étape 10 - Trouvez Paquetage pour Génération de Schémas

Dans le dialogue Trouver Paquetage, localiser le paquetage:

- Model.NIEM 3 Starter Model.myMPD

 

Cliquez sur OK.

 

Cela générera le modèle de sous-ensemble, défini par votre Profil de Transformation de Modèle.

Étape 11. Voir Sous-ensemble du Modèle:

NIEM Tutoriel: Étape 11 - Voyez le Sous-ensemble du Modèle

Dans le Navigateur de Projet étendez le paquetage sous le paquetage sélectionné à le Étape 10:

- Model.NIEM 3 Starter Model.MyMPD.Niem-core

 

Cela affichera les objets de votre sous-ensemble de modèle NIEM qui ont été générés à le Étape 10.

Étape 12. Sous-ensemble de Schéma de Modèle:

NIEM Tutoriel: Étape 12 - Sous-ensemble de Schéma de Modèle

Ouvrez le diagramme Niem-Core.

Dans le Navigateur de Projet sélectionnez tous les éléments du paquetage et les glisser sur ce diagramme.

Dans la barre d'outils du diagramme, cliquez sur Icône de la Barre d'Outils Disposition du Diagramme l'icône.

SVP Notez:
assurez-vous que l'option de la barre d'outils Diagramme est activée.
Icône de la Barre d'Outils Disposition du Diagramme

 

Vérifiez le modèle de sous-ensemble généré pour vérifier qu’il représente correctement le schéma que vous voulez modéliser.

Étape 13. Générer IEPD:

NIEM Tutoriel: Étape 13 - Générer IEPD

Dans le Navigateur de Projet sélectionnez le paquetage créé dans Étape 1:

- Model.NIEM 3 Starter Model.myMPD

Dans ce package, l'instance d'objet est myMPD: ModelPackageDescription.

 

Pour générer la IEPD:

  • Droit-Cliquez sur l'instance d'objet myMPD: ModelPackageDescription .
  • Sélectionnez Extensions | NIEM 3.0 | Générer Schéma NIEM 3.0 à partir du Menu Contexte.

Cela ouvre le dialogue Générer Schémas NIEM MPD.

Étape 14. Générer MPD:

NIEM Tutoriel: Étape 14 - Générer MPD

Dans le dialogue Générer Schémas NIEM MPD:

  • Sélectionnez le répertoire où vous voulez enregistrer vos fichiers IEPD.
  • Cliquez sur le bouton Générer.

Cela générera les fichiers IEPD, comme indiqué dans le dialogue.

Étape 15. Voir Fichiers IEPD:

NIEM Tutoriel: Étape 15 - Voir Fichiers IEPD

Pour afficher les fichiers IEPD que vous avez générés:

  • Cliquez sur le bouton Afficher Schéma.

Windows Explorer s'ouvre, affichant l'arbre d'annuaire qui contient les fichiers que vous avez générés.

Pour fermer le dialogue Générer Schémas NIEM MPD:

  • Cliquez sur Fermer

Étape 16. Revoir Fichiers XSD:

NIEM Tutoriel: Étape 16 - Revoir Fichiers XSD

Vous pouvez maintenant revoir les fichiers XSD dans Enterprise Architect.

Pour faire ça:

  • Dans l'Explorateur Windows, droit-cliquez sur le fichier XML ou XSD.
  • Dans le Menu contexte, sélectionnez Ouvrir Avec | Choisir Programme par Défaut
  • Sélectionnez Enterprise Architect Document Handler.

Ensuite double-cliquez sur le fichier dans l'Explorateur de Fichiers Windows pour ouvrir le fichier XSD dans Enterprise Architect.

Ressources Additionnelles

Solution NIEM avec Enterprise Architect Aperçu - Site Web de Sparx Systems Lisez de plus
NIEM 3 et Enterprise Architect Bibliothèque de Vidéo Webinaire Regarder Vidéo
Introduction au NIEM Guide de l'Utilisateur d'Enterprise Architect Visitez le Guide
Aperçu de NIEM 3.0 Guide de l'Utilisateur d'Enterprise Architect Plus de Détails
Profil d'UML pour NIEM 3.0 Guide de l'Utilisateur d'Enterprise Architect Visitez le Guide
Créer un NIEM IEPD Guide de l'Utilisateur d'Enterprise Architect Lisez de plus
Modèle de Données NIEM 3.0 Guide de l'Utilisateur d'Enterprise Architect Plus de Détails