Modulbeschreibung

Advanced Patterns und Frameworks - Übergang

Kurzzeichen:
M_AdpaFwUe
Unterrichtssprache:
Deutsch
ECTS-Credits:
2
Leitidee:
Patterns und Prinzipien anspruchsvollen objektorientierten Designs.
Design und Struktur von (Application)Frameworks und Prinzipien deren Nutzung.
Zugang zu weiterführender Pattern Literatur
Modulverantwortung:
Sommerlad Peter
Standort (angeboten):
Rapperswil-Jona
Zusätzliche Eingangskompetenzen:
Englisch
Modultyp:
Wahlpflicht-Modul für Informatik STD_02(Keine Semesterempfehlung)Kategorie:Aufbau Informatik (I-a)
Wahlpflicht-Modul für Informatik STD_05(Keine Semesterempfehlung)Kategorie:Aufbau Informatik (I-a)
Wahl-Modul für Informatik U1_01(Keine Semesterempfehlung)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 90 Minuten

Inhalte

Modul- und Lerninhalt:

1. Einführung in Patternkultur

  • Bestandteile eines Patterns
  • Pattern Formen: GoF, POSA, Alexandrian
  • Patterns Lesen und Beurteilen

2. Advance Patterns

  • Value Objects
  • Kritische Betrachtung GoF Patterns
  • Orthogonale Patterns zu GoF
  • Ueberblick Pattern Konferenzen und Literatur

3. Einführung in Framework Architektur

  • Klassenbibliotheken vs. Frameworks
  • Hollywood Prinzip
  • Frameworks für automatische Tests (Junit)
  • Konfigurierbarkeit und Einsatz von Frameworks
  • Patterns als Micro-Frameworks

4. Andvanced Frameworks

  • WAM-methodische Framework Entwicklung
  • Frameworker's Dilemma
  • Challenges und Risiken Framework-basierter Entwicklung