Schnell lernen von ArchiMate – Teil 2: Beziehungskonzepte

In Kapitel 1 dieser Serie haben wir die ArchiMate Konzepte, die die Artefakte symbolisieren, aus denen die TOGAF-Architekturrahmen. Es gibt spezifische Beziehungen zwischen jedem Konzept, die Fluss, Abhängigkeit, Realisierung usw. darstellen. Beziehungen haben normalerweise spezifische Paarungen, nicht immer jedoch.

Die ArchiMate-Sprache definiert außerdem eine Reihe von grundlegenden generischen Beziehungen, die jeweils eine vorgegebene Menge an Quell- und Zielkonzepten verbinden können (hauptsächlich Elemente, aber in einigen Fällen auch andere Beziehungen). Viele dieser Beziehungen sind „überladen“; das heißt, ihre genaue Bedeutung variiert je nach den Quell- und Zielkonzepten, die sie verbinden.

Beziehungen werden wie folgt klassifiziert (siehe Abbildung):

  • Strukturelle Beziehungen: modellieren die statische Zusammensetzung oder Aggregation von Konzepten gleicher oder unterschiedlicher Typen
  • Abhängigkeitsbeziehungen: modellieren, wie Elemente verwendet werden, um andere Elemente zu unterstützen
  • Dynamische Beziehungen: werden verwendet, um verhaltensbasierte Abhängigkeiten zwischen Elementen zu modellieren
  • Andere Beziehungen: Beziehungen, die keiner der oben genannten Kategorien zuzuordnen sind

Betrachten Sie das folgende Diagramm:

Figure 1

Die Kastensymbole stellen Konzepte dar, und die Verbindungen stellen Beziehungen dar. Das Diagramm zeigt die Beziehungen zwischen diesen Konzepten: Zuweisung, Auslöser, Realisierung und verwendet von.

Beziehungsdarstellungen

Strukturelle Grundbeziehungen

Assoziation: Modelliert eine Beziehung zwischen Objekten, bei der die Beziehung nicht durch eine spezifischere Beziehung abgedeckt ist. Normalerweise verwendet, wenn die Beziehung unbekannt oder für die Blickrichtung irrelevant ist.

Figure 2

Zugriff: Modelliert den Zugriff von verhaltensbasierten Konzepten auf geschäftliche oder Datenobjekte.

Figure 3

Wird verwendet von: Modelliert die Nutzung von Diensten durch Prozesse, Funktionen oder Interaktionen sowie den Zugriff auf Schnittstellen durch Rollen, Komponenten oder Zusammenarbeit.

Figure 4

Realisierung: Verbindet eine logische Entität mit einer konkreteren Entität, die sie realisiert; d. h. die logische Darstellung eines realen Objekts (ein Datenobjekt ist real; ein Bericht ist eine logische Entität, die durch ein Datenobjekt realisiert wird).

Figure 5

Zuweisung: Verbindet eine Verhaltenseinheit mit einem aktiven Element, das sie ausführt (z. B. Rolle, Komponente) oder eine Rolle mit dem Akteur, der sie ausführt.

Figure 6

Aggregation: Weist darauf hin, dass ein Objekt aus vielen anderen Objekten besteht. Ein Objekt kann Teil mehrerer Aggregationsobjekte sein.
Zusammensetzung: Weist darauf hin, dass ein Objekt aus einem oder mehreren anderen Objekten besteht. Diese letzteren Objekte können nur Teil einer einzigen Zusammensetzung sein.

Figure 7

Figure 8

Dynamische Kernbeziehungen

Fluss: Beschreibt den Austausch oder die Übertragung von Informationen oder Werten zwischen Prozessen, Funktionen, Interaktionen und Ereignissen.

Figure 9

Auslöser: Beschreibt eine zeitliche oder kausale Beziehung zwischen Prozessen, Funktionen, Interaktionen und Ereignissen.

Figure 10

Andere Kernbeziehungen

