slide1
Download
Skip this Video
Download Presentation
UML Sequenzdiagramme

Loading in 2 Seconds...

play fullscreen
1 / 8

UML Sequenzdiagramme - PowerPoint PPT Presentation


  • 69 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'UML Sequenzdiagramme' - tammy


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
UML Sequenzdiagramme
  • Impuls Referat
  • Was ist die Motivation?
  • Wann & wie setzt man Sequenzdiagramme ein?
  • Die Elemente und Ihre Notation
  • Login Beispiel - Überleitung zu Patterns
was ist die motivation
Was ist die Motivation?

Standardisierte Darstellung von dynamischem Objektverhalten im Gegensatz zu statischen Klassendiagrammen

  • Sequenzdiagramme stellen einemö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

einsatz
Einsatz
  • Ausgangslage: Objekte sind bereits definiert
  • Dynamische Analyse von Use Cases
  • zeitliche Abläufe noch unklar oder zu verifizieren
  • Einsatz in Analyse und Design
notation
Logische Typenz.B. Action, Boundary, Control, Entity

Objekte

Objekttypenz.B. Interface, Servlet

<>

Name

<>

SpecificName

Iteration

Lifeline

verbNoun()

Focus of control

[i=Value]

return()

Bedingung

Notation

Zeitachse

*__message()

notation 2
Zeitliche Verzögerung (Netzwerk, RMI etc.)

Instanzierung

AsynchronousMessage

Activation

Andere Prozesse nicht dargestellt

Deletion

Notation (2)

Object

new()

aNewObject

Self-Call

dynamisches loginui
Dynamisches LoginUI
  • Seitenaufbau mit dynamischem Inhalt
  • CompositeDesign Pattern
  • statischesKlassendiagramm

PageProducer

*

InputFormProducer

<>IHTMLProducer

TextProducer

*

TableProducer

building a html loginui
getHtml()

getHtml()

getHtml()

getHtml()

Building a HTML LoginUI

LoginUI

PageProducer

TableProducer

TextProducer

InputFormProducer

berleitung zu patterns
Überleitung zu Patterns
  • Was sind typische Sequenzdiagramme von den verschiedenen Design Patterns ?
  • Pattern URL: http://www.patterndepot.com/put/8/JavaPatterns.htm
  • Overview of Design Patterns http://www.mindspring.com/~mgrand/pattern_synopses.htm
ad