Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

UML Sequenzdiagramme Impuls Referat Was ist die Motivation? Was ist die Motivation? Wann & wie setzt man Sequenzdiagramme ein? Wann & wie setzt man Sequenzdiagramme.

Ähnliche Präsentationen


Präsentation zum Thema: "UML Sequenzdiagramme Impuls Referat Was ist die Motivation? Was ist die Motivation? Wann & wie setzt man Sequenzdiagramme ein? Wann & wie setzt man Sequenzdiagramme."—  Präsentation transkript:

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

2 Was ist die Motivation? Standardisierte Darstellung von dynamischem Objektverhalten im Gegensatz zu statischen Klassendiagrammen 2 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

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

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

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

6 Dynamisches LoginUI Seitenaufbau mit dynamischem InhaltSeitenaufbau mit dynamischem Inhalt Composite Design PatternComposite Design Pattern statisches Klassendiagrammstatisches Klassendiagramm > IHTMLProducer TableProducer TextProducerInputFormProducer PageProducer * *

7 Building a HTML LoginUI TableProducerPageProducer TextProducer getHtml() InputFormProducerLoginUI getHtml()

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


Herunterladen ppt "UML Sequenzdiagramme Impuls Referat Was ist die Motivation? Was ist die Motivation? Wann & wie setzt man Sequenzdiagramme ein? Wann & wie setzt man Sequenzdiagramme."

Ähnliche Präsentationen


Google-Anzeigen