Martin-Luther-Universität Halle-Wittenberg

Logo des Lehrstuhls Software-Engineering und Progammiersprachen

Weitere Einstellungen

Login für Redakteure





Software-Engineering

Die Nahcklausur findet am Freitag, den 24.03.2006, 10.00 - 12.00 Uhr, im Raum 5.09 statt.



Vorlesungsinhalt

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 mehre 100 oder 1000 Personen umfassen. Deshalb erfordert die Entwicklung 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 sytematischen 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.

Folien

Allgemeines
slides-4.pdf (externe Datei)

Kapitel 1: Einleitung
einleitung-4.pdf (externe Datei)

Kapitel 2: Softwareentwicklung
entwicklung-4.pdf (externe Datei)

Kapitel 3: Kostenschätzung
kostenschaetzung-4.pdf (externe Datei)

Kapitel 4: Projektmanagement
projekt-4.pdf (externe Datei)

Kapitel 5: Problemanalyse
problem-4.pdf (externe Datei)

Kapitel 6: Spezifikationstechniken (neu: komplett)
spezifikation-4.pdf (externe Datei)

Kapitel 7: Entwurf
entwurf-4.pdf (externe Datei)

Kapitel 8: Qualitätssicherung - Testen, Validieren, Verifizieren
testen-4.pdf (externe Datei)

Kapitel 9: Abnahme und Einführungsphase
abnahme-4.pdf (externe Datei)

Kapitel 10: Wartungs- und Pflegephase
wartung-4.pdf (externe Datei)

Übungen

Übung 1
u1.pdf (externe Datei)

Übung 2
u2.pdf (externe Datei)

Übung 3
u3.pdf (externe Datei)

Übung 4
u4.pdf (externe Datei)

Übung 5
u5.pdf (externe Datei)

Übung 6
u6.pdf (externe Datei)

Übung 7
u7.pdf (externe Datei)

Übung 8
u8.pdf (externe Datei)

Übung 9
u9.pdf (externe Datei)

Weitere Materialien

Material 1
(externe Datei)

Zum Seitenanfang