Website
Modulhandbuch vor WS 2014/15

Modul CS4120

Softwarekonstruktion (vor 2014) (SoftKon)

Dauer:


1 Semester
Angebotsturnus:


Wird nicht mehr angeboten
Leistungspunkte:


4
Studiengang, Fachgebiet und Fachsemester:
  • Master Informatik 2012 (Pflicht), Vertiefungsblock Programmierung, 2. oder 3. Fachsemester
  • Master Informatik 2012 (Pflicht), Schwerpunktfach Software Systems Engineering, 1. Fachsemester
Lehrveranstaltungen:
  • Softwarekonstruktion (Übung, 1 SWS)
  • Softwarekonstruktion (Vorlesung, 2 SWS)
Workload:
  • 60 Stunden Selbststudium und Aufgabenbearbeitung
  • 45 Stunden Präsenzstudium
  • 15 Stunden Prüfungsvorbereitung
Lehrinhalte:
  • Herausforderungen bei Entwurf und Wartung großer Softwaresysteme
  • Objektorientierte Softwareentwicklung
  • Softwarearchitekturen
  • Softwarekomponenten
  • Entwurfsmuster
  • Refactoring und Reengineering
  • Produktlinien
  • CASE-Werkzeuge
Qualifikationsziele/Kompetenzen:
  • Kenntnis der Konzepte und Verfahren der objektorientierten Softwareentwicklung
  • Fähigkeit, objektorientierte Analyse- und Entwurfsmethoden anzuwenden
  • Vertrautheit mit grundlegenden Softwarearchitekturen
  • Kenntnis gängiger Komponentenmodelle
  • Fähigkeit, Entwurfsmuster sinnvoll einzusetzen
  • Kenntnis grundlegender Techniken des Reengineering und Refactoring
Vergabe von Leistungspunkten und Benotung durch:
  • Mündliche Prüfung oder Klausur
Modulverantwortlicher:
Lehrende:
Literatur:
  • P. Clements, L. Northrop: Software Product Lines - Addison Wesley 2007
  • M. Fowler, K. Beck, J. Brant, W. Opdyke, D. Roberts: Refactoring: Improving the Design of Existing Code - Addison Wesley 1999
  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software - Pearson 2000
  • B. Meyer: Object-Oriented Software Construction - Prentice Hall 1997
  • C. Szyperski: Component Software - Beyond Object-Oriented Programming - Addison-Wesley 2002
Sprache:
  • Englisch, außer bei nur deutschsprachigen Teilnehmern
Letzte Änderung:
17.7.2019

Modulhandbuch online

Zur Liste aller Module

Modulhandbuch als PDF