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.
|
🎉 Copied!
|
|
Definieren von Abzweigungen
Mit dem Schlüsselwort circle und dem Präprozessor können Sie auch Abzweigungen erstellen.
|
🎉 Copied!
|
|
Beispiel 1
|
🎉 Copied!
|
|
WARNING
This translation need to be updated. WARNING
Beispiel 2
|
🎉 Copied!
|
|
Mögliche Sprites auflisten
Sie können alle möglichen Sprites für Archimate anhand des folgenden Diagramms auflisten:
|
🎉 Copied!
|
|
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:
- To define a Stakeholder element, which is part of Motivation category, the syntax will be
Motivation_Stakeholder(StakeholderElement, "Stakeholder Description"):
|
🎉 Copied!
|
|
- To define a Business Service element,
Business_Service(BService, "Business Service"):
|
🎉 Copied!
|
|
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:
- Access
- Aggregation
- Assignment
- Association
- Composition
- Flow
- Influence
- Realization
- Serving
- Specialization
- Triggering
Directions supported are:
- Up
- Down
- Left
- Right
- To denote a composition relationship between the Stakeholder and Business Service defined above, the syntax will be
Rel_Composition(StakeholderElement, BService, "Description for the relationship")
|
🎉 Copied!
|
|
- Unordered List ItemTo orient the two elements in top - down position, the syntax will be
Rel_Composition_Down(StakeholderElement, BService, "Description for the relationship")
|
🎉 Copied!
|
|
Appendice: Examples of all Archimate RelationTypes
|
🎉 Copied!
|
|
|
🎉 Copied!
|
|
[Adapted from Archimate PR#25]