Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

UML Sequenzdiagramme Impuls Referat Was ist die Motivation?

Ähnliche Präsentationen


Präsentation zum Thema: "UML Sequenzdiagramme Impuls Referat Was ist die Motivation?"—  Präsentation transkript:

1 UML Sequenzdiagramme Impuls Referat Was ist die Motivation?
Wann & wie setzt man Sequenzdiagramme ein? Die Elemente und Ihre Notation Login Beispiel - Überleitung zu Patterns

2 Was ist die Motivation? Standardisierte Darstellung von dynamischem Objektverhalten im Gegensatz zu statischen Klassendiagrammen Sequenzdiagramme stellen eine mögliche Sichtweise dar (Teilmenge von UML) OO-Analyse und Design - Darstellung von dynamischem Objektverhalten Detailliertere Beschreigung von Use Cases Darstellung von komplexen dynamischen Abläufen Standardisierte Dokumentation 2

3 Einsatz Ausgangslage: Objekte sind bereits definiert
Dynamische Analyse von Use Cases zeitliche Abläufe noch unklar oder zu verifizieren Einsatz in Analyse und Design

4 Notation Logische Typen z.B. Action, Boundary, Control, Entity Objekte
Objekttypen z.B. Interface, Servlet <<ABCE>> Name <<Interface>> SpecificName verbNoun() [i=Value] return() Zeitachse Iteration Lifeline Focus of control *__message() Bedingung

5 Notation (2) Zeitliche Verzögerung (Netzwerk, RMI etc.) Object
Instanzierung new() aNewObject AsynchronousMessage Self-Call Activation Andere Prozesse nicht dargestellt Deletion

6 <<interface>> IHTMLProducer
Dynamisches LoginUI Seitenaufbau mit dynamischem Inhalt Composite Design Pattern statisches Klassendiagramm PageProducer * InputFormProducer <<interface>> IHTMLProducer TextProducer * TableProducer

7 Building a HTML LoginUI
PageProducer TableProducer TextProducer InputFormProducer getHtml() getHtml() getHtml()

8 Überleitung zu Patterns
Was sind typische Sequenzdiagramme von den verschiedenen Design Patterns ? Pattern URL: Overview of Design Patterns


Herunterladen ppt "UML Sequenzdiagramme Impuls Referat Was ist die Motivation?"

Ähnliche Präsentationen


Google-Anzeigen