Modellierung - an der Universität Duisburg-Essen
Modellierung - an der Universität Duisburg-Essen
Modellierung - an der Universität Duisburg-Essen
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