Material zur Vorlesung "Software Engineering" im Bachelor-Studiengang Informatik
Links
- Literatur
- Wiki-Seite zur Vorlesung
- abschließende Punktzahl; alle grün markierten Teilnehmer sind zur Prüfung zugelassen
- Ergebnisse der studentischen
Vorlesungsevaluation im WS 2008/2009
Termine und Material
28.1.09: im Hörsaal- Vorlesungsabschluss
- Fragen zum Stoff etc.
- Vorlesungsumfrage
- Anwendung von Subversion (SVN) (Folien)
- Statische Qualitätssicherung: Inspektionen
- Konfigurationsmanagement: Prinzipien (Folien)
- Qualitätsbegriff, statische Qualitätssicherung (Folien)
- Anwendung von BB- und WB-"Theorie" und Umsetzung der Aufgabe
- Bank-Implementierung für die
Übung am Rechner: bitte noch
nicht in den Quelltext schauen!
- Whitebox- und andere Tests (Folien)
- Wiederholung: Blackbox-Tests (Folien)
- Wiederholung: JUnit (Folien)
- Aufgabe zum Testen: SIB
- Aufgabenstellung
- Java-Code
- Aktivitätsdiagramme: Angestellter, Kunde 1, Kunde 2
- Software-Architektur, Teil 2 (Folien)
- Besprechung des Getränkeautomaten
- Software-Architektur, Teil 1 (Folien)
10.12.08: Übung im Labor 1/005
- Automat mit State Pattern: Aufgabenstellung (Folie)
- für den Test verbesserte Aufgabenstellung (Folie)
- verbesserter Timer
- Inspector-Interface für den Test
- Testklasse
- Programmteile für die erweiterte Aufgabenstellung (Folie)
- neues Interface ExtendedMachine
für die Maschine
- Inspector-Interface für den Test
- Testklasse
- erweiterte GUI
- Design Pattern (Folien)
- Praktische Übung: Programmentwurf und implementierung
- Design Teil 1 (Folien)
- Diskussion Requirements
- Beispiel aus "Der Termin"
- Anforderungen Teil 3 (Folien)
- Diskussion der Use Case-Analyse
- Anwendung:
Anforderungsanalyse mittels Use Cases
- Anforderungen: Use Cases (Folien)
- Anforderungen Teil 2 (Folien)
- Anforderungen Teil 1 (Folien)
- Rest: Prozessmodelle (Folien)
- Aufwandsverteilung im Prozess (Folien)
- Prinzipien bei der Software-Entwicklung (Folien)
- Fortsetzung: Prozessmodelle
- Aufgabenstellung bis zum 29.10., zu
bearbeiten in 2er- oder 3er-Gruppen
- Prozessmodelle für die Software-Entwicklung, Teil 2 (Folien)
- Prozessmodelle für die Software-Entwicklung, Teil 1 (Folien)
8.10.08: Vorlesung
Literatur
siehe FolienNützliche Software
Zur Homepage von Peter Knauber





