This training focuses on the standard and conventional usage of the UML. It gives you a brief overview of what design patterns are and how they help you design object-oriented software. It includes a design case study showing how design patterns are applied in practice.

Unified Modeling Language (UML)

  • introduction
  • development process
  • class diagrams
  • object diagrams
  • sequence diagrams
  • package diagrams
  • Deployment Diagrams
  • use cases
  • state machine diagrams
  • Activity Diagrams
  • communication diagrams
  • composite structures
  • component diagrams
  • cooperations
  • Interaction Overview Diagrams
  • timing diagrams

design pattern

  • introduction
  • Case Study: Designing a Document Editor
  • creation pattern
  • Structural patterns
  • behavior pattern

Target group

  • Entwickler, Architekten