• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2010 -  Einführung in die UML - Seitenbau Developer Convention
 

2010 - Einführung in die UML - Seitenbau Developer Convention

on

  • 1,444 views

Folien von 2010 - Einführung in die UML - Seitenbau Developer Convention.

Folien von 2010 - Einführung in die UML - Seitenbau Developer Convention.

http://www.seitenbau.com/sdc/

Statistics

Views

Total Views
1,444
Views on SlideShare
1,346
Embed Views
98

Actions

Likes
0
Downloads
25
Comments
0

14 Embeds 98

http://tux2323.blogspot.com 51
http://tux2323.blogspot.de 25
http://tux2323.blogspot.in 5
http://tux2323.blogspot.co.uk 3
http://tux2323.blogspot.kr 2
http://tux2323.blogspot.ch 2
http://tux2323.blogspot.fr 2
http://www.slideshare.net 2
http://tux2323.blogspot.jp 1
http://tux2323.blogspot.hu 1
http://tux2323.blogspot.com.br 1
http://tux2323.blogspot.co.nz 1
http://tux2323.blogspot.ca 1
http://tux2323.blogspot.com.es 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    2010 -  Einführung in die UML - Seitenbau Developer Convention 2010 - Einführung in die UML - Seitenbau Developer Convention Presentation Transcript

    • UML
      Christian Baranowski
    • Agenda
      Einführung UML
      Klassendiagramme
      Objektdiagramme
      Sequenzdiagramme
      Use-Case Diagramme
      Aktivitätsdiagramme
      Komponentendiagramme
      Deployment Diagramme
      Überblick weitere UML Diagramme
    • Einführung UML
    • Wie kann die UML genutzt werden?
      Kommunikation
      Detail Design
      UML als Programmiersprache
      Dokumentation
      Model DrivenArchitecture, DLSs...
    • UML - Diagramm Typen
    • UML reicht nicht !!!
      Beispiel Navigation mit Flow Diagramm
      Kasse
      Kunden Verwalten
      Neu oder bearbeiten
      speichern
      Kunden Beabeiten
      Abrechung
    • Klassendiagramme
    • Klassen und Assoziationen
    • Kardialitäten
    • Kardialitäten
    • Kardialitäten
    • Kardialitäten
    • Kardialitäten
    • Gerichtetund BidirektionaleAssoziation
    • Gerichtetund BidirektionaleAssoziation
    • Aggregation
    • Komposition
    • Vererbung
    • Schnittstellen
    • Schnittstellen Implementieren
    • Abstraktion in Modellen ...
    • Abhängigkeitenbenutzt Beziehungen
    • DDDDomain Driven Design
    • Domain Modell
    • Domain Modell
    • Domain Modell
    • Alternative Text basierte Domain specificLanguages
      [Seller]+1-0..*[Position]
      [Position]++1-1[PositionKey]
      [Sale]-1..*>[Position]
      [Position]^[StornoPosition], [Position]^[SalePosition]
      [PositionRepository]uses-.->[Position]
      [SellerRepository]uses-.->[Seller]
      [SaleService]uses-.->[Sale]
      [SaleService]->[PositionRepository]
      [SaleService]->[SellerRepository]
    • Attribute
      UML Attribute Notation:
      visibilityname: typemultiplicity = default {property-string}
      Beispiel:
      - name: String [1] = „Christian“ {readOnly}
    • Attribute
    • Operationen / Methoden
      UML Operation Notation:
      visibilityname (parameter-liste) : returntype {property-str}
      Beispiel:
      + purchase(sale : Sale) : void
    • Operationen / Methoden
    • Datenbank Design und Klassendiagramme
    • UML Klassendiagramme
    • UML Klassendiagramme
    • Objektdiagramme
    • Objektdiagramme
    • Sequenzdiagramme
    • Nachrichten
    • Nachrichten und Operationen
    • Nachrichten und Rückgabewerte
    • Erstellen und Löschen Participants
    • Schleifen ...
    • Alternative - CRC Cards
      Class Name
      Responibility
      Collaboration
    • Use-Case Diagramme
    • UseCase Akteure
    • Aktivitätsdiagramme
    • Aktivitätsdiagramm
    • Alternative - Quelltext
    • Komponentendiagramme
    • KomponentenDiagramm
    • KomponentenKomposition
    • Alternative – DSLcomponentBasarKasse {providesBasarKasseService;}
    • Deployment Diagramme
    • Deployment mit Attributen
    • Deployment mit Komponenten
    • Überblick weitere UML Diagramme
      Package
      StateMachine
      Communication
      Collaborations
      InteractionOverview
      Timing