Termin: Montags 14:00 Uhr - 15:15 Uhr
Ort: Hörsaal 2
Studiengänge:
AI1, IAT5, Inf1, WInf1, DI5, II4, II5, MI5, WI4, WI5
Das Gebiet Software-Engineering beschäftigt sich mit allen
Aspekten im Lebenszyklus von Software,
enthält also die Aufgabenermittlung, Planung, Spezifikation,
Implementierung, Qualitätssicherung und Wartung.
In diesem Gebiet geht es nicht um das Erstellen spezifischer
Algorithmen für spezifische Probleme,
sondern um die Erstellung großer Softwaresysteme für die
Unterstützung von Anwendungsaufgaben.
Diese Vorlesung gibt einen Überblick über das gesamte
Gebiet. Ziel ist es, dass die Teilnehmer die
verschiedenen Begriffe, mit denen sie im Berufsleben konfrontiert
werden, klassifizieren können
und die jeweils wichtigsten Techniken und Werkzeuge des
Software-Engineering kennen lernen.
Die Vorlesung wendet sich daher an alle Studiengänge, in denen
grundlegende Kenntnisse der Informatik
wichtig sind.
In einigen dieser Studiengänge sind vertiefende Vorlesungen aus
dem Gebiet des Software-Engineering
vorgesehen: Systemanalyse, Software-Ergonomie, Software-Design. Weitere
Vertiefungen
werden auch in Teilen der Vorlesung Projektmanagement gegeben. Für
das Werkzeug ARIS
gibt es die Übung Prozessmodellierung.
Diese Vorlesung ist in folgende Kapitel gegliedert (unterschiedlicher Länge):
1. Überblick über das Thema und die Vorlesung
2. Grundlegende Prinzipien
3. Softwareplanung
4. Systemanalyse
5. Systementwurf
6. CASE-Tools
7. Aufwandsabschätzung
8. Qualitätsmanagement
9. Projektmanagement
Helmut Balzert: Lehrbuch der
Software-Technik, Band1: Software-Entwicklung
Spektrum 2000 (2. Auflage), ISBN 3-8274-0480-0
Helmut Balzert: Lehrbuch der
Software-Technik, Band2: Software-Management,
Software-Qualitätssicherung, Unternehmensmodellierung
Spektrum 1998, ISBN 3-8274-0065-1
Gustav Pomberger / Günther Blaschek: Software-Engineering: Prototyping und
objektorientierte Softwareentwicklung
Hanser 1996 (2. Auflage), ISBN 3-446-18690-5
in der FH-Bibliothek: 1. Auflage (1993), ISBN
3-446-16262-3
Ian Sommerville: Software
Engineering
Addison-Wesley 2004 (7. Auflage), ISBN 0-321-21026-3
6. Auflage (2001) auch auf Deutsch: ISBN
3-8273-7001-9
in der FH-Bibliothek: 3. Auflage Englisch
(1989), ISBN
0-201-17568-1
Kent Beck: Extreme
Programming
Addison-Wesley 2000 (Deutsche Übersetzung),
ISBN 3-8273-1709-6
Hans Hartmann, Wolfgang Keller: Software-Engineering für große
betriebliche Informationssysteme
Universität Leipzig SS 2004, http://www.objectarchitects.de/leipzig2004