|
Softwaretechnik umfasst die Bereitstellung und die systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige Entwicklung und Anwendung von umfangreichen Softwaresystemen unter Berücksichtigung von z.B. Kosten, Zeit, Qualität. Die Vorlesung gibt einen Überblick über das Gebiet und vertieft einige ausgewählte Problembereiche anhand von Fallstudien. Zu den Problembereichen gehören z.B.: Analyse von Benutzer- und Systemanforderungen; Entwurf, Konstruktion, Testen und Pflege von Softwareprodukten; Organisation und Kontrolle des Entwicklungsprozesses einschließlich Projektmanagement; konstruktive und analytische Maßnahmen zur Qualitätssicherung;Dokumentation; Evolution von Softwaresystemen.
Lernziele: Die grundlegenden Prinzipien, Methoden, Werkzeuge und Entwicklungsprozesse sollen verstanden und in der Übung an praxisnahen Beispielen vertieft werden.
|