| |
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:
- 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.
- 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.)
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/ · Stand: 2018-04-05 13:40
|
---|