1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

31
1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

Transcript of 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

Page 1: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

1

GIS-Vortrag05.02.2001Till Baberg

Geodatenbankentwurf mit UML und Visio (CASE-Tools)

Page 2: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

2

Übersicht

1 . Was ist Visio Professional ?

2 . UML-Diagramme in Visio 3 . Wie überführe ich das

Datenmodell in das Microsoft Repository ?

Page 3: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

3

Teil 1

Was ist Visio Professional

und was kann ich damit machen?

Page 4: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

4

Was ist Visio Professional?

Visio Professional ist eine Software zur Erstellung von Zeichnungen und Datenmodelle verschiedenster Art !

Visio Professional 5.0

Page 5: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

5

Was kann ich mit Visio machen?

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 mehrBeispiele:

Veranschaulichung Modellierung

Page 6: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

6

Besonderheiten von Visio

Einfache Bedienung durch CASE-Tools Schablonen

dienen als Vorlagen (Beispiele)

enthalten Shapes

ShapesGestaltungsobjekte

die Drag & Drop-Zeichentechnik

Unterstützung durch Visio-Assistenten Diverse Hilfen

(QuickInfo, Shapehilfe, Vorlagenhilfe, Onlinehilfe)

Page 7: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

7

Wo finde ich Visio?

Visio findest Du nur auf dem Hauptrechner “Wolga“ unter Start

Programme

Grafik

Visio Profesional 5

?!

GIS-Labor

Page 8: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

8

Allgemeines über Visio

Die Oberfläche bestehtaus:

- einem Zeichenblatt

- den Werkzeugen (Tools)

- der/den Schablone/n

Die Schablonen enthalten: - Shapes

Page 9: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

9

Schablonen

Mit dem Zeichen

kann man weitereSchablonen hinzu-fügen

Page 10: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

10

Anwendung

Zum Erstellen einer Zeichnung oder eines Diagramms werden die Shapes einfach „rübergezogen“!

Drag & Drop

Visio

Page 11: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

11

Bearbeiten

Nun kannst Du die „rübergezogenen“ Shapes bearbeiten indem Du sie miteinander verbindest (Verbinder)und/oder Du durch Doppelklick die Eigenschaften wie

NameAttributeSichtbarkeit usw.

definierst oder bearbeitest

Page 12: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

12

Teil 2

UML-Diagramme in Visio

erstellen und bearbeiten!

Page 13: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

13

UML in Visio

UML: Unified Modeling

LanguageZur

Veranschaulichung: Ein Beispiel-

UML-Diagramm in Visio

Page 14: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

14

Starten von Visio

Startbildschirm: Auswahl des

Diagrammtyps (Schablone)

Hier wählst Du Software-Diagramm

Page 15: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

15

UML-Diagramm

Hier findest Du neben diversen anderen Software-Diagrammarten auch eine Schablone fürUML-Diagramme

Page 16: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

16

UML-Oberfläche

Nun ist die Visio-zeichenfläche geöffnet

Mit der in grün gefassten Schablone

Die in der Schabloneenthaltenen Shapeslassen sich in diesemFall unterteilen in:- “Klassen” - “Verbinder”

Page 17: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

17

Das Erstellen eines Diagramms

Zur Veran-schaulichung: Visio-Vorführung

Aufgabe

Page 18: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

18

Teil 3

Überführung eines Datenmodells (UML)

in das Microsoft Repository

Page 19: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

19

Ü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

Page 20: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

20

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:

Makro

Software-Diagramm

Extras

Page 21: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

21

Der Export

Zur Überführung in das Microsoft Repository steht der Export-Assistent zur Verfügung

Unter: Extras

Makro Software-Diagramm

UML-Export-Assistent

Page 22: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

22

Hinweis

Falls noch keine Semantikprüfung durchgeführt wurde, geschieht diese jetzt automatisch!

Da lang !

Hier lang !

Dort hin !

Page 23: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

23

UML-Export-Assistent (1)

1. Weiter2. Wahl des zu exportierenden

Diagramms3. Name einer bestehenden Microsoft-

Access-Datenbank eingeben oder eine neue Datenbank erstellen

4. Name des Modells5. Überprüfen der Daten

Page 24: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

24

UML-Export-Assistent (2)

UML-Export-Assistent (1)

1. Weiter2. Wahl des zu exportierenden Diagramms3. Name einer bestehenden Microsoft-

Access-Datenbank eingeben oder eineneue Datenbank erstellen

4. Name des Modells5. Überprüfen der Daten

Page 25: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

25

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

Graphisch:

MS Repository

Shape FilesCoverages

Geodatenbank

CreationWizardImport von Daten

Hinzufügen der Daten

Erstellen des UML-Schemas

siehe Vortrag Dennis

Page 26: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

26

Aber...

Da die Überführung der Microsoft Repository Datenbank in ArcInfo zu komplex war und es den Rahmen dieser Veranstaltung sprengen würde...

Page 27: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

27

...möchte ich mich hiermit

verabschieden und danke allen

Anwesenden für ihre

Aufmerksamkeit!

Page 28: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

28

Page 29: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

29

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

Page 30: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

30

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 !

Page 31: 1 GIS-Vortrag 05.02.2001 Till Baberg Geodatenbankentwurf mit UML und Visio (CASE-Tools)

31