Softwaretechnik
Modulnummer:
1101430
Leistungspunkte:
6 ECTS
Lehrveranstaltungen:
- Vorlesung Softwaretechnik (2 SWS)
- Übung Softwaretechnik (2 SWS)
Prüfung:
Klausur (120 min) oder mündliche Prüfung (20 min)
Prüfungsvorleistungen:
Projektarbeit (pro Gruppe 20 min Präsentation und 40 Seiten Bericht)
Inhalt:
- Lebenszyklusmodelle
- Prinzipien und Konzepte der Softwaretechnik,
- Basistechniken der Softwarespezifikation (z.B. EBNF, XML-Technologie, Datenflussdiagramme, Automaten)
- Modularisierung (z.B. einfache Module, Datenkapseln, Abstrakte Datentypen, Klassen)
- Strukturierte und objektorientierte Ansätze der Spezifikation der Analyse, des Entwurfs und der Implementation von Systemen (z.B. UML [Use-Case-, Interaktions-, Klassen- und Zustandsdiagramme], SA/RT)
- Methoden und Techniken der Qualitätssicherung (z.B. Reviews, Testen)
- Softwareergonomische Grundlagen
- Entwurfsmuster (Design Patterns)
- Softwarearchitekturen
- Methoden zur Abschätzung eines Projektumfanges