Muster- und Komponentenbasierte Softwareentwicklung

Dozent Prof. Dr. Maritta Heisel
Marvin Wagner, M.Sc.
Art Hybrid
Moodle Kurs Muster- und Komponentenbasierte Softwareentwicklung
Syllabus Die Veranstaltung behandelt musterbasierte und
komponentenbasierte Softwareentwicklung. Diese beiden Ansätze legen
Wert auf die Wiederverwendung bereits vorhandenen Wissens bzw. bereits
vorhandener Software.
Inhalte im Einzelnen:
  • Definition von Mustern
  • Verwendung von Mustern im Softwareentwicklungsprozess
  • Muster für die verschiedenen Phasen (Analyse: Problem Frames, Analysemuster; Entwurf: Architekturmuster, Entwurfsmuster; Implementierung: Idiome)
  • Komponentenbegriff
  • Verschiedene Komponentenmodelle (z.B. Enterpise Java Beans)
  • Spezifikation von Komponentenschnittstellen
  • Nachweis der Interoperabilität von Komponenten
  • Komponentenbasierter Entwicklungsprozess
  • Kombination von Mustern und Komponenten in einem integrierten Entwicklungsprozess
Kontakt marvin.wagner[at]uni-duisburg-essen.de