Pré. | Proc. |
Configuration de l'outil
Enterprise Architect est une plateforme sophistiquée et efficace qui peut être utilisée comme Référentiel d'architecture. La plateforme se compose d'une large gamme d'outils qui peuvent être utilisés depuis la mise en place et la gestion du programme, en passant par la création des architectures elles-mêmes jusqu'à la gouvernance des initiatives de mise en œuvre qui réalisent les architectures. La plateforme offre une grande flexibilité et peut être configurée de diverses manières, permettant à chaque programme et équipe architecture de tirer le meilleur parti de l'outil. Il est recommandé de disposer d'un rôle d'administrateur et de bibliothécaire chargé de configurer l'outil avec les configurations les plus appropriées. Ces sections énumèrent certaines des choses les plus importantes à mettre en place, qui peuvent être effectuées avant de commencer à développer des architectures ou après le début d'une partie du travail.
Sécurité
Système de sécurité basé sur les rôles d' Enterprise Architect conçu pour encourager la collaboration entre les modélisateurs. Le système de sécurité peut être utilisé pour restreindre les mises à jour à des parties du modèle, mais il ne peut pas restreindre la vue d'une partie du modèle. Des utilisateurs et des groupes peuvent être définis, et tous deux peuvent se voir attribuer un nombre quelconque d'autorisations intégrées. Le système de sécurité dispose de deux modes différents (un modèle complètement verrouillé ou un modèle complètement ouvert) et lors de la configuration, un choix peut être fait entre les deux modes.
Les utilisateurs Modèle peuvent être configurés en important des utilisateurs depuis Actif Directory, ce qui permet ensuite une connexion unique à Enterprise Architect (un utilisateur ne sera pas invité à fournir ses informations d'identification lors de l'ouverture Enterprise Architect ) à l'aide de l'authentification Windows . Les groupes typiques peuvent être : administrateurs, bibliothécaires, modélisateurs et visualiseurs.
Il appartient généralement à un administrateur ou à un bibliothécaire de gérer la sécurité. Il existe un certain nombre d'autres facilités qui nécessitent la mise en place d'une sécurité avant de pouvoir être utilisées, notamment Mail de Modèle et Allocation des Ressources.
En savoir plus : Sécurité
Données de référence
Les données de référence sont utilisées pour configurer un certain nombre d'aspects d' Enterprise Architect , tels que les listes déroulantes. L'outil est fourni avec un ensemble de données de référence qui peuvent être utilisées prêtes à l'emploi, mais il est recommandé de révision ces données et de les configurer pour les adapter aux besoins d'une équipe particulière. Par exemple, chaque élément possède une propriété Statut qui s'affiche dans une liste déroulante sur la feuille de propriétés de l'élément (ou dans la fenêtre Propriétés ).
La liste des statuts et autres données de référence peut être configurée, et n'importe quel nombre de statuts peut être défini puis attribué aux éléments du référentiel.
En savoir plus : Données de référence
Structure Paquetage
La structure Paquetage définit l'anatomie du référentiel. Définir la disposition de cette structure facilitera la navigation et d'autres facilités qui fonctionnent au niveau Paquetage , telles que Lignes de base , Contrôle de Version , la Documentation et plus encore. La structure des Paquetages dans le référentiel peut être modifiée à tout moment, et les éléments peuvent être déplacés librement entre Paquetages si nécessaire. Il est cependant recommandé de consacrer un peu de temps à la création d'un référentiel bien structuré au moment de la configuration, car cela facilitera un bon comportement modélisation et aidera les nouveaux arrivants à localiser les éléments et Paquetages dans le référentiel.
Il s'agit généralement d'un bibliothécaire ou d'un administrateur qui mettra en place et maintiendra la structure Paquetage et qui recevra les demandes d'ajout, de suppression ou de fusion Paquetages et d'éléments.
Il est assez courant d’utiliser une structure Paquetage existante en important un modèle à partir d’un fichier XML qui a été exporté depuis une autre équipe ou organisation.
En savoir plus : Fenêtre Navigateur
Audit
L'audit conserve un log de toutes les modifications apportées à un référentiel et, une fois activé, fonctionne silencieusement en arrière-plan. C'est un outil utile, non pas tant pour la surveillance que pour optimiser l'utilisation du référentiel. Lorsque des parties du référentiel ont été modifiées de manière incorrecte, il est utile de pouvoir accéder à l'auditeur et de voir quand et par qui la modification a été effectuée. Le facilité d'audit peut être configuré pour collecter une série de données sur une modification et un certain nombre de styles de présentation différents sont disponibles. La fonctionnalité d'audit est désactivée par défaut, donc si elle est nécessaire, elle doit d'abord être activée.
Les journaux d'audit sont stockés dans le référentiel et il est donc conseillé de les archiver périodiquement pour maintenir le référentiel à jour.
En savoir plus : Audit
Extensions
Les extensions technologiques de génération pilotée Modèle permettent d'activer fonctionnalités supplémentaires de l'outil et sont communément appelées Technologies ou extensions. Il existe une large gamme d'extensions intégrées disponibles, allant de Modélisation Stratégique - qui contient facilités tels que les tableaux de bord équilibrés - aux taxonomies des risques, au wireframing, au mind mapping et bien d'autres encore. Une équipe peut également créer ses propres extensions (y compris les langages modélisation ) pour répondre à un besoin modélisation particulier. Il est recommandé de décider lesquelles de ces extensions seront utilisées pour un programme ou une initiative donnée.
En désactivant la technologie dans la fenêtre MDG Technologies , tous les diagrammes , pages de boîte à outils, images, dispositions d'espace de travail, Motifs , gabarits et plus seront cachés à l'utilisateur.
En savoir plus : Gérer MDG Technologies
Profils et Technologies
Enterprise Architect dispose d'une facilité utile basée sur le profil UML , qui permet d'étendre le langage pour le rendre adapté à une variété de domaines modélisation . Un profil peut être créé dans le modèle puis importé, ce qui permet de créer de nouveaux éléments, pages de boîte à outils et diagrammes . Les nouveaux éléments peuvent se voir attribuer des propriétés supplémentaires sous la forme de Valeur Étiquetés et une représentation graphique en fonction du domaine modélisé. Il existe également un mécanisme d'extension plus élaboré appelé Modèle Driven Generation (MDG) Technologies qui permet de regrouper un profil avec une large gamme d'autres ressources telles que Motifs , Document Gabarits , Searches, Scripts , Images, Disposition de l'Espace de Travail et plus encore.
Une équipe doit décider s’il est approprié de créer un profil ou MDG Technologie au moment de la configuration du référentiel.
En savoir plus : Développer des profils
Importation de contenu
Un moyen rapide de démarrer un nouveau référentiel consiste à importer du contenu à partir de fichiers existants. Il est assez courant qu'une équipe ait commencé à travailler avant que l'outil ne soit configuré, et une grande partie du contenu créé peut être automatiquement importé dans les éléments du référentiel. Il peut s'agir de principes, Exigences , de capacités, d'applications, de listes d'interfaces, etc. Le moyen le plus simple d'importer ces listes d'éléments est d'utiliser un fichier tableur dans lequel les lignes définissent les éléments à importer et les colonnes définissent les propriétés des éléments ; par exemple, la première colonne peut être le nom, la deuxième la description, etc.
Enterprise Architect définit un mappage qui peut être configuré pour décrire la manière dont les colonnes de la feuille de calcul (fichier CSV) sont mappées aux propriétés des éléments et aux propriétés étendues appelées Valeur Étiquetés .
En savoir plus : Importer et exporter des feuilles de calcul
Modèle Vues
Modèle Vues est un facilité utile qui permet à un modélisateur de créer un nombre quelconque de représentations différentes des Paquetages et des éléments du référentiel. La structure Paquetage du référentiel sera généralement configurée pour faciliter la navigation et la création de contenu et ne fournira pas les vues qui sont importantes pour certaines parties prenantes. Le modèle facilité est un moyen pratique de créer des vues des éléments du référentiel pour aider les parties prenantes à travailler ou à visualiser le modèle. Par exemple, un Modèle Vue peut être configuré pour répertorier toutes les applications dont le statut est proposé et qui seront mises hors service avant la fin de l'exercice financier.
Les vues de modèles basées sur des recherches peuvent être configurées au moment de la création du référentiel. Les vues de modèles basées sur des diaporamas et des favoris devront être ajoutées au fur et à mesure que les éléments et diagrammes sont ajoutés au référentiel.
En savoir plus : Modèle Vues
Document Gabarits
Enterprise Architect dispose d'un moteur de génération de documents et de pages Web sophistiqué et flexible qui peut être utilisé pour créer une large gamme de contenus à partir du modèle, depuis des publications et des sites Web de haute fidélité et soignés jusqu'à des rapports ad hoc. Bien qu'il soit de bonne pratique d'encourager les parties prenantes à visualiser le contenu directement dans le modèle, il est inévitable qu'une certaine forme de rapports ou de publications de documents ou de pages Web soit nécessaire. Outre la possibilité de configurer le contenu, il est également possible de personnaliser complètement le style de la sortie en fonction d'un système riche de gabarits .
Il est recommandé de demander à un petit groupe de personnes de consacrer quelques efforts au début d'une initiative à la définition gabarits que d'autres pourront utiliser. Cela permet de considérer le modèle comme une source d'information importante et les parties prenantes y reviendront lorsqu'elles auront besoin d'informations sur l'initiative.
Il existe une large gamme d'options qui peuvent être définies pour chaque gabarit ; celles-ci peuvent être stockées dans le référentiel et sont disponibles depuis l'onglet « Ressources » de la fenêtre Navigateur .
Des documents virtuels peuvent également être créés une fois la structure Paquetage du référentiel définie ; ceux-ci peuvent être rassemblés dans un Paquetage de publications pour chaque initiative.
En savoir plus : Documentation
Navigation Modèle
Modèle navigation peut être configurée en créant un nombre quelconque de diagrammes avec des images et des hyperliens vers le contenu du modèle. Une page d'accueil du modèle peut être créée en définissant un diagramme comme diagramme par défaut du modèle. Cela peut créer un lien vers d'autres pages de navigation adaptées à des groupes de parties prenantes particuliers. La navigation basée sur des diagrammes crée un point d'entrée souple pour les personnes qui ne sont pas familières avec la structure du référentiel et qui ne sont peut-être pas familiarisées avec l'utilisation Enterprise Architect . Des images du domaine qui sont familières aux utilisateurs peuvent être incluses et des hyperliens peuvent y être ajoutés. Les pages seront transférées vers la documentation HTML et les hyperliens fonctionneront sur les pages Web générées.
Il est recommandé de mettre en place ces pages le plus tôt possible pour encourager les utilisateurs à accéder au référentiel sans crainte d’être désorientés.
En savoir plus : Naviguer dans le Modèle
Glossaire
Enterprise Architect dispose d'un glossaire intégré dans lequel les termes, leurs types et leurs définitions peuvent être saisis et stockés dans le Référentiel . Les termes peuvent être utilisés dans notes d'éléments et lorsqu'un modélisateur passe la souris sur le terme, la définition s'affiche dans une petite fenêtre. Les termes peuvent également être inclus dans les publications et les rapports créés automatiquement par le Générateur de documents.
Souvent, une entreprise dispose d'une liste de termes stockés dans un document ou une feuille de calcul et ceux-ci peuvent être importés dans l'outil. Une équipe peut également décider de modéliser les termes importants sous forme de modèle de classe, ce qui permet de stocker des informations plus détaillées et de créer des relations entre les termes. Dans tous les cas, il est recommandé de configurer la liste de termes dans Enterprise Architect au moment de la définition du référentiel.
En savoir plus : Glossaire
Images
Les images constituent une alternative intéressante aux représentations d'éléments du langage modélisation comme les rectangles et les losanges. Chaque élément peut se voir attribuer une image alternative, ce qui permet de créer diagrammes convaincants qui sont souvent plus acceptables pour certains groupes de parties prenantes, en particulier les entreprises et la haute direction.
Les images peuvent être simplement collées sur n'importe quel diagramme ou importées dans le gestionnaire d'images pour être réutilisées dans le référentiel. Il est recommandé de consacrer un certain effort au moment de la configuration à la collecte et à l'importation d'images qui adouciront les diagrammes destinés à certains groupes de parties prenantes. Cela aura également pour effet de créer une cohérence entre diagrammes .
Il est préférable d'utiliser un format vectoriel tel que Windows Metafiles, car ils permettront de mettre à l'échelle les images dans diagrammes .
En savoir plus : Gestionnaire d'images
Motifs
Motifs permettent de fournir un contenu redéfini pour un diagramme . Un nombre quelconque de Motifs peut être défini et enregistré dans le référentiel, ce qui évite aux modélisateurs novices de devoir concevoir la structure d'un diagramme et d'assurer la cohérence du modèle.
Il est recommandé de définir un certain nombre de Motifs au moment de la configuration du référentiel, en leur donnant des descriptions appropriées qui définissent le contexte, leur intention et la manière dont ils peuvent être appliqués.
En savoir plus : Motifs
Profils Matrice
Les profils Matrice définissent des matrices de relations qui offrent un moyen pratique de présenter le fait que deux éléments (un sur chaque axe de la matrice) ont un certain type de relation. Un indicateur sera dessiné à l'intersection des deux éléments, montrant la direction de la relation. Des superpositions peuvent être créées, permettant à des lettres définies par l'utilisateur de représenter la nature de la relation.
Il est recommandé de configurer les profils Matrice au moment de la configuration du référentiel et de les enregistrer sous forme de profils accessibles depuis l'onglet « Ressources » de la fenêtre Navigateur . Ils ne contiendront pas d'éléments répertoriés, mais à mesure que le référentiel sera étoffé, les éléments apparaîtront dans les matrices.
En savoir plus : Matrice de relations
Localisation
Enterprise Architect est utilisé dans le monde entier, il dispose donc de plusieurs emplacements où les paramètres de localisation peuvent être définis. Il est recommandé de les définir au moment de la configuration du référentiel. Ils comprennent une mise en page qui peut être définie pour chaque diagramme et le Dictionnaire utilisé pour Vérification Orthographique .
En savoir plus : Utiliser des langues autres que l'anglais
Préférences
Enterprise Architect est un produit hautement configurable qui permet à l'utilisateur de définir un large éventail de préférences pour personnaliser le fonctionnement des différents outils. Certains paramètres s'appliquent à l'ensemble du référentiel et seront stockés dans le référentiel lui-même, tandis que d'autres s'appliquent au modélisateur individuel et sont généralement stockés dans les données d'application d'un utilisateur.
En savoir plus : Préférences de l'utilisateur
Recherches
Au fur et à mesure que modélisation progresse, un référentiel devient rapidement volumineux et il devient important de trouver des éléments dans le modèle. Enterprise Architect dispose d'une facilité de recherche flexible qui peut être utilisée pour trouver n'importe quel contenu de modèle. Les résultats sont renvoyés dans une fenêtre où les éléments individuels peuvent être trouvés dans la fenêtre Navigateur ou diagrammes , et des rapports peuvent être générés pour un ou plusieurs éléments sélectionnés. Les recherches sont également importantes car elles sont utilisées dans divers endroits, tels que Modèle Vues . Il existe une large gamme de recherches intégrées qui peuvent être utilisées pour localiser des objets dans le modèle, mais vous pouvez également configurer vos propres recherches qui peuvent être enregistrées et réutilisées.
Il est recommandé de mettre en place un certain nombre de recherches courantes et fréquemment exécuter au moment de la création du référentiel. Cela fournira des résultats utiles aux parties prenantes, mais permettra également de tester la structure du référentiel et les définitions du métamodèle. Il est assez courant que de nouvelles recherches soient créées au fur et à mesure du développement du modèle. Un déclencheur courant pour cela est lorsqu'une partie prenante doit interroger l' architecture pour obtenir les informations nécessaires à la prise de décision.
En savoir plus : Recherche Modèle
Stéréotypes
Les stéréotypes sont l'un des mécanismes d'extension d' UML , utilisés pour créer des types supplémentaires afin d'étendre le langage pour le rendre plus utile dans un domaine ou un contexte donné. Ils peuvent être représentés de manière alternative sous la forme d'une image ou d'un script Shape. Les stéréotypes doivent être créés par un bibliothécaire ou un administrateur du référentiel car ils modifient effectivement la grammaire d' UML .
Il est recommandé de décider des stéréotypes nécessaires, le cas échéant, au moment de la configuration du référentiel. Ils peuvent bien sûr être ajoutés au fur et à mesure que le programme ou l' architecture évoluent et peuvent également être créés dans le cadre d'un profil, qui peut à son tour être intégré dans une extension de technologie pilotée Modèle .
En savoir plus : Stéréotypes
Valeur Étiquetés
Valeur Étiquetés sont des propriétés supplémentaires qui peuvent être ajoutées à divers éléments du référentiel, notamment des éléments, des connecteurs, des attributs et des opérations. Il existe un grand nombre de propriétés intégrées disponibles pour ces éléments, mais un utilisateur est libre de créer Valeur Étiquetés lorsque des propriétés supplémentaires sont requises.
En savoir plus : Valeur Étiquetés