logo

Modellieren von Geschäftsobjekten

Geschäftsobjekte Modellieren (DE=GOM, EN=BOM)

Geschäftsobjekt (englisch business object) ist ein Begriff aus der objektorientierten Softwareentwicklung. Geschäftsobjekte dienen dazu, reale Größen und Abläufe in Informationssystemen zu modellieren.

Aufgabe

Geschäftsobjekte bilden den Brückenschlag zwischen

  1. den realen oder gedachten Objekten aus der Vorstellungswelt von Anwendern des Software-Systems und
  2. den Objekten des Informationssystems.

Vorteile

Wenn man in einem Prozess-System entlang des Kontrollflusses die von ihm verwalteten Geschäftsobjekte modelliert, ist es für die Anwender leichter zu verstehen. Der Brückenschlag zwischen den eigentlichen Geschäftsobjekten (GO) und den im Prozessmodell aufgeführten “
Prozessdaten“ wird mit einem sogenannten GOM modelliert.

Vorgehensweise

Modellierer sollten sich zuerst darum kümmern, die Geschäftsobjekte ihrer Systeme richtig zu beschreiben. Dies tun sie, indem sie neben den Prozessmodellen auch ein Geschäfts-Objektmodell erstellen. Ein Geschäfts-Objektmodell beschreibt den gesamten Umfang aller im System vorhandenen Daten. Ein Prozessmodell kann sich auf diese Daten (in Form von GO’s) beziehen. Die Schnittstelle sind im Prozessmodell oft die BPMN-Datenspeicher oder BPMN-Datenobjekte.

Verallgemeinerung

Eine Verallgemeinerung des Begriffs „Geschäftsobjekt“ sind Domänen-Objekte. Das Wort „Domäne“ bezeichnet hierbei das Anwendungsgebiet, z. B. einen Bereich oder Datenausschnitt aus der realen Welt.

Abgrenzung zu Entitäten

Geschäftsobjekte sind eine ca. 1993 entstandene Weiterentwicklung von Entitäten. Sie unterscheiden sich von letzteren dadurch, dass sie nicht auf eine Datenbank beschränkt sind, sondern den gesamten Geschäftsbereich oder die Unternehmung beschreiben. Im Vizi Modeler wird versucht, diesen Anforderungen Rechnung zu tragen, ohne den Umfang der GOM-Modellierung zu überziehen.

Die Elemente

Vizi Modeler verfügt über ein paar einfache Elemente, um ein GOM zu modellieren..

Domäne

Domain-BOM

 Geschäftsobjekt

Geschäftsobjekt

Einstellungen

Wenn sie auf Business Object Model klicken (oben in ihrem Microsoft Visio aufgelistet) , haben sie die Möglichkeit diverse Einstellungen vorzunehmen.

BOM-Optionen-1-DE

 

Verschiedene Sichten auf ein BOM

Durch setzten von Häkchen haben sie verschiedene Ansichtsmöglichkeiten für ihr Diagramm.

  • Blackbox Domäne: Sie sehen nur Ihre Domänen als Blackbox und deren Beziehungen untereinander. Dies ermöglicht einen gröberen überblick bei grossen und komplexen Diagrammen.
  • Whitebox Domäne: Blendet alle Domains und die darin liegenden Geschäftsobjekte und deren jeweiligen Beziehungen ein. Dinge die ausserhalb der Domains liegen werden hier nicht angezeigt.
  • BOM mit Domänen: Es werden hier Domänen und deren Geschäftsobjekte angezeigt. Die Beziehungen werden einerseits innerhalb einer Domäne zwischen den Geschäftsobjekten dargestellt und andererseits werden die Beziehungen zwischen den Domänen eingeblendet. Die Domänen-übergreifenden Beziehungen zwischen Geschäftsobjekten werden ausgeblendet.
  • BOM ohne Domänen: Zeigt die Gesamtheit aller Geschäftsobjekte und deren Beziehungen an. Alle Domains sowie deren Beziehungen werden ausgeblendet.

BOM-Optionen-2-DE

 

 

 

Weiter haben sie die Möglichkeit ihr GOM zu exportieren (durch einen Klick auf SQL Import/Export). Hier können sie ihr GOM nach SQL oder wahlweise auch nach Excel exportieren.

Falls Sie ein GOM nachbauen oder neu aufsetzten, hilft ihnen dabei die Option „Aktualisieren“, da sie damit ihr Diagramm aktualisieren und vergleichen können. Wählen sie dazu einfach das Diagramm oder die Datenquelle (RDBMS) aus mit dem sie das aktuelle vergleichen wollen und bestätigen sie. Danach wird ihnen angezeigt welche Elemente oder Attribute im zu vergleichenden Diagramm gleich, unterschiedlich oder gar nicht vorhanden sind.

BOM-Optionen-3-DE

 

 

 

 

 

 

Natürlich können sie ihr GOM auch ins Repository Speichern. Dazu wählen sie „Ins Repository speichern“ aus und geben alle benötigten Daten ein.

 

0 found this helpful