Präsentation herunterladen
Veröffentlicht von:Rosamund Dornbusch Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.