Modulbeschreibung

Software-Engineering 1

ECTS-Credits:
4
Lernziele:

Alle Schritte der methodischen objektorientierten Softwareentwicklung von der Anforderungsanalyse über Domainanalyse,
Objektorienter Entwurf bis Umsetzung in Code verstehen und durchführen können.
Verständnis des objektorientierten Software-Entwicklungsprozesses mit Projektmanagement und unterstützendenden Tätigkeiten
wie Software-Prüfung und Konfigurationsmanagement

Kurse in diesem Modul

Software-Engineering 1:

Übersicht des iterativen und inkrementellen objektorientierten Software-Entwicklungsprozesses anhand des Ratinal Process (RP)

Einzelne Schritte der objektorientierten Softwareentwicklung mit entsprechenden Modellen in UML unter Verwendung eines UML-Modellierungswerkzeuges:
- Anforderungsanalyse mit Use Cases
- Objektorientierte Domainanalyse
- Architekturentwurf und objektorientierter Entwurf
- Umsetzung des Entwurfs in Code
- Entwurfsprinzipien und grundlegende Design Pattern

Projektmanagement (Projektplanung, -steuerung und -kontrolle)
Prüfen von Software (Reviews und Tests)
Konfigurationsmanagement

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.