Pré. | Proc. |
Métamodèle générique
La hiérarchie principale des éléments de comportement et de structure du langage ArchiMate est illustrée dans ce diagramme . Tous les éléments de ce modèle ont des noms en italique, ce qui indique qu'ils sont abstraits et ne participent pas eux-mêmes aux modèles. Ils sont représentés comme indépendants des couches du framework car ils peuvent s'appliquer à toutes les couches. La division la plus fondamentale des éléments du langage est en éléments de comportement et de structure.
Figure : Montrant la hiérarchie fondamentale des éléments ArchiMate .
Des éléments tels qu'un composant d'application - qui est un type d'élément de structure Actif - et un processus d'application - qui est un type d'élément de comportement - sont ajoutés aux modèles d' architecture .
Éléments de comportement et de structure
La hiérarchie principale des éléments de comportement et de structure du langage ArchiMate est implémentée dans Enterprise Architect . Les éléments de comportement sont analogues aux verbes et les éléments de structure aux noms dans un langage naturel.
Structure Actif - les éléments sont visibles dans les pages de la boîte à outils Enterprise Architect et représentent un sujet pouvant exécuter un comportement.
Comportement : les éléments sont visibles dans les pages de la boîte à outils Enterprise Architect et représentent les aspects dynamiques d'une entreprise.
Structure passive : les éléments sont visibles dans les pages de la boîte à outils Enterprise Architect et représentent les éléments sur lesquels travaillent les éléments de structure actifs. Les objets Données et Informations sont des exemples d'éléments de structure passive.
Figure : Affichage des éléments et des relations de la couche application regroupés par aspect, par exemple, éléments de structure Actif , de comportement et de structure passive.
Spécialisations des éléments de structure et de comportement
Un architecte peut utiliser la composition et l’agrégation entre les processus, les fonctions et les interactions.
Figure : Montrant la relation globale entre un certain nombre de processus commerciaux modélisation la sélection d'articles pour les commandes des clients.
La nature collective d'un comportement peut être rendue soit implicite (plusieurs éléments de structure actifs assignés au même comportement interne) soit explicite par l'utilisation d'un comportement interne collectif (interaction) exécuté par plusieurs éléments de structure actifs collaborant.
Résumé des éléments de structure et de comportement
Enterprise Architect implémente les éléments principaux du métamodèle et fournit des représentations spécifiques de ces éléments au niveau des couches. Par exemple, il existe un élément de structure active externe métier représenté par une interface Métier et un élément de structure active externe technologie représenté par une interface Métier . Il existe également un élément de structure active externe technologie représenté par une interface technologie.
Figure : Affichage d’une gamme d’éléments Métier concrets qui représentent les éléments de base abstraits.
Éléments de motivation
L'aspect motivation permet aux utilisateurs de créer des modèles des forces qui pilotent et conçoivent le fonctionnement de l'entreprise. Enterprise Architect fournit une palette de ces éléments de motivation, notamment les parties prenantes, valeur , le sens, le moteur, l'évaluation, l'objectif, le résultat, le principe et l'exigence, qui inclut également sa contrainte de sous-type.
Figure : Présentation des éléments de la boîte à outils de motivation
Éléments composites
Enterprise Architect implémente les éléments composites Archimate et permet à ces éléments d'être agrégés ou de composer d'autres éléments composites. Par exemple, un architecte peut modéliser un grand facilité comme un emplacement et créer des emplacements composites qui représentent la position de stocks spécifiques dans l'emplacement contenant.
Figure : Affichage des emplacements composites dans un modèle d’entrepôt alimentaire avec plusieurs emplacements de stockage pour différents types d’aliments.