• Keine Ergebnisse gefunden

1Konzepte E/R-Diagramme/KlassendiagrammeE/R-Diagramme

N/A
N/A
Protected

Academic year: 2021

Aktie "1Konzepte E/R-Diagramme/KlassendiagrammeE/R-Diagramme"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1 Konzepte E/R-Diagramme/Klassendiagramme

E/R-Diagramme

• Entities

• Attribute

• Beziehungen +Kardinalitäten

Klassendiagramme

• Klassen, Attribute, Methoden

• Assoziation

• Generalisierung

• Aggregation

*

1

* 1

Datum - Tag: Int - Monat: Int - Jahr: Int

«abstract»

NamedElement

«unique»

+ name: string

Automaton «abstract»

State + initial: bool

Hierachical State Leaf State

+ assignments: string [1..*]

transition + guard: string + assignment: string +subautomaton

+in +to

+out +from

1..*

states

Aufgabe 1: Metamodellierung Zustandsautomaten – UML

off on

Taster_On

Taster_Off

Error/

Warnung

(2)

2

Named Element

Automaton State

Hierarchical State

Leaf State

Assignment Transition

is a is a

is a is a

subautomaton

states

part of to

from

guard:string

assignment:

string name:string

assignment:

string 1

1 1

1

1

1

1 1

1 n

1 1

1

n 1

n n

1

Aufgabe 1: Metamodellierung Zustandsautomaten – E/R

initial:bool

Ausprägungen der Datenmodelle

Tabelle Objektmodell

Transition

guard:string assignment:string Taster_on

Error Warnung

Taster_off

to

name:string guard:string

off Taster_on

on Warnung

on Taster_off

o1:transition

Taster_on:string o2:state

off:string true:bool

+guard +initial

+name

+in +to

off on

Taster_On

Taster_Off

Error/

Warnung

Automat

(3)

3 UML Spracharchitekturen

Flug + datum: string + flg-nr: int + abflugszeit: string + ankunftszeit: string

Gepäck + gpck-nr: int + gewicht: int

Sitz + sitz-nr: int Flugsteig

+ flgstg-nr: int

Passagier + name: string + adresse: string Passagier (gebucht)

+ ticket-nr: int

Passagier (reserviert) + res-nr: int

Vielflieger + vf-nr: int + km: int 1

+fliegt ab 1

+verfügt über 1

* 1 +befördert

* 1 +stellt zur Verfügung

*

1 +checkt ein

0..2

1 +wählt aus

1

+sitzt auf1

1

+verfügt über

Aufgabe 2: Datenmodellierung eReservation-System

Abbildung

Tabelle Objektmodell Transition guard:string assignment:string Taster_on Error Warnung Taster_off to name:string guard:string off Taster_on on Warnung on Taster_off … o1:transition Taster_on:stringo2:stateoff:stringtrue:bool+guard+initial+name+in+to off on

Referenzen

ÄHNLICHE DOKUMENTE

(c) Im M¨arz wurden etwa 3250 Liter ¨ Ol verbraucht, also zwar weniger als im Febru- ar, aber nicht.. ” ganz wenig“; da die Skala bei 3000 beginnt, wird nur der Eindruck erweckt,

Schritt 4: Beschreib dann erst das Diagramm abschnittsweise von links nach rechts (d. auf der x-Achse von den kleinen zu den großen Werten.) (Teile die Kurve des

Diese Fragen und Zweifel stellen nur einen Teil des Dankes für dieses Buch dar, denn was kann eine wissenschaftliche Arbeit besseres leisten, als daß sie nicht nur Belehrung gibt,

dieses Spannungsabfalls wird durch den sogenannten Innenwiderstand R i

Beispiel: Ein Rechtsklick auf einen Balken verschafft Zugang zu einem Kontextmen¨ u, das unter anderem den Men¨ upunkt Datenquelle ausw¨ ahlen enth¨

Charakteristische Merkmale des ML-Effekts – Lichtkurve I. Applications on

[r]

Glocke Bremsen Bereifung Beleuchtung Reflektoren ë Zeichne ein Säulendiagramm. ë Was wurde von der Polizei am