Softwaretechnik
Modulnummer:
1101410
Leistungspunkte:
12 ECTS
Lehrveranstaltungen:
- Vorlesung Softwaretechnik (2 SWS)
- Übung Softwaretechnik (4 SWS)
Prüfung:
1. Prüfungsleistung: Klausur (120 min)
2. Prüfungsleistung: Projektarbeit
Prüfungsvorleistungen:
keine
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