Design mit CASE-Tools



Ähnliche Dokumente
Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 22

Kurzeinführung Excel2App. Version 1.0.0

ArcObjects-Programmierung mit Delphi. Marko Apfel, Team Entwicklung

Qt-Projekte mit Visual Studio 2005

Objektorientierte Programmierung OOP

SJ OFFICE - Update 3.0

Web2Lead. Konfiguration

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

Wiederkehrende Bestellungen. Tipps & Tricks

Process4.biz Release Features Übersicht. Repository. Das Schützen von Diagrammen wurde optimiert (check-in, check-out)

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Lernprogramm "Veröffentlichen von WMS- Services"

Neue Funktionen in Innovator 11 R5

Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

A Domain Specific Language for Project Execution Models

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Produktinformation DaVinci Developer

Nutzung und Bereitstellung von OGC-Diensten in ArcGIS 9.3

GeODin 7 Installationsanleitung

GEODATENBANKEN IN ARCGIS FOR DESKTOP

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

SMART Newsletter Education Solutions April 2015

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht

Einrichten von Microsoft Outlook Express

Fragen und Antworten

Projektmodell Softwareentwicklung: Unified Software Development Process / Unified Process (Teil I)

Installation & Konfiguration AddOn CopyObjects

Die Oracle BI Trilogie von Trivadis

Tracking Server und Tracking Analyst

Powermanager Server- Client- Installation

iphone 4 - Einrichtung des VPN Clients (Cisco VPN Client) / Verbinden des iphones mit einem Exchange

Schritt 2: Konto erstellen

Wichtige Informationen und Tipps zum LüneCom Mail-Server 04

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Beruflichen Schule in Nidda

Vergleich: Positionen der Word 2003-Befehle in Word

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

BENUTZERHANDBUCH. Vergabe von EPS-Berechtigungen

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Avira Professional Security/ Avira Server Security Version 2014 Release-Informationen

ADSL-Verbindungen über PPtP (Mac OS X 10.1)

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

Erstellen der Online-Akademie

Einrichtung eines -konto mit Outlook Express

Bedienung von Smartphones

Datenbanken I - Übung 1

Exchange Synchronisation AX 2012

Lösungsszenarien für die Filearchivierung/ Langzeitdatenspeicherung mit Symantec Enterprise Vault

Bedienungsanleitung EKZ Preis- und Produktvergleichsrechner

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Einführung in die Programmierung für NF

Software Engineering Klassendiagramme weiterführende Konzepte

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

RUP Analyse und Design: Überblick

Dokumentation zum Löschen von Produkten und/oder Preisen im Handelsplatz

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Klassendiagramm. Kurzer Überblick über UML - Stand BlaBla

Einrichten des -Clients (Outlook-Express)

EINE PLATTFORM

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Kurzanleitung OOVS. Reseller Interface. Allgemein

Grundlagen Software Engineering

Anleitung Typo3-Extension - Raumbuchungssystem

CP Academy. Kursanmeldung

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

Verwendung von OO-Metriken zur Vorhersage

Produktvariationen Informationsblatt für Lieferanten

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Oracle 9i Real Application Clusters

Arbeiten mit UMLed und Delphi

Klausur Software Engineering für WI (EuI)

Guitars. Eyb Megaswitch 3.0 Typ M. Common/Pos A B C D

Klassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java

CODESOFT version 10. SOFTWARE SOLUTIONS Label Design ERP/Host Connectivity Data Management

Bedienungsanleitung zum Import und Bearbeiten von Sauenkarten

Neues aus dem Bereich Lizenzmanagement

Requirements Engineering

Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

MEHRWERK. Angebots- und Kalkulationsprogramm. Webbasierte Lösung für komplexe Angebote

7. Analyse-Phase: Datenmodellierung Software Engineering

Formulare und Textblöcke anpassen

Anleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE

TERRA CLOUD. Remote Desktop Server Aktivierung - Handbuch

1. Bestellvorgang MIT eigener Adresse

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

BiPRO-Datenmodell. Fachliche Datenmodelle Grundlagen Datenmodellierung Objektdiagramme. Markus Leusch Normungsteam BiPRO e.v.

Transkript:

