Report: Modelle vergleichen

Verwendung

Dieser Report analysiert Modelle auf Basis definierter Optionen. Sie können mehrere Modelle direkt miteinander vergleichen oder zu einem einzelnen Ausgangsmodell die Vergleichsmodelle, auch datenbankübergreifend, sowie Modellversionen bestimmen und diese jeweils mit dem Ausgangsmodell vergleichen. Die Ausgabe zeigt optional alle geänderten Elemente, alle Elemente, die nur im Ausgangsmodell existieren, oder alle Elemente, die nur in Vergleichsmodellen existieren. Dabei werden alle Objekte, Kanten, Freiformtexte und Grafikobjekte berücksichtigt.

Im Rahmen des Modellvergleichs (Existenzvergleich) können Sie einerseits die Unterschiede bei der Existenz von Objekten zwischen Soll-Modell (Ausgangsmodell) und Ist-Modellen (Vergleichsmodellen) ausgeben lassen. Andererseits können Sie bei gemeinsamen Objekten die Unterschiede bei den Attributen (Attributvergleich) und Beziehungen (Beziehungsvergleich) analysieren.

Neben der Auswahl eines datenbankübergreifenden Modellvergleichs stehen Ihnen auch optionale Auswahlkriterien zur Bestimmung der Ist-Modelle (Vergleichsmodelle) zur Verfügung. Darüber hinaus definieren Sie, wann Objekte als gleich erachtet werden sollen.

Sie können folgende Optionen wählen:

Vergleichsoptionen

Innerhalb der Datenbank

Legt fest, dass der Modellvergleich innerhalb der aktuellen Datenbank durchgeführt wird.

Zwischen Datenbanken

Legt fest, dass der Modellvergleich zwischen Modellen verschiedener Datenbanken durchgeführt wird. Wenn Sie diese Option aktivieren, können Sie die Datenbank wählen, welche die Vergleichsmodelle enthält.

Datenbank

Legen Sie fest, aus welcher Datenbank das Modell zum Vergleich herangezogen wird.

Das Feld bietet alle Datenbanken des aktuellen Mandanten an.

Verschiedene Versionen des markierten Modells

Legt fest, dass der Modellvergleich zwischen dem markierten Modell und seiner Versionen durchgeführt wird.

Voraussetzung für diesen Vergleich ist, dass das markierte Modell in einer versionierbaren Datenbank gespeichert ist und mindestens eine Version von ihm existiert.

Master-Modell oder Modellvarianten des markierten Modells

Legt fest, dass das markierte Modell mit seinem Master-Modell verglichen wird, wenn es eine Modellvariante ist, oder mit einer seiner Modellvarianten verglichen wird, wenn es ein Master-Modell ist.

Modelle mit gleichem Attribut

Legt fest, dass das markierte Modell mit Modellen verglichen wird, wenn deren Attributwert für ein gewähltes Attribut übereinstimmt.

Mit dem Feld Attribut legen Sie fest, welcher Attributtyp übereinstimmen muss, damit ein Modell zum Vergleich herangezogen wird.

Attribut

Legen Sie fest, welcher Attributwert übereinstimmen muss, damit ein Modell zum Vergleich herangezogen wird.

Groß-/Kleinschreibung beachten

Legen Sie fest, dass bei der Prüfung des Attributwerts die Groß-/Kleinschreibung mit berücksichtigt wird.

Ist das Kontrollkästchen aktiviert gilt z. B. für das Attribut Name, dass der Attributwert Prozess nicht identisch ist mit dem Attributwert prozess und die Modelle folglich nicht miteinander verglichen werden.

Modelle mit gleichem GUID

Vergleicht Modelle mit identischer GUID.

Der GUID ist eine Zeichenfolge, der Elemente weltweit eindeutig kennzeichnet. Er wird vom System automatisch zugewiesen.

Beliebige Vergleichsmodelle

Ermöglicht es, das Ausgangsmodell mit beliebigen Modellen zu vergleichen.

Berücksichtigen

Nur im Ausgangsmodell vorliegende Elemente

Legt fest, dass die Elemente ausgegeben werden, die nur im Ausgangsmodell existieren und in den Vergleichsmodellen nicht existieren.

Nur in Vergleichsmodellen vorliegende Elemente

Legt fest, dass die Elemente ausgegeben werden, die nur in zweiten Vergleichsmodellen existieren und im Ausgangsmodell nicht vorkommen.

Geänderte Elemente beider Modelle

Legt fest, dass alle geänderten Elemente beider Modelle ausgegeben werden.

Geänderte Elemente aller Modelle

Legt fest, dass alle geänderten Elemente aller Modelle ausgegeben werden.

Elemente

Modelleigenschaften

Legt fest, dass geänderte Modelleigenschaften ausgegeben werden sollen, z. B. Modellvorlage, Hintergrundfarbe oder Modellattribute.

Objektdefinitionen

Legt fest, dass alle Änderungen der Objektdefinitionen hinsichtlich folgender Aspekte ausgegeben werden: Attribute, Hinterlegungen und Standardsymbol.

Modelle können hinsichtlich ihrer Semantik verglichen werden, indem die Option Objektdefinition aktiviert und die Option Objektausprägungen (Symbole) deaktiviert wird.

In diesem Fall wird berücksichtigt, dass der semantische Gehalt identisch ist, wenn in einem Modell zwei Ausprägungen eines Objekts vorliegen, die je eine Kanten zu zwei Objekten besitzen, oder in einem Modell eine Ausprägung eines Objekts vorliegt, die zwei Kanten zu zwei Objekten besitzt.

