24.02.2013 Aufrufe

Modellierung - an der Universität Duisburg-Essen

Modellierung - an der Universität Duisburg-Essen

Modellierung - an der Universität Duisburg-Essen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Interaktionsübersichtsdiagramme<br />

Bemerkungen:<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Interaktionsreferenzen (Schlüsselwort ref) werden verwendet,<br />

um <strong>an</strong> <strong>an</strong><strong>der</strong>er Stelle definierte Interaktionsdiagramme<br />

wie<strong>der</strong>zuverwenden.<br />

Anstatt <strong>der</strong> Aktionen wie in Aktivitätsdiagrammen werden<br />

g<strong>an</strong>ze Interaktionsdiagramme verwendet, die alle sd als<br />

Diagrammtyp für Interaktionsdiagramme erhalten.<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Anwendungsfalldiagramme<br />

Beispiel: Restaur<strong>an</strong>t<br />

Gast<br />

1<br />

1<br />

1..*<br />

1..*<br />

Gericht bestellen<br />

Gericht verspeisen<br />

Rechnung bezahlen<br />

Mit Kreditkarte<br />

bezahlen<br />

Barbara König <strong>Modellierung</strong> 383<br />

Restaur<strong>an</strong>t<br />

≪include≫<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Kreditkarte prüfen<br />

Kellner<br />

≪actor≫<br />

Kreditkartengesellschaft<br />

Barbara König <strong>Modellierung</strong> 385<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Anwendungsfalldiagramme<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

In frühen Stadien <strong>der</strong> Entwicklung und bei <strong>der</strong> Kommunikation mit<br />

dem Auftraggeber spielen auch Anwendungsfalldiagramme (engl.<br />

use case diagrams) eine grosse Rolle.<br />

Anwendungsfalldiagramme modellieren die Funktionalität des<br />

Systems<br />

auf einem hohen Abstraktionsniveau;<br />

aus <strong>der</strong> Black-Box-Sicht des Anwen<strong>der</strong>s (d.h., nur das von<br />

außen Sichtbare soll beschrieben werden, nicht die interne<br />

Realisierung);<br />

durch Spezifikation <strong>der</strong> Schnittstellen.<br />

Die Anwen<strong>der</strong> bzw. Nutzer tauchen als sogen<strong>an</strong>nte Akteure in den<br />

Diagrammen auf.<br />

Einführung in die <strong>Modellierung</strong><br />

Petrinetze<br />

Unified Modeling L<strong>an</strong>guage (UML)<br />

Anwendungsfalldiagramme<br />

Barbara König <strong>Modellierung</strong> 384<br />

Klassen- und Objektdiagramme<br />

Verhaltensdiagramme<br />

Überblick über weitere UML-Diagramme<br />

Anwendungsfalldiagramme bestehen aus folgenden Komponenten:<br />

Systemgrenze<br />

Die Systemgrenze ist ein Rechteck, das beschreibt, was sich<br />

außerhalb und innerhalb des zu erstellenden Systems befindet.<br />

Restaur<strong>an</strong>t<br />

Barbara König <strong>Modellierung</strong> 386

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!