Übung Informatik III WS 2007/08 (Software-Engineering)
Organisatorisches zur Übung
|
Nachprüfung: |
Prüfungsamt
|
|
Vorlesung: |
Prof. B. Thalheim
|
|
Schriftliche Prüfung: |
25.02.2008 - 15:30 - 18:00 Uhr im Audimax, Hörsaal H
|
|
Hinweis zur mündlichen Prüfung: |
Warmmachaufgabe in Form der Minitests
und Fragen zur Projektarbeit
|
|
Übungsgruppen (Präsenzübung und Minitests): |
-
Dienstag: 10:15 - 11:45 Uhr - Peggy Schmidt - Raum LMS2 Ü1
-
Donnerstag: 10:15 - 11:45 Uhr - Peggy Schmidt
|
|
Projektgruppen: |
-
Anmeldung
-
Tutoren: Christoph Wulf, Peggy Schmidt
-
Tutoren-Termine aller zwei Wochen a 30 min
können (nach den Vorschlägen des Tutors) vereinbart werden
|
Aktuelles Material zur Übung und Vorlesung
-
11. Übung
Zachmann Framework, Vorgehensmodelle, Design by Contract, Kohäsion und Kopplung
-
10. Übung
Design-Pattern (Zustandsmuster) und deren Implementierung
Autoverleih-Beispiel incl. Observer-Pattern
Musterlösungen zu ausgewählten Übungen
Achtung: Ich bin gerade am Erstellen der Lösungen. Ich stelle den ersten (ggf. noch unfertigen, unkontrollierten) Teil ein.
Falls Fragen und Hinweise auftreten, wäre ich über eine kurze Rückmeldung sehr dankbar.
-
Serie 3 JUnit-Tests zum Mensch Ärgere dich nicht Spiel
-
Serie 6 Klassendiagramm zum Mensch Ärgere dich nicht Spiel (Reverse Engineer von Netbeans)
-
Java Doc
zu ausgewählten Lösungen
-
Source Code
-
Test Code
-
Jar-Files
Inhalt der Übung
-
Wiederholung objektorientierte Programmierung mit Java
-
Formale Spezifikation mit Hilfe von Abstract State Machines
-
Spezifikation mit UML
-
Adaptive Softwareenticklung (Model Driven Architecture)
-
Projektmanagement (Function-Point-Methode, Crasemann-Methode, Netzplantechnik)
Hausaufgaben - Bonuspunktesystem für die Klausur
-
Die Übung dient zur Wiederholung, Vertiefung und
Überprüfung des in der Vorlesung vermittelten theoretischen Wissens.
-
Für das Erhalten der Bonuspunkte werden benötigt:
- das
Bestehen der Minitests in der Summe mit 60%
- das Vortragen der Hausaufgabe in der Projektgruppe (aller 2 Wochen a 30 Minuten)
und
- die erfolgreiche Bearbeitung
aller Aufgaben der Projektarbeit
-
Die Übungen sind in die Präsenzübungen (ca. 60 bis 75 Minuten jede Woche) und die
Projektaufgaben aufgeteilt.
-
Die Bearbeitungszeit beträgt eine knappe Woche. Die
Lösungen zu den Aufgaben sollen im Projektgruppen-Team
erarbeitet werden.
-
Neue Übungsblätter werden jeweils Donnerstags ausgegeben.
-
An der darauffolgenden Präsenzübung wird eine Auswahl der Aufgaben besprochen.
Die Projektaufgaben sind zum jeweiligen auf dem Aufgabenblatt angegeben Termin in den Übungen abzugeben.
Die Projektaufgaben werden in der Projektgruppensitzung vorgestellt und gemeinsam mit dem Tutor ausgewertet.
Jdes Projektgruppenmitglied muss zu jeder Teilaufgabe aussagekräftig sein. Bei wiederholter Unkenntnis gilt die
Projektaufgabe für dieses
Projektmitglied als nicht erledigt.
Der Tutor wird Tipps zum vollständigen Erfüllen der Projektaufgabe geben.
-
Der Mini-Test (10 Min. am Anfang jeder Präsenzübung) zu dieser Serie erfolgt
in der Regel ca. 2 Wochen später nach Ausgabe der Übungsblätter.
-
Die Hausaufgaben incl. der Projektaufgaben sollten immer erledigt werden. Wir behalten uns vor,
dass wir auch ohne Besprechung in der Übung dieses Wissen im Mini-Test abfragen.
-
Die in den Übungen erreichten Bonuspunkte werden bei Teilnahme an der
Abschlussklausur als Bonuspunktzahl (20%) zu den in der Klausur
erreichten Punkten hinzuaddiert. Die Note sehr gut kann auch ohne
zusätzliche Bonuspunkte erzielt werden. Die Addition der Bonuspunktzahl
ist nicht abhängig vom Bestehen der Klausur. In anderen Worten, eine
hohe Bonuspunktzahl erhöht die Chancen zum Bestehen der Klausur.
Hilfsmittel zur Klausur
-
Taschenrechner
-
Projektarbeit, hier gilt:
- Fristgemäße Abgabe zum Abgabetermin
- Fristgemäße Überarbeitung zum Nacharbeitungstermin nach der Besprechung in der Projektgruppe
- Die Abgabe zur Benutzung in der Klausur ist pro Student zum jeweiligen Termin abzugeben.
Bitte einen Ordner bei der Erstabgabe pro Student abgeben!