Cet article est la deuxième partie de la personnalisation d'Enterprise Architect afin de disposer des codes couleurs utilisés dans le livre Mastering Archimate de Gerben Wierda (cf. article précédent sur Archimate 2) : il partage la solution équivalente pour le nouveau standard Archimate 3, disponible à partir de la version 13 d'Enterprise Architect.
Dans l'article précédent, deux options de personnalisation avec Enterprise Architect ont été identifiées : via une Technology MDG avec des stéréotypes spécifiques, et via un modèle EA "Project Element Template" dans lequel les couleurs peuvent être redéfinies pour des éléments Archimate existants. La dernière option étant plus complète et simple d'utilisation, j'ai réalisé un template pour Archimate 3.
ArchiMate 3 est la dernière version du standard d’Architecture d’Entreprise défini par l’Open Group, utilisé dans le cadre de projets d'urbanisation du SI.
Conformément au standard de l’Open Group, des codes couleurs s’appliquent sur les éléments pour faciliter la lisibilité des diagrammes : les éléments métiers (Business) sont affichés en jaune, les éléments applicatifs en bleu, et les éléments techniques en vert.
Le diagramme ci-dessous présente un exemple de l'utilisation d'ArchiMate 3 avec Enterprise Architect :
Les codes couleurs actuellement préconisés dans l'édition 2 du livre Mastering Archimate de Gerben Wierda peuvent être appliqués en l'état sur Archimate 3 selon les définitions suivantes :
- Les éléments actifs sont affichés en bleu (une interface ou un composant)
- Les éléments associés au comportement (behaviour) sont affichés en jaune (une fonction ou un service)
- Les éléments passifs sont affichés en vert (artifact, data object, business object…)
- La séparation entre les couches métier, applicative et technique est indiquée par des nuances de couleurs (claires pour le métier, normales pour l’applicatif, foncées pour le technique)
Le modèle "Archimate 3 Colours template" a été créé dans un paquetage dédié avec l'ensemble des éléments à redéfinir :
- Création des diagrammes Archimate 3 suivants : Business Layer Diagram, Application Layer Diagram, et Technology Layer Diagram (Motivation et Implementation ne sont pas impactés).
- Dans chaque diagramme, ajout de chaque élément disponible depuis la boîte à outils.
- Modification des couleurs sur chaque élément comme illustré ci-dessous avec le diagramme Business.
- Identification du paquetage contenant l'ensemble de ces diagrammes comme template dans le projet EA :
- Ouvrir le menu Project | Settings | Project Template Package, et sélectionner ce template (EA12)
- Version EA 13 : sélectionner le rubban CONFIGURE, groupe Reference Data, Settings, Project Template Package
- Ouvrir le menu Project | Settings | Project Template Package, et sélectionner ce template (EA12)
- Résultat: tout nouvel élément Archimate 3 créé avec l'une des boîte à outils associées est affiché avec les nouvelles couleurs.
Remarques :
- Le Quicklinker fonctionne avec cette solution.
- Les scripts de migration Archimate de Sparx fonctionnent avec les éléments obtenus.
- Un script doit être réalisé s'il faut migrer des éléments ArchiMate 3 existants afin d'obtenir les nouveaux codes couleurs.
Le modèle Element Template Archimate 3 présenté dans cet article est disponible sur demande (Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.).