Objektattribute

Legt fest, dass geänderte Attribute ausgegeben werden.

Systemattribute

Legt fest, dass geänderte Systemattribute ausgegeben werden sollen, z. B. Erstellzeitpunkt, Letzter Bearbeiter usw.

Objektausprägungen (Symbole)

Legt fest, dass alle Objektsymbol-bezogenen Änderungen der Objektausprägungen ausgegeben werden.

Modelle können hinsichtlich ihrer Semantik verglichen werden, indem die Option Objektdefinition aktiviert und die Option Objektausprägungen (Symbole) deaktiviert wird.

In diesem Fall wird berücksichtigt, dass der semantische Gehalt identisch ist, wenn in einem Modell zwei Ausprägungen eines Objekts vorliegen, die je eine Kanten zu zwei Objekten besitzen, oder in einem Modell eine Ausprägung eines Objekts vorliegt, die zwei Kanten zu zwei Objekten besitzt.

Darstellung

Legt fest, dass alle darstellungsbezogenen Änderungen der Objektausprägungen (Schattierung, Linienstil, Füllfarbe usw.) ausgegeben werden.

Position/Größe

Legt fest, dass Änderungen der Objektausprägungen hinsichtlich ihrer Positionierung im Modellierungsbereich und ihrer Größe ausgegeben werden.

Attributplatzierung

Legt fest, dass Änderungen der Attributplatzierung von Objektausprägungen ausgegeben werden.

Kantendefinition

Legt fest, dass alle Änderungen der Kantendefinitionen hinsichtlich Attribute und Hinterlegungen ausgegeben werden.

Kantenattribute

Legt fest, dass geänderte Attribute ausgegeben werden.

Kantenausprägungen (Pfeilsymbole)

Legt fest, dass alle Pfeilsymbol-bezogenen Änderungen der Kantenausprägungen ausgegeben werden.

Kantendarstellung

Legt fest, dass alle darstellungsbezogenen Änderungen der Kantenausprägungen (Farbe, Stil, Pfeil zur Quelle usw.) ausgegeben werden.

Kantenverlauf

Legt fest, dass Änderungen des Kantenverlaufs ausgegeben werden. Der Kantenverlauf ändert sich, wenn eine Kante an einer anderen Stelle am Objekt (Kantenansatzpunkt) festgemacht wird. Er ändert sich auch dann, wenn die Anzahl von Knickpunkten einer Kante sich ändert. Üblicherweise wechselt die Kantenrichtung an Knickpunkten der Kanten.

Kantenattributplatzierung

Legt fest, dass Änderungen ausgegeben werden, sobald Attribut von Kantenausprägungen an einer andere Stelle platziert, entfernt oder andere als die bisherigen platziert werden.

Grafikobjekte

Legt fest, dass Änderungen der Grafikobjekte (Position, Größe, Form usw.) ausgegeben werden.

Freiformtext

Legt fest, dass Änderungen von Freiformtexten (Position, Inhalt usw.) ausgegeben werden.

Zusätzliche Identifzierungskriterien identischer Objekte

Objekte mit gleichem Attribut

Ermöglicht die Auswahl eines Attributs, anhand dessen die Objekte als gleich identifiziert werden. Wenn Sie diese Option wählen, können auch Groß-/Kleinschreibung, Zeilenumbrüche und Leerzeichen beachtet werden.

Objekte können als gleich definiert werden, wenn es sich um Objekte des gleichen Typs handelt und sie in einem zu wählenden Attribut, z. B. NAME, übereinstimmen. Beim Vergleich von Objekten über ein gleiches Attribut ist zu beachten, dass die Zuordnung der Objekte nicht zwingend eindeutig ist. Für die Eindeutigkeit müssen Sie dann mit Hilfe interner Konventionen selbst sorgen. Ist das entsprechende Attribut nicht gepflegt, können auch keine gleichen Objekte zu diesem Objekt bestimmt werden, denn das wären dann alle Objekte, für die das Attribut ebenfalls nicht gepflegt ist.

Groß-/Kleinschreibung beachten

Sucht nur Objekte, deren Namen hinsichtlich der Groß- und Kleinschreibung exakt übereinstimmen.

Zeilenumbrüche und Leerzeichen beachten

Berücksichtigt nur Attributwerte, die hinsichtlich der Zeilenumbrüche und Leerzeichen exakt übereinstimmen.

Kontext

Der Modellvergleich berücksichtigt alle "normalen" ARIS-Modelle. Lediglich folgende Modelle werden durch den Modellvergleich nicht berücksichtigt:

Ausgabeformat

Die Ausgabe erfolgt als Excel-Arbeitsmappe. Nachfolgend finden Sie das Beispiel eines Modellvergleichs Modellversionen.

Ausgegeben werden die Tabellen:verschiedener

Zusammenfassung

In dieser Tabelle sind alle Vergleichsoptionen zusammengefasst.

Zusammenfassung

Ergebnis des Vergleichs

In dieser Tabelle sind alle Änderungen als Übersicht zusammengefasst.

Die gelbe Farbe zeigt eine Aktualisierung an, rot bedeutet, dass Elemente gelöscht wurden und grün, dass Elemente eingefügt wurden.

In dieser Tabelle sind alle Vergleichsoptionen zusammengefasst.

Vergleichsdetails

In dieser Tabelle sind alle Unterschiede detailliert zusammengefasst.

Vergleichsdetails

Grafiken

In dieser Tabelle werden die Unterschiede in den Modellgrafiken farblich angezeigt.

Grafiken