Pré. | Proc. |
Définitions linguistiques
Enterprise Architect implémente entièrement le langage ArchiMate et supporte tous les concepts et définitions du langage, permettant aux architectes Métier , d'application, de technologie et de sécurité et à d'autres - y compris les architectes géospatiaux - de créer des modèles de langage, des vues et d'autres visualisations efficaces hautement expressifs et conformes des entreprises en discussion.
Cadre de travail ArchiMate Core
Une structure de référence utilisée pour classer les éléments du langage de base ArchiMate . Elle se compose de trois couches et de trois aspects. Enterprise Architect implémente le Core Framework en permettant aux utilisateurs de créer des éléments et des relations pour chacune des trois couches, y compris les points de vue. Ceux-ci sont tous fournis sous forme motifs qui permettent à un utilisateur d'injecter un gabarit dans ses modèles. Les aspects sont disponibles dans les boîtes à outils (palettes) d'éléments et de relations qui divisent ces éléments en groupes. Les aspects sont la structure Actif , le comportement, la structure passive et la motivation.
Figure : Affichage des éléments et des relations regroupés par aspect, par exemple, structure Actif .
Figure : Affichage de la dialogue diagramme ArchiMate où les couches de langue sont visibles.
Langage de base ArchiMate
La partie centrale du langage ArchiMate qui définit les concepts pour modéliser les architectures d'entreprise a été intégrée dans le profil et le méta-modèle ArchiMate définis dans la MDG Technologie à l'intérieur de l'outil. L'utilisateur peut accéder à tous les concepts et fonctionnalités définis dans le langage ArchiMate , y compris les éléments, les relations, les connecteurs de relations et les points de vue à partir d'une série de fonctionnalités conviviales de l'outil.
Vue Architecture
Représentation d'un système du point de vue d'un ensemble de préoccupations liées, généralement liées à une seule partie prenante ou à un groupe de parties prenantes. Enterprise Architect supporte ce concept avec une gamme d'outils et de mécanismes de produits différents. Les plus importants sont les suivants :
- Diagrammes - n'importe quel nombre de diagrammes peuvent être créés et peuvent afficher des éléments particuliers, des propriétés avec des thèmes sélectionnés et des styles de présentation, et également restreints à l'aide de filtres
- Matrices - les éléments et leurs relations peuvent être affichés dans une matrice montrant quels éléments sont connectés par des relations
- Textuel - il existe un certain nombre d'outils - notamment des vues de liste, des vues de spécifications et des documents - qui permettent de présenter des éléments et des relations sous forme textuelle, créant ainsi des récits convaincants
Figure : Affichage des options de l'outil permettant de changer de vue
Point de vue Architecture
Spécification des conventions pour un type particulier de vue architecture . Enterprise Architect fournit un outil de productivité et de conformité appelé Constructeur de Modèle motifs qui permet de créer tous les exemples de points de vue ArchiMate à partir de motifs bien définis et décrits intégrés dans la perspective ArchiMate . Ce diagramme montre le résultat de l'utilisation du Constructeur de Modèle pour créer un point de vue d'utilisation de la technologie.
Figure : Présentation du point de vue de l'utilisation de la technologie
Aspect
L'outil supporte le concept d'Aspects, qui divise fondamentalement le corpus d'éléments en groupes syntaxiques basés sur des rôles grammaticaux. Les Aspects permettent au modélisateur et au visualiseur de comprendre le modèle et les constructions schématiques en fonction du rôle qu'ils jouent. Les Aspects sont la Structure Actif , le Comportement, la Structure passive et la Motivation. Ceux-ci sont visibles tout au long de l'implémentation d' ArchiMate dans l'outil Diagramme Toolbox, qui rend disponibles de nouveaux éléments à ajouter au modèle et diagrammes .
Figure : Affichage des éléments et des relations regroupés par aspect, par exemple, éléments de structure Actif , de comportement et de structure passive.
Attribut
Enterprise Architect supporte plusieurs méthodes permettant d'ajouter des propriétés aux éléments et aux relations. Les éléments peuvent avoir deux types de propriétés différents :
- Propriétés intégrées : par exemple Nom, Notes , Alias, Auteur
- Propriétés personnalisées : par exemple, propriétaire Métier , propriétaire technique, date de fin de vie
Figure : Affichage de la fenêtre Propriétés de l'élément
Il est courant qu'une fonction ou une pratique d' Architecture d'Entreprise ajoute des propriétés spécifiques à l'organisation qui aident à l'analyse des architectures métier, applicatives et technologiques. Celles-ci peuvent être ajoutées en tant que Valeur Étiquetés soit directement à un élément, soit de manière plus robuste à l'aide du système de profils qui permet la création et l'augmentation d'éléments en tant que nouveau type qui aboutit à un élément ArchiMate entièrement conforme avec les propriétés supplémentaires.
Élément composite
L'outil supporte la création de deux éléments composites, à savoir : le regroupement et l'emplacement, qui permettent des relations d'agrégation avec d'autres éléments provenant généralement de plusieurs aspects ou couches du langage.
Figure : Affichage de l'élément de regroupement
Élément de base
Enterprise Architect supporte tous les éléments de base définis dans la spécification ArchiMate , dans tous les aspects et toutes les couches, y compris les extensions.
Élément
L'outil supporte la création et la modification de tous les éléments ArchiMate sur toutes les couches et tous les aspects, et fournit des mécanismes pour placer ces éléments sur diagrammes conformes aux points de vue d'exemple, y compris en leur permettant de participer à des relations avec d'autres éléments (et, dans certains cas, d'autres relations) conformément aux règles combinatoires définies. Les éléments, ainsi que Relations et les connecteurs de relations, sont le type de concept le plus primitif du métamodèle ArchiMate et sont utilisés pour définir et décrire les parties constitutives des architectures d'entreprise et leur ensemble unique de caractéristiques.
Figure : Présentation du point de vue du produit
Dans ce diagramme nous voyons des éléments provenant de plusieurs couches différentes, utilisant un certain nombre de relations différentes, y compris l'imbrication comme alternative. Certains éléments sont présentés à l'aide de leur style rectangulaire et d'autres (par exemple, les services d'application) sont présentés à l'aide de leur style d'icône. Le style peut être modifié dans Enterprise Architect pour s'adapter au public et aux parties prenantes.
Couche
Enterprise Architect est une plate-forme efficace pour la description et la visualisation architecturales. Elle supporte une grande variété d'architectes de domaine représentés dans le langage et l'outil par le concept de couches. Ces modèles spécifiques à un domaine peuvent être articulés entre eux sans ambiguïté et sont visibles dans l'outil sous forme de diagrammes et de pages de boîte à outils qui les accompagnent.
Figure : Affichage de la dialogue diagramme ArchiMate où les couches de langue sont visibles.
Modèle
L'outil fournit une solution basée sur un référentiel qui inclut la possibilité de créer un nombre illimité de modèles soit dans un référentiel unique à des fins de collaboration et de partage de modèles, soit dans des référentiels séparés et isolés à des fins d'isolement ou de séparation des préoccupations. Quelle que soit la manière dont les modèles sont organisés, les architectes et autres parties prenantes peuvent y accéder via Internet dans des outils de bureau et basés sur un navigateur.
Figure : Affichage de la structure Paquetage dans la fenêtre Navigateur .
Relation
Enterprise Architect supporte la création et la modification de toutes les relations et connecteurs de relations ArchiMate sur toutes les couches et tous les aspects, et fournit des mécanismes permettant de placer ces relations sur diagrammes , connectant ainsi des éléments (et dans certains cas d'autres relations) conformément à la spécification. L'outil dispose d'un outil de productivité appelé Quick Linker , qui permet de créer des relations en faisant glisser du coin d'un élément source vers un élément cible. Le Quick Linker limite les relations disponibles pour une paire source-cible à l'ensemble des relations autorisées en fonction de la spécification. Celles-ci sont définies dans le métamodèle ArchiMate Sparx Systems qui sous-tend l'implémentation et la technologie ArchiMate .
Figure : Exemple de menu Quick Linker montrant l'ensemble restreint de relations pour les éléments