Diese Vorlesung und die dazugehörigen Übungen führen in ausgewählte Aspekte der Softwareentwicklung ein. Die behandelten Themen enthalten:
- Motivation und Hintergrund des Software Engineering
- Vorgehensmodelle für die Softwareentwicklung
- Anforderungserhebung
- Anforderungsdokumentation
- Softwaremodellierung
- Softwareanalyse
- Implementierung
- Softwaretesten
- Softwarequalität
- Agile Methoden
Nach erfolgreichem Abschluss des Kurses können die Studierenden
- Vorgehensmodelle vergleichen und evaluieren
- Anforderungen lesen, erstellen und bewerten
- Softwarenotationen anwenden
- Teststrategien auswählen und bewerten
|