Software Engineering - Wichtige Informationen
- 01.07.2005 An alle Studierende
- Die Prüfungseinteilung finden Sie unten im Abschnitt "Vorlesung".
- 23.06.2005 An alle Studierende
- Die Prüfungseinteilung steht erst in der ersten Juliwoche fest, d.h. nach Ablauf der Anmeldefrist.
- 08.04.2005 An alle Interessierte
- Der Java-Crashkurs "Java Grundlagen und Beispiele" findet am 20.04.2005 statt. Interessierte ZuhörerInnen sind willkommen!
- 08.04.2005 An alle Studierende
- Die Vorlesung am ersten Tag der Vorlesungszeit, Montag, den 11.04.2005, fällt aus bzw. wird am Mittwoch, den 13.04.2005, gehalten.
Software Engineering - Vorlesung
- Software Engineering - Planung und Durchführung von Softwareentwicklungsprojekten
- Warum ist die Erstellung großer Softwaresysteme immer noch so fehleranfällig? Über 20% der industriellen Softwareentwicklungsprojekte werden vorzeitig abgebrochen. Über 30% überziehen Kosten und Zeit dramatisch. Diese Vorlesung stellt Techniken, Methoden, ingenieurmäßige Prinzipien und Werkzeuge vor, die dazu dienen die Komplexität der Systeme und der Projekte beherrschbar zu machen.
Neben einer Einführung in die grundlegenden Dokumente, Vorgehensweisen und Modellierungssprachen wie die Unified Modeling Language (UML) werden die einzelnen Aufgaben der Softwareentwicklung vorgestellt: Anforderungsspezifikation, Architektur, Entwurf, Implementierung, Projekt- und Qualitätsmanagement. Dabei wird jeweils die zu erreichende Qualität und entsprechende Qualitätssicherung diskutiert.
Da Software Engineering am besten an einem konkreten Beispiel zu erlernen ist, wird in den Übungen ein existierendes Softwaresystem mit der zugehörigen Dokumentation schrittweise verändert. Dabei kommen insbesondere aktuelle Entwicklungswerkzeuge zum Einsatz.
Die Vorlesung und die Übung sind eng verzahnt. Regelmäßige Teilnahme an beiden Veranstaltungen ist unverzichtbar. Für den Schein ist sowohl die erfolgreiche Übungsteilnahme wie eine mündliche Prüfung notwendig.
- Leitung
- Prof. Dr. Barbara Paech, Jürgen Rückert
- Angaben
- Kursvorlesung, 4 SWS.
- Zeit und Ort
- Montag 09:00 - 11:00 Uhr, INF 348 R 015.
- Mittwoch 14:00 - 16:00 Uhr, OMZ R U 011.
- HörerInnenkreis
- Bachelor und Master Anwendungsorientierte Informatik. Studierende mit Nebenfach/Schwerpunkt/etc. Informatik:
- Anwendungsorientierte Informatik - Bachelor
- Anwendungsorientierte Informatik - Master
- Physik - Diplom, Lehramt mit Hauptfach Physik
- Mathematik - Diplom, Lehramt
- Mathematik mit Ausrichtung wissenschaftliches Rechnen - Diplom, Lehramt
- Computerlinguistik - Magister, Bachelor
- Biologie - Diplom
- Chemie - Diplom
- Geographie - Diplom
- ... sollte Ihr Studienfach/Ihre Studienkombination nicht in dieser Liste sein, bitte eine E-Mail an Jürgen Rückert
- Voraussetzungen
- Informatik I. Von Vorteil sind Programmierkenntnisse in Java.
- Zuordnung
- Kerninformatik.
- Übungsschein oder Leistungsnachweis
- Sie entscheiden sich entweder für einen Übungsschein oder für einen Leistungsnachweis, je nach Vorgabe Ihrer Studienordnung.
- Übungsschein
- Voraussetzung für die Vergabe eines Übungsscheins ist die erfolgreiche Teilnahme an den Übungen (durch Erwerb einer entsprechenden Punktzahl).
- Leistungsnachweis
- 9 ECTS Leistungspunkte (6 SWS).
- Voraussetzung für die Vergabe eines Leistungsnachweises ist der Übungsschein und die erfolgreiche Teilnahme an der Abschlussprüfung.
- Vorlesungsskript
- Als Grundlage stellen wir im Laufe des Semesters Folien aus der Vorlesung bereit.
Laden Sie die PDF-Dateien herunter, insbesondere, wenn Sie eine langsame Internet-Verbindung besitzen.
Zum Anzeigen und Ausdrucken der Folien benötigen sie den Acrobat Reader von Adobe.
- Literatur
- Wird in der Vorlesung bekanntgegeben.
- Termine und Anmeldungen zur mündlichen Prüfung
-
| 21.07.2005 10:30-11:15 | Andreas | Brandenburger | SWE I |
| 19.07.2005 10:30-11:15 | Mario | di Marzo | SWE I |
| 21.07.2005 11:15-12:00 | Sinian | Zhang | SWE I |
| 21.07.2005 13:00-13:45 | Julia | Zieger | SWE I |
| 20.07.2005 09:45-10:30 | Jerko | Horvat | SWE I |
| 19.07.2005 09:45-10:30 | Dinh-Khoa | Nguyen | SWE IIa |
| 19.07.2005 11:15-12:00 | Olga | Mordvinova | SWE IIa |
| 19.07.2005 13:00-13:45 | Dirk | Dorsch | SWE I |
| 20.07.2005 10:30-11:15 | Benjamin | Schlebes | SWE I |
| 21.07.2005 09:45-10:30 | Nico | Leidecker | SWE I |
| 20.07.2005 11:15-12:00 | Julian | Kunkel | SWE I |
| 21.07.2005 13:45-14:30 | Philipp | Häfele | SWE IIa |
| 21.07.2005 14:30-15:15 | Stefanie | Pischek | SWE I |
| 20.07.2005 13:45-14:30 | Marcel | Watzlawek | SWE I |
| 20.07.2005 13:00-13:45 | Matthias | Braun | SWE I |
| 19.07.2005 14:30-15:15 | Wotan | von Klass | SWE I |
| 20.07.2005 14:30-15:15 | Tobias | Bender | SWE I |
| 20.07.2005 15:15-16:00 | Carsten | Amling | SWE I |
| 21.07.2005 15:15-16:00 | Nick | Meier | SWE I |
| 19.07.2005 15:15-16:00 | Henning | Kockerbeck | SWE I |
Software Engineering - Übungen
- Leitung
- Prof. Dr. Barbara Paech, Jürgen Rückert
- Tutorinnen
- Timea Illes, Dima Suliman
- Angaben
- Übung, 2 SWS.
- Zeit und Ort
- Mittwoch 16:00 - 18:00 Uhr, OMZ R U 011 (Otto-Meyerhoff-Zentrum).
- Teams für die Aufgaben 1 bis 6
-
| Gruppe 1 - Dima | Gruppe 4 - Timea |
| Andreas | Brandenburger | Matthias | Braun |
| Mario | Di Marzo | Jerko | Horvat |
| Dirk | Dorsch | Dirk | Bodenweber |
| Johannes Nick | Meier | Huy | Nguyen-Doc |
| Sinian | Zhang | Tobias | Bender |
| Gruppe 2 - Dima | Gruppe 5 - Timea |
| Nico | Leidecker | Julian | Kunkel |
| Marcel | Watzlawek | Stefanie | Pischek |
| Benjamin | Schlebes | Julia | Ziegler |
| Tolus | Muhammed | Carsten | Amling |
| Wotan | von Klass |   |   |
| Kai | Bormann |   |   |
| Gruppe 3 - Dima | Gruppe 6 - Timea |
|   |   | Vadym | Plyushchakov |
|   |   | Nico | Taschenberger |
|   |   | Henning | Kockerbeck |
|   |   | Christian | Sengstock |
- Teams für die Aufgaben 7 bis 12
-
| Gruppe 026 - Philipp |
| Henning | Kockerbeck |
| Tobias | Bender |
| Matthias | Braun |
| Nico | Leidecker |
| Wotan | von Klass |
| Marcel | Watzlawek |
| Gruppe 028 - Olga |
| Stefanie | Pischek |
| Benjamin | Schlebes |
| Sinian | Zhang |
| Andreas | Brandenburger |
| Julia | Ziegler |
| Mario | Di Marzo |
| Gruppe 029 - Dinh-Khoa |
| Carsten | Amling |
| Julian | Kunkel |
| Jerko | Horvat |
| Dirk | Dorsch |
| Johannes Nick | Meier |
- Powerpoints der Übung
- Laden Sie die Passwort-geschützten Powerpoints von folgenden Links.
Bei langsamer Verbindung ins Internet empfiehlt es sich die Dokumente lokal zu speichen und dann erst zu öffnen.
Dazu Klick mit rechter Maustaste und auswählen "Ziel speichern unter...".
- Literatur zu Java
-
- Guido Krüger, Handbuch der Java-Programmierung, Addison-Wesley, 2004, http://www.javabuch.de
- Java ist auch eine Insel, Christian Ullenboom, Galileo Press, September 2004, http://www.galileocomputing.de/katalog/openbook, http://www.galileopro.de/openbook/javainsel4/galileocomputing_javainsel4.zip
- Java, Stefan Middendorf, Reiner Singer, Jörn Heid, Dpunkt Verlag, Oktober 2002
- Java in a Nutshell, David Flanagan, O‘Reilly, November 2002
- Arbeitsblätter
- Laden Sie die Passwort-geschützten Arbeitsblätter von folgenden Links.
Bei langsamer Verbindung ins Internet empfiehlt es sich die Dokumente lokal zu speichen und dann erst zu öffnen.
Dazu Klick mit rechter Maustaste und auswählen "Ziel speichern unter...".
- Infoblätter
- Laden Sie die Passwort-geschützten Infoblätter von folgenden Links.
Bei langsamer Verbindung ins Internet empfiehlt es sich die Dokumente lokal zu speichen und dann erst zu öffnen.
Dazu Klick mit rechter Maustaste und auswählen "Ziel speichern unter...".
Technische Anleitungen wurden von Willi Springer erstellt.
- Werkzeuge
- Unter folgenden Links finden Sie Informationen zu den Werkzeugen, die in den Übungen verwendet werden.
Sie können zusätzlich die Werkzeuge herunterladen, das Passwort wird bekanntgegeben. Alternativ stellen wir leihweise CDs bereit.
Die verwendeten Versionen entsprechen aus Gründen der Kompatibilität denen des CIP-Pools.
- Requirements Engineering Werkzeug Sysiphus
-
- Zugangskarte zum CIP-Pool des IWR im OMZ
- Folgen Sie folgendem Link, wenn Sie eine eigene Magnetkarte zum Zugang ins OMZ erhalten möchten: http://www.iwr.uni-heidelberg.de/services/equipment/pool/Kurs-Teilnehmer.php
- Die Magnetkarte holen Sie dann bitte im Sekretariat unseres Lehrstuhls, INF 326, Raum 021 gegen eine Kaution von 25 Euro ab. Die Freischaltung danach dauert ein paar Tage.