GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)
Übersicht . Was ist Visio Professional ? . UML-Diagramme in Visio . Wie überführe ich das Datenmodell in das Microsoft Repository ?
Was ist Visio Professional und was kann ich damit machen? Teil 1 Was ist Visio Professional und was kann ich damit machen?
Was ist Visio Professional? Visio Professional ist eine Software zur Erstellung von Zeichnungen und Datenmodelle verschiedenster Art !
Was kann ich mit Visio machen? Veranschaulichung Modellierung Entwerfen und Abbilden von Netzwerken Planen und karthographisches Erfassen von Intranet und Web-Sites Beschreiben von Geschäftsprozessen Abbilden und Erstellen von Datenbanken Modellieren von Softwaresystemen ...und Vieles mehr Beispiele:
Besonderheiten von Visio Einfache Bedienung durch CASE-Tools Schablonen dienen als Vorlagen (Beispiele) enthalten Shapes Shapes Gestaltungsobjekte die Drag & Drop-Zeichentechnik Unterstützung durch Visio-Assistenten Diverse Hilfen (QuickInfo, Shapehilfe, Vorlagenhilfe, Onlinehilfe)
Wo finde ich Visio? Visio findest Du nur auf dem Hauptrechner “Wolga“ unter Start Programme Grafik Visio Profesional 5 ? ! GIS-Labor
Allgemeines über Visio Die Oberfläche besteht aus: - einem Zeichenblatt - den Werkzeugen (Tools) - der/den Schablone/n Die Schablonen enthalten: - Shapes
Schablonen Mit dem Zeichen kann man weitere Schablonen hinzu- fügen
Anwendung Zum Erstellen einer Zeichnung oder eines Diagramms werden die Shapes einfach „rübergezogen“! Drag & Drop Visio
Bearbeiten Nun kannst Du die „rübergezogenen“ Shapes bearbeiten indem Du sie miteinander verbindest (Verbinder) und/oder Du durch Doppelklick die Eigenschaften wie Name Attribute Sichtbarkeit usw. definierst oder bearbeitest
UML-Diagramme in Visio erstellen und bearbeiten! Teil 2 UML-Diagramme in Visio erstellen und bearbeiten!
UML in Visio UML: Unified Modeling Language Zur Veranschaulichung: Ein Beispiel- UML-Diagramm in Visio
Starten von Visio Startbildschirm: Auswahl des Diagrammtyps (Schablone) Hier wählst Du Software- Diagramm
UML-Diagramm Hier findest Du neben diversen anderen Software-Diagrammarten auch eine Schablone für UML-Diagramme
UML-Oberfläche Nun ist die Visio-zeichenfläche geöffnet Mit der in grün gefassten Schablone Die in der Schablone enthaltenen Shapes lassen sich in diesem Fall unterteilen in: - “Klassen” - “Verbinder”
Das Erstellen eines Diagramms Zur Veran-schaulichung: Visio-Vorführung Aufgabe
Überführung eines Datenmodells (UML) in das Microsoft Repository Teil 3 Überführung eines Datenmodells (UML) in das Microsoft Repository
Überführung (Export) Um Dein Datenmodell auch als solches anderen Nutzern zur Verfügung stellen zu können, muss Du es in eine Microsoft Repository-Datenbank exportieren ! Auf diese Datenbank können dann andere Nutzer zugreifen und die Datenbank in ihr System überführen
Testen des UML-Diagramms Vorraussetzung für den Export: fehlerfreies Datenmodell Um ein UML-Diagramm zu testen kannst Du eine Semantikprüfung durchführen Sie analysiert das Diagramm und markiert entsprechend die Fehler Du findest sie unter: Extras Makro Software-Diagramm
Der Export Zur Überführung in das Microsoft Repository steht der Export-Assistent zur Verfügung Unter: Extras Makro Software-Diagramm UML-Export-Assistent
Hinweis Falls noch keine Semantikprüfung durchgeführt wurde, geschieht diese jetzt automatisch! Da lang ! Hier lang ! Dort hin !
UML-Export-Assistent (1) 1. Weiter 2. Wahl des zu exportierenden Diagramms 3. Name einer bestehenden Microsoft- Access-Datenbank eingeben oder eine neue Datenbank erstellen 4. Name des Modells 5. Überprüfen der Daten
UML-Export-Assistent (2)
In ArcInfo Nun können andere Anwender sich das Diagramm aus dem Microsoft Repository importieren und in ihr System einfügen Auch mit ArcInfo ist das möglich siehe Vortrag Dennis
Aber... Da die Überführung der Microsoft Repository Datenbank in ArcInfo zu komplex war und es den Rahmen dieser Veranstaltung sprengen würde...
...möchte ich mich hiermit verabschieden und danke allen Anwesenden für ihre Aufmerksamkeit!
Anwendungsbeispiele für Visio Blockdiagramm : einfaches Blockdiagramm.... Datenbank : Flugzeugbestuhlung............ FlussDiagramm : einfach... u. komplex...... Geschäftsdiagramm : Einrichten eines Büros......... Internet-Diagramm : für eine Webseite............... Landkarten : spricht für sich selbst.......... Netzwerk-Diagramm : internes Netzwerk............... Software-Diagramm : UML-Diagramm.................. (Visio-Extras : Ergänzungen) weiter
Aufgabe Auf dem vor Dir liegenden Blatt siehst Du ein UML-Diagramm eines Gebäude-Informations-Systems. Vervollständige das leerstehende Diagramm für das Kellergeschoss, damit Hausmeister Krause sich ein Bild von der Etage machen kann, wo sein zukünftiges Büro liegen wird ! Außerdem überlege Dir Attribute für die Klasse Raum !