Software Engineering I
Inhalt
Behandlung der Prinzipien der systematischen Entwicklung von Software. Die Studierenden sollen die grundlegenden Probleme, Konzepte, Methoden und Regeln des Software Engineerings kennenlernen.
Stichworte: Grundbegriffe und Ziele des Software Engineerings. Der Software-Prozess: Zielsetzung, Prozessmodelle, Sw-Projektführung, Aufwandschätzung, Sw-Pflege, Qualität. Elemente der Software-Entwicklung: Anforderungsspezifikation, Architektur und Entwurf von Software, Programmierung, Prüfung, Dokumentation. Unterstützung: Qualitätsmanagement, Konfigurationsverwaltung, Werkzeuge.
Semesterempfehlung, Voraussetzungen
Drittes Semester im Grundstudium. Die Vorlesungen Informatik I und II werden vorausgesetzt.
Durchführung
Im Wintersemester; Montag 12-14, Großer Hörsaal Häldeliweg.
Beginn: 18.10.2004
Wichtiger Hinweis: Auf Grund der Umstellung auf das Bachelor/Master-System wird die Vorlesung Software Engineering I in diesem Wintersemester zum letzten Mal gelesen. Ab Wintersemester 2005/06 wird eine vierstündige Grundvorlesung "Software Engineering" angeboten, welche die bisherigen Vorlesungen "Software Engineering I" und "KV Software Engineering" ersetzt.
Assistenz
Literatur
Ausführliches Skript. Verweise auf weiterführende und vertiefende Literatur sowie kommentiertes Lehrbuchverzeichnis im Skript.
Das Skript kann im Studentenladen zum Preis von Fr. 20.--* erworben werden. Alternativ kann das Skript auch heruntergeladen und nach Bedarf selbst gedruckt werden. Das Selbstdrucken des gesamten Skripts ist nicht sinnvoll, da das individuelle Drucken aller Seiten mehr kostet als das Skript im Studentenladen.
*Verkaufspreis im WS 2003/04
Übungen
Integriert in die Vorlesungen werden Mini-Übungen durchgeführt mit kleinen Fallstudien, Gedankenanstößen, etc. Die meisten Mini-Übungen behandeln Aufgaben aus dem Skript. Die übrigen Aufgabenstellungen können heruntergeladen oder von einer im Institut für Informatik (Anschlagbrett der Gruppe Requirements Engineering) ausgelegten Kopiervorlage kopiert werden.
Im Laufe des Semesters werden zwei (freiwillige) Übungen als Hausarbeit ausgegeben, welche im Stil von Vorprüfungsaufgaben gehalten sind und die Prüfungsvorbereitung unterstützen sollen. Abgegebene Übungen werden korrigiert.
Die Lösungen zu allen ausgegebenen Übungen werden in der Vorlesung besprochen. Sie werden aber bewusst nicht publiziert, weil die Publikation von Lösungen tendenziell dazu führt, dass Aufgaben und Lösungen auf Halde gelegt und erst bei der Vorbereitung zur Prüfung angeschaut werden. Die Übungen haben aber gerade zum Ziel, die Studierenden während des laufenden Semesters zur selbständigen Beschäftigung mit dem Stoff zu animieren.
Lernziele
Als Orientierungshilfe für die Prüfungsvorbereitung gibt es einen Lernzielkatalog zur Vorlesung. Dieser kann heruntergeladen werden.
Verfügbare Unterlagen auf dem WWW
Die nachfolgenden Unterlagen sind elektronisch verfügbar. Bitte beachten Sie die untentstehenden Benutzungshinweise und Nutzungsbeschränkungen.
Stand: Wintersemester 2004/05.
| Umschlag* | |
| Innentitel, Vorwort & Impressum* | |
| Kapitel 1: Einführung* | |
| Kapitel 2: Zielsetzung, Messung | |
| Kapitel 3: Der Software-Prozess | |
| Kapitel 4: Software-Projektführung* | |
| Kapitel 5: Software-Aufwandschätzung* | |
| Kapitel 6: Konzipieren von Lösungen | |
| Kapitel 7: Spezifikation von Anforderungen | |
| Kapitel 8: Realisierung | |
| Kapitel 9: Qualitätsmanagement | |
| Kapitel 10: Dokumentation | |
| Kapitel 11: Konfiurationsverwaltung | |
| Kapitel 12: Produktivitätsfaktoren | |
| Literatur* | |
| Folien NEU | |
| Lernziele (Version 1.5 vom 11.10.2004)** | |
| Übung 1 | |
| Übung 2 | |
| PDF/HTML | Fallstudie Ariane 5 |
| Fallstudie Confirm |
Hinweise für das Herunterladen von Unterlagen
- Alle Dokumente sind urheberrechtlich geschützt. In Ergänzung zu den allgemeinen Bestimmungen ist es ausdrücklich verboten, heruntergeladene Dateien inhaltlich oder editoriell zu verändern, Auszüge herauszukopieren oder die Copyright-Vermerke zu löschen bzw. abzudecken.
- Die Benutzung von Druckern der Universität ist nur mit ausdrücklicher Bewilligung der jeweiligen Druckerbetreiber oder gegen Bezahlung der Druckkosten gestattet.
- Die Dokumente sind als PDF-Dateien verfügbar.
PDF-Dateien können mit Adobe Acrobat Reader (frei erhältlich bei Adobe) gelesen werden. Wenn im WWW-Browser ein Acrobat plug-in (bekommt man zusammen mit dem Acrobat Reader) installiert ist, können PDF-Dateien auch direkt im Browser betrachtet und gedruckt werden. Die Dokumente sind mit Adobe Acrobat 5 erstellt. Beim Lesen mit älteren Versionen von Acrobat Reader kann es Probleme geben.