Andreas Hanke Geschäftsführer

„Das Wissen und die Erfahrung unserer Mitarbeiter sind das Fundament unseres Hauses“

Andy_wide

Alexandra Specht Key Account Managerin

„Seit 1995 sind wir auf dem Markt und jedes Jahr werden es mehr zufriedene Kunden, die unsere Dienstleistungen schätzen“

Nana_wide

Werner Eberling Principal Consultant

„Technologie-Hypes kommen und gehen, fundamentale Prinzipien der Software-Entwicklung halten Systeme stabil und zukunftssicher“

Slide3

Thomas Haug Principal Consultant

„Die Vermessung von Software und die Visualisierung der Ergebnisse hilft uns, strukturelle Probleme aufzudecken“

Thomas_wide

Design Patterns & Architektur Patterns

Beschreibung:

Entwurfsmuster sind wiederverwendbare Beschreibungen von Problemen und ihren Lösungen. Sie lassen sich für alle Anwendungsgebiete und Problemstellungen finden. Mit Hilfe von Entwurfsmustern können Entwicklungszeiten drastisch verkürzt und die Les- und Wartbarkeit von Programmen deutlich verbessert werden. Die bekanntesten und am häufigsten eingesetzten Entwurfsmuster wurden im Standardwerk „Design Patterns“ von Gamma, Helm, Johnson und Vlissides ein- geführt. Darüber hinaus gibt es auch viele Muster, die die Architektur von Software-Systemen verbessern. Das Autoren-Team um Frank Buschmann trägt diese zusammen und präsentiert sie in der mehrteiligen Buchreihe „Pattern-Oriented Software-Architecture“.

In diesem Kurs wird Ihnen nicht nur der Umgang mit Entwurfs- und Architektur- mustern gezeigt, sondern auch mögliche Einsatzzwecke von Mustern in ihrem eigenen Umfeld anschaulich erläutert. Anhand von Beispielen und Übungen werden die wichtigsten vorgestellt und diskutiert.

Inhalt:

  • Historie und Begriffsdefinitionen
  • Sinn und Zweck von Patterns
  • Anwendung von Patterns im Software-Entwicklungsprozess
  • Pattern-Form
  • Zusammengesetzte Muster
  • Musterkataloge und Mustersprachen
  • Abgrenzung zu Frameworks
  • Pattern-Unterstützung in Modellierungstools
  • Notwendige Notationselemente der UML
  • Detaillierte Vorstellung der bekanntesten Design-Patterns
  • Überblick über einige wichtige Architekturmuster