Gruppierung: Weist darauf hin, dass Objekte gleicher oder verschiedener Typen aufgrund einer gemeinsamen Eigenschaft zusammengehören.

Figure 11

Verzweigung: Wird verwendet, um Beziehungen desselben Typs zu verbinden.

Figure 12

Spezialisierung: Weist darauf hin, dass ein Objekt eine spezifische Art eines anderen Objekts ist.

Figure 13

Motivations-Erweiterungsbeziehungen

Motivationsbeziehungen behandeln Interaktionen/Abhängigkeiten zwischen Motivationskonzepten, wie Treiber, Ziele, Prinzipien usw. Zwei dieser Beziehungen ähneln den Kernbeziehungen, haben aber unterschiedliche Konnotationen: Aggregation und Realisierung. Einfluss ist einzigartig für Motivation.

Aggregation: Modelliert die Aufteilung einer Absicht in mehrere Absichten (Pfeil zeigt auf die allgemeinere, ungeteilte Absicht).

Figure 14

Realisierung: Modelliert, dass ein bestimmtes Ziel realisiert durch ein bestimmtes Mittel erreicht wird.

Figure 15

Einfluss: Modelliert, dass ein Motivationselement einen positiven oder negativen Einfluss auf die Realisierung oder Erreichung eines anderen Motivationselements hat.

Figure 16

Beziehungsübersicht

Tabelle: Übersicht über ArchiMate-Beziehungen und ihre Definitionen.

Strukturelle Beziehungen Symbol Rollenbezeichnungen
Zusammensetzung Weist darauf hin, dass ein Element aus einem oder mehreren anderen Konzepten besteht.
← besteht aus
→ besteht aus
Aggregation Weist darauf hin, dass ein Element ein oder mehrere andere Konzepte kombiniert.
← aggregiert
→ aggregiert in
Zuweisung Stellt die Zuweisung von Verantwortung, Ausführung von Verhalten, Speicherung oder Ausführung dar.
← zugewiesen an
→ zugewiesen
Realisierung Weist darauf hin, dass eine Entität eine entscheidende Rolle bei der Schaffung, Erreichung, Erfüllung oder Ausführung einer anderen Entität spielt.
← realisiert
→ realisiert durch
Abhängigkeitsbeziehungen Symbol Rollenbezeichnungen
Bereitstellung Weist darauf hin, dass ein Element seine Funktionalität einem anderen Element bereitstellt.
← stellt bereit
→ wird bereitgestellt durch
Zugriff Weist auf die Fähigkeit von Verhaltens- und aktiven Strukturelementen hin, passive Strukturelemente zu beobachten oder darauf einzuwirken.
← greift auf
→ wird von
Einfluss Weist darauf hin, dass ein Element einen positiven oder negativen Einfluss auf die Realisierung oder Erreichung eines anderen Motivationselements hat. Figure 26
← beeinflusst
→ wird beeinflusst durch
Assoziation Weist auf eine unbestimmte Beziehung oder eine Beziehung hin, die durch eine andere ArchiMate-Beziehung nicht ausgedrückt wird.
assoziiert
← assoziiert mit
→ stammt aus assoziiert
Dynamische Beziehungen Symbol Rollenbezeichnungen
Auslösen Weist auf eine zeitliche oder kausale Beziehung zwischen Elementen hin.
← löst aus
→ wird ausgelöst durch
Fluss Weist auf eine Übertragung von einem Element auf ein anderes hin.
← fließt zu
→ fließt von
Andere Beziehungen Symbol Rollenbezeichnungen
Spezialisierung Weist darauf hin, dass ein Element eine spezifische Art eines anderen Elements ist.
← spezialisierend
→ wird spezialisiert durch
Beziehungsknoten Symbol Rollenbezeichnungen
Verzweigung Wird verwendet, um Beziehungen desselben Typs zu verbinden.

Nächstes Mal…

In dem nächsten Blogbeitrag zeigen wir, wie Konzepte und Beziehungen kombiniert werden können, um Perspektiven und andere Visualisierungen zu erstellen.

Kommentar hinterlassen