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