Dies ist ein Archiv des alten Softwaretechnik Lehrstuhls der Universität des Saarlandes. Es ist nicht länger aktuell.

  

Softwaretechnik I
Stammvorlesung im WS 2001/02

Lehrstuhl für Softwaretechnik (Prof. Zeller)
Universität des Saarlandes – Informatik
Informatik Campus des Saarlandes
Campus E9 1 (CISPA)
66123 Saarbrücken
E-mail: zeller @ cs.uni-saarland.de
Telefon: +49 681 302-70970

Deutschsprachige Startseite Page d'acceuil en français English home page
   Softwaretechnik (engl. software engineering) ist das systematische und disziplinierte Erstellen großer Programmsysteme.

Aktuell

Die Vorlesung

Die Vorlesung (2 SWS) gibt eine Einführung in verschiedene Aspekte der Softwaretechnik wie z.B. Software-Lebenszyklus, Objektorientierter Entwurf und Qualitätssicherung. Die Vorlesung begleitet Sie durch das Praktikum.

Übung und Praktikum

Um die Praxis der Softwaretechnik zu vertiefen, ist die Übung zu dieser Vorlesung als begleitendes Praktikum (4 SWS) ausgelegt. In Gruppen zu jeweils 5 Studenten erstellen Sie ein moderat komplexes Software-Produkt. Schlüssel zum Erfolg ist dabei methodisches Vorgehen, wie es in der Vorlesung gelehrt wird - etwa Pflichtenheft, sorgfältiger Entwurf, Qualitätssicherung. Hiwis betreuen Sie durch alle kritischen Phasen.

Termine

Vorlesung

Allgemein: Montags 14-16 und Mittwochs 14-16, Gebäude 45, Hörsaal 3. Beginn: 24.10.2001.

Im Dezember findet die Vorlesung nur 1x/Woche (Montags) statt, im Januar und Februar alle 14 Tage.

Themen und Termine der Vorlesung

Mi 24.10. Begrüßung, Organisation, Praktikumsaufgaben
Mo 29.10. Software-Lebenszyklus, Prüfung der Durchführbarkeit
Mi 31.10. Allgemeine Anforderungen, Benutzer-Handbücher, Pflichtenheft
Mo 05.11. Benutzungsschnittstellen
Mi 07.11. Qualitätsmerkmale + Grundprinzipien der SWT
Mo 12.11. Grundprinzipien des SW-Entwurfs
Mi 14.11. Objektorientierter Entwurf I
Mo 19.11. Objektorientierter Entwurf II
Mo 26.11. Entwurfsmuster
Mo 03.12. Software-Architektur
Mo 10.12. Refactoring, exemplarische Spezifikation
Mi 19.12. Teamarbeit (Weihnachtsvorlesung)
Mo 07.01. Formale Spezifikation
Mo 21.01. Qualitätssicherung
Mi 06.02. Fehlersuche und Programmanalyse
Mi 20.02. Abschlußveranstaltung mit Demo (14:00 s.t.)

Gruppeneinteilung

bis 29.10. Abgabe der Gruppenwünsche
ab 31.10. Bekanntgabe der Gruppen

Abgabetermine

Mo 12.11. 11:00 Abgabe Pflichtenheft + vorl. Handbuch (= 2 Wochen)
Mo 10.12. 11:00 Abgabe Diagramme Grobentwurf (= 4 Wochen)
Mo 17.12. 11:00 Abgabe vollständiger Grobentwurf (= 1 Woche)
Mo 14.01. 11:00 Abgabe Feinentwurf(= 4 Wochen)
Mi 13.02. 11:00 Abgabe Implementierungsbericht und Testbericht (= 4 Wochen)
Mo 18.02. 11:00 Abgabe des fertigen Produkts(= 1 Woche)

Alle Dokumente in 3 gedruckten + gehefteten Exemplaren sowie als PDF-Datei per e-mail an seprak-dokumente@st.cs.uni-saarland.de.

Kolloquien (jeweils Vortrag, 15-30 Minuten)

14.11.-16.11. Kolloquium Pflichtenheft (mit Hiwis)
18.12.-21.12. Kolloquium Grobentwurf (mit Hiwis + Dozent)
17.01.-18.01. Kolloquium Feinentwurf (mit Hiwis)
14.02.-15.02. Demo (mit Hiwis + Dozent - 30 Minuten Vortrag + 15 Minuten Demo)

Abgabe des fertigen Produkts

Wir erwarten zwei Teile:
  1. Das Benutzerpaket ist das, was ein Benutzer erhält.

    • Das Produkt kommt als Archiv im tar- oder zip-Format
    • Das Archiv enthält die nötige Dokumentation zum Installieren des Programms (z.B. eine INSTALL-Datei)
    • Benutzerhandbuch, Pflichtenheft und Testbericht sind im PDF- oder HTML-Format enthalten
    • Das Programm kommt in Binärform (in Java: .class-Dateien; in C++: unter Linux/i386 ausführbare, statisch gebundene Programme)

    Die fertigen Benutzerpakete werden am 19.02. hier bereitgestellt, so daß andere Praktikumsteilnehmer noch vor der Demo am 20.02. die Produkte betrachten können.

    Das Benutzerpaket ist Grundlage für die Prüfung der Funktionalität. Wir empfehlen dringend, für eine reibungslose Installation zu sorgen.

  2. Das Entwicklerpaket ist das, was ein Entwickler benötigt.

    Das Entwicklerpaket enthält die Bestandteile des Benutzerpaktes, und zusätzlich

    • alle implementierungs-spezifischen Dokumente (Grob-/Feinentwurf, Implementierungsbericht) im PDF-Format
    • den kompletten Quellcode des Programms und aller Dokumente
    • Anweisungen zur Konstruktion des Programms und aller Dokumente (z.B. eine INSTALL-Datei und ein Makefile)

    Das Entwicklerpaket ist Grundlage für die Prüfung der Wartbarkeit. Bitte sorgen Sie dafür, daß alle Teile enthalten sind.

Sie können Benutzerpaket und Entwicklerpaket als e-mail-Attachment versenden; wir empfehlen jedoch, die Pakete auf einer Web-Seite zum Download bereitzustellen und die URL zu mailen.

Leistungsnachweis

Vorlesung + Praktikum bringen 9 Leistungspunkte:
  • 6 LP (Praktikum) werden durch Praktikumsleistungen erbracht.
    Wir bewerten
    • zu 50% die Funktionalität des Programms (Benutzerpaket) sowie
    • zu 50% die Wartbarkeit (Entwicklerpaket).
    Hierbei kann nach Phasenverantwortlichen differenziert werden.

  • 3 LP (Vorlesung) durch mündliche Gruppenprüfung (in der Woche vom 25.02. bis 01.03.)

Materialien

Das Vorlesungsskript wird in der Vorlesung ausgegeben; die komplette Fassung können Sie hier herunterladen.

Weitere ausgewählte Materialien im Netz:

Gruppeneinteilung

Die Gruppeneinteilung zur Vorlesung finden sie hier .

Dozent

Prof. Zeller

Übungsleiter

Holger Cleve

Impressum Datenschutzerklärung

<webmaster@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/edu/se1/?lang=fr · Stand: 2018-04-05 13:40