Softwaretechnik
Inhaltsverzeichnis
Klausurtermine
Klausur: 31.07.2008, 10-12 Uhr, HS 5.09, 5.10
Nachklausur: 02.10.2008, 10 - 12 Uhr, HS 5.09, 5.10
Ort, Zeit
Vorlesung: Fr 8 -10 Uhr, HS 3.28
Übungen: Di 8 -10 Uhr, SR 1.03 (14 täglich)
Mi 10 - 12 Uhr, SR 1.03 (14 täglich)
Di 12 - 14 Uhr, SR 1.30 (14 täglich)
Vorlesungsinhalte
Die Vorlesung beschäftigt sich mit den Prinzipien und Methoden des zur Entwicklung großer Softwaresysteme.
Diese können nur im Team entwickelt werden, weil die zu entwickelnden Softwaresystem entweder sehr groß sind (z.B. mehr als 1 Mio Zeilen Quellcode) oder extremen Sicherheitsanforderungen genügen müssen (z.B. Flugzeugsteuerung). Meistens reichen dazu auch keine Teams mit 3-4 Personen aus, sondern die Teamgrößen können auch mehrere 100 oder 1000 Personen umfassen. Deshalb erfordert dieEntwicklung großer Softwaresysteme eine Reihe organisatorischer Maßnahmen und Techniken, die vom Programmieren kleiner Systeme, wie sie vom Grundstudium her bekannt sind, nicht erforderlich sind. Nach einer Einführung verschiedener Software-Lebenszyklus-Modelle werden die einzelnen Schritte der Softwareentwicklung (Entwurf, Analyse, Spzifikation, Verifikation und Test) behandelt. Dabei werden verschiedene Methoden für einen systematischen Entwurf, Techniken für eine strukturierte Analyse,sowie Methoden und Techniken für eine formale Spezifikation großer Softwaresysteme vorgestellt und diskutiert. Besonderer Wert wird auf den objektorientierten Ansatz zur Softwareentwicklung gelegt.
Teilnahmevoraussetzungen
entsprechend der Allgemeinen Modulbeschreibung
Folien
Kapitel 1: Einleitung
kapitel1.pdf
(externe Datei)
Kapitel 2: Vorgehensmodelle bei der Softwareentwicklung
kapitel2.pdf
(externe Datei)
Kapitel 3: Kostenschätzung
kapitel3.pdf
(externe Datei)
Kapitel 4: Projektmanagement
kapitel4.pdf
(externe Datei)
Kapitel 5: Problem- und Anforderungsanalyse
kapitel5.pdf
(externe Datei)
Kapitel 6: Systemanalyse
kapitel6.pdf
(externe Datei)
Kapitel7: Entwurf
kapitel7.pdf
(externe Datei)
Kapitel 8: Installation und Abnahme
kapitel8.pdf
(externe Datei)
Kapitel 9: Wartung und Pflege
kapitel9.pdf
(externe Datei)