Geodatabase Objekt Modell Teil 2: Design mit CASE-Tools Andreas Greithanner Team Entwicklung Kranzberg 2002 ESRI Geoinformatik GmbH

Agenda Was ist CASE? Entwicklung eines Datenmodells Anlegen verschiedener Elemente der Geodatabase Import in die Geodatabase 2 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Was ist CASE? Computer Aided Software Engineering Entwicklung von Objektmodellen Klassen und Komponenten (Applikationsentwicklung) Datenbankstrukturen Graphische Modellierungsumgebung UML (Unified Modelling Language) 3 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Was ist CASE? Vorhandene Produkte (Auswahl) Microsoft VISIO 2000 Rational Rose Anforderungen UML Microsoft Repository 4 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Entwicklung eines Datenmodells Ausgangspunkt Vorüberlegungen abgeschlossen Datenmodell vorhanden Möglichkeiten Aufbau mit ArcCatalog Import von vorhandenen Daten Verwendung von CASE-Tools 5 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Entwicklung eines Datenmodells Beispiel zu folgenden Themen Feature Datasets Domains Feature Classes Object Classes Relationships Connectivity Rules Geometric Networks ClassExtensions in Tipps und Tricks 6 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Beispiel 7 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Anlegen eines neuen Projekts Templates: <ArcGisHome>\CaseTools\Uml Models\ArcInfo UML Model.vst Für VISIO 2000 Professional und Enterprise Beinhaltet die ESRI-Klassen, -Interfaces und Datentypen Semantics_Checker wird im Menü eingetragen 8 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Domains Typen: Range-Domain Coded-Value-Domain Stellen die Datenintegrität sicher Duplikate der vorhandenen Klassen 9 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Tagged Values Zusätzliche Eigenschaften für Objekte und Attribute Verfügbar für Domains Attribute Feature Classes Relationship Classes 10 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Feature Classes Abgeleitet vom entsprechenden Typ Feature (Tagged Value notwendig!) SimpleJunctionFeature ComplexJunctionFeature SimpleEdgeFeature ComplexEdgeFeature Verbindung über Generalization Beliebige Attribute 11 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Subtypes Duplikat einer Basis-Klasse Verknüpfung mit Binary Association Definition eines Attributes als Subtype Field in der Basis- Klasse Subtype Class enthält mindestens dieses Attribut Definition eines Default-Subtypes in der Basis-Klasse notwendig 12 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Object Classes Abgeleitet von Object Verbindung über Generalization Entspricht einer Tabelle im RDBMS 13 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Relationships Typen: Simple 1 : 1, 1 : n, n : n Wird als Binary Association abgebildet Composite 1 : 1, 1 : n Wird als Composition abgebildet Definition von Attributen über zusätzliche Klasse 14 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Geometric Networks Duplicat der Klasse TemplateGeometricNetwork Verbindung über Binary Association Anlegen im gleichen Feature Dataset wie die betroffenen Feature Classes 15 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Connectivity Rules Edge Junction Dargestellt als Binary Association Edge Edge Definition eines Default-Knotens möglich Dargestellt als N-ary Association Es können nur Subtypes verbunden werden 16 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Export und Prüfung des Repositories Export des Repositories Prüfung mit dem Semantics_Checker Import des Repositories in ArcCatalog 17 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Zusammenfassung Übersicht bei großen Datenmodellen Reproduzierbarkeit Dokumentation 18 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Schulung Designing Geodatabase 22. bis 26. Juli 2002 in Kranzberg nähere Infos unter: http://www.esri-germany.de/service/schulung/index.html 19 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools

Vielen Dank! ESRI Geoinformatik GmbH Ringstraße 7 85402 Kranzberg Deutschland Telefon +49-(0)81 66-6 77-0 Telefax +49-(0)81 66-6 77-111 E-Mail info@esri-germany.de Internet http://esri-germany.de/esri2002 ESRI Geoinformatik AG Beckenhofstrasse 72 8006 Zürich Schweiz Telefon +41-(0)1-360 24 60 Telefax +41-(0)1-360 24 70 E-Mail info@esri-suisse.ch Internet http://esri-suisse.ch/esri2002 20 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools