Termin: Do 17:00 Uhr - 18:15 Uhr, HS 2
Studiengänge: B_Inf1, B_Inf2, B_WInf1, B_WInf 2, B_MInf 3, B_TInf4, B_TInf 5, IA5, AI1
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 kennenlernen.
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.
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
Bernd Brügge /
Allen H. Dutoit: Objektorientierte
Softwaretechnik mit UML, Entwurfsmustern und Java
Pearson Studium 2004, ISBN 3-8273-7082-5
Ian Sommerville: Software
Engineering
Addison-Wesley 2004 (Englisch, 7. Auflage), ISBN
0-321-21026-3
6. Auflage (2001) auch auf Deutsch: ISBN
3-8273-7001-9
Wolfgang Zuser / Thomas Grechenik / Monika Köhle: Software Engineering mit UML und dem
Unified Process
Pearson Studium 2004, ISBN 3-8273-7090-6
Heide Balzert, UML 2 kompakt
Spektrum 2005, ISBN 3-8274-1389-3
Markus Barchfeld / Roland Sand / Johannes Link: XP und RUP - Passt das zusammen?
White
paper von Andrena Objects, 2003
Manfred Bundschuh / Axel Fabry: Aufwandschätzung von IT-Projekten
mitp-Verlag 2004, ISBN 3-8266-0864-X
Kent Beck: Extreme
Programming
in unserer Bibliothek:
Addison-Wesley 2000,
ISBN 3-8273-1709-6
Mario
Jeckle / Chris Rupp / Jürgen Hahn / Barabara Zengler / Stefan
Queins: UML2 glasklar,
2. Auflage: Hanser 2005, ISBN: 3-446-22952-3
in unserer Bibliothek: 1. Auflage Hanser 2004, ISBN:
3-446-22575-7
Vortrag zum Buch
unter:
http://www.jeckle.de/files/giArch.pdf
Hans Hartmann, Wolfgang Keller: Software-Engineering für große
betriebliche Informationssysteme
Universität Leipzig SS 2004, http://www.objectarchitects.de/leipzig2004