ArchiMate Diagram

ArchiMate ist eine offene und unabhängige Sprache zur Modellierung von Unternehmensarchitekturen, die die Beschreibung, Analyse und Visualisierung von Architekturen innerhalb und zwischen verschiedenen Geschäftsbereichen unterstützt. Ein ArchiMate-Diagramm bietet eine strukturierte Darstellung der verschiedenen Komponenten eines Unternehmens, ihrer Beziehungen untereinander und ihrer Integration in die IT-Infrastruktur.

Obwohl sowohl ArchiMate als auch UML Modellierungssprachen sind, dienen sie unterschiedlichen Zwecken. UML wird in erster Linie für den Softwareentwurf und die Systemmodellierung verwendet und konzentriert sich auf die strukturellen und verhaltensbezogenen Aspekte von Systemen. Im Gegensatz dazu ist ArchiMate auf die Unternehmensarchitektur zugeschnitten und bietet eine ganzheitliche Sicht auf die organisatorischen, informatorischen und technischen Ebenen eines Unternehmens.

Archimate-Schlüsselwort

Sie können das Schlüsselwort archimate verwenden, um ein Element zu definieren. Stereotype kann optional ein zusätzliches Symbol angeben. Einige Farben (Business, Application, Motivation, Strategy, Technology, Physical, Implementation) sind ebenfalls verfügbar.

Definieren von Abzweigungen

Mit dem Schlüsselwort circle und dem Präprozessor können Sie auch Abzweigungen erstellen.

Beispiel 1

WARNING
 This translation need to be updated. 
WARNING

Beispiel 2

Mögliche Sprites auflisten

Sie können alle möglichen Sprites für Archimate anhand des folgenden Diagramms auflisten:

ArchiMate Macros

Archimate Macros and Library

A list of Archimate macros are defined Archimate-PlantUML here which simplifies the creation of ArchiMate diagrams, and Archimate is natively on the Standard Library of PlantUML.

Archimate elements

Using the macros, creation of ArchiMate elements are done using the following format: Category_ElementName(nameOfTheElement, "description")

For example:

Archimate relationships

The ArchiMate relationships are defined with the following pattern: Rel_RelationType(fromElement, toElement, "description") and to define the direction/orientation of the two elements: Rel_RelationType_Direction(fromElement, toElement, "description")

The RelationTypes supported are:

The Directions supported are:

For example: Rel_Composition(StakeholderElement, BService, "Description for the relationship")
Rel_Composition_Down(StakeholderElement, BService, "Description for the relationship")

Appendice: Examples of all Archimate RelationTypes

[Adapted from Archimate PR#25]