Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
[Info]
Übung
Vorbesprechung:
In der ersten Übungseinheit
Ort:
PC-Unterrichtsraum 2/3/4/5, Währingerstraße 29
Beginn:
Übungsgruppen 1-11: ab 05.10.2016, im Labor
Leitung:
LVA Leiter |
Gruppe |
Zeit |
Raum |
Tutor |
Email Tutor |
---|---|---|---|---|---|
Mittwoch, 13:15 - 14:45 |
PC 2 |
Christoph Aigner |
christoph.aigner at univie.ac.at |
||
Mittwoch, 20:15 - 21:45 |
PC 3 |
Alexander Salmen |
a1449457 at unet.univie.ac.at |
||
Mittwoch, 18:30 - 20:00 |
PC 2 |
Uygar Senocak |
uygar.senocak at univie.ac.at |
||
Mittwoch, 11:30 - 13:00 |
PC 2 |
Christoph Aigner |
christoph.aigner at univie.ac.at |
||
Mittwoch, 16:45 - 18:15 |
PC 5 |
Uygar Senocak |
uygar.senocak at univie.ac.at |
||
Mittwoch, 15:00 - 16:30 |
PC 5 |
Alexander Salmen |
a1449457 at unet.univie.ac.at |
||
Mittwoch, 16:45 - 18:15 |
PC 4 |
Alexander Salmen |
a1449457 at unet.univie.ac.at |
||
Mittwoch, 09:45 - 11:15 |
PC 3 |
Christoph Aigner |
christoph.aigner at univie.ac.at |
||
Mittwoch, 18:30 - 20:00 |
PC 3 |
Christoph Aigner |
christoph.aigner at univie.ac.at |
||
Mittwoch, 13:15 - 14:45 |
PC 3 |
Alexander Salmen |
a1449457 at unet.univie.ac.at |
||
Mittwoch, 15:00 - 16:30 |
PC 4 |
Uygar Senocak |
uygar.senocak at univie.ac.at |
Zielgruppe:
Hörer der Studienrichtung Informatik (Bak.), sowie der alten Informatikstudien (Studienpläne 2001)
Verpflichtende Vorkenntnisse:
PRG Programmierung (STEOP 2), Technische Grundlagen und Systemsoftware (STEOP 3)
Inhalt:
Die Übung ist begleitend zur Vorlesung VO Software Engineering. Im Rahmen einer Gruppenarbeit soll ein Softwareprojekt realisiert werden. Dabei werden die Themen Anforderungsanalyse und Use-Case Modellierung, Design, Implementierung und Softwaretesting behandelt. Zur Unterstützung wird eine integrierte Entwicklungsumgebung (IDE) eingesetzt, Modellierung und Design basieren auf UML.
Anwesenheitspflicht:
In den Übungseinheiten ist Anwesenheitspflicht (Vorbesprechung/Abgabetermine/Präsentationstermine)!
Leistungsbeurteilung:
- Für eine positive Beurteilung ist es erforderlich:
- mindestens 50% der möglichen Testpunkte zu erreichen
- sowie Abgabe 1 positiv zu absolvieren oder bei Test 1 mindestens 20 Testpunkte zu erreichen
- sowie die Projektphase positiv zu absolvieren
Die Endnote setzt sich zusammen aus:
- der Note aus den schriftlichen Tests (40%) und
- der Note auf das Projekt (Mitarbeit, Projektabgaben, Präsentationen) (60%)
Tests:
Arbeitszeit für die Tests beträgt 60 min.
- Test 1: Freitag, 28.10.2016, 18:30-19:30, AudiMax, Uni Wien Hauptgebäude
- Teststoff: VO Java Grundlagen I, II, III
- Test 2: Montag, 23.01.2017, 13:15 - 14:15, AudiMax ZTW (Gymnasiumstraße 50)
- Teststoff: OO Softwareentwicklung, Java Programmierung, Java Servlets, UML
Tutorien: (für alle Gruppen, Unterlagen werden im Tutorien-Bereich zur Verfügung gestellt)
- Tutorium: Hands on Java, Eclipse, JUnit; 07.10.2016 17:30-20:00, HS1, Währingerstr. 29 (Vortragender: Christoph Aigner)
- Tutorium: Modellierung mit Visual Paradigm, Git; 21.10.10.2016 17:00-20:00, HS1, Währingerstr. 29 (Vortragender: Uygar Senocak)
- Tutorium: Servlets, Tomcat Tutorial; 04.11.2016 18:30-20:00, HS1, Währingerstr. 29 (Vortragender: Alexander Salmen)
Übungsplan: (wird laufend aktualisiert)
Datum |
Inhalt der Einheit |
---|---|
— |
Beginn Grundlagen Objektorientierte Programmierung |
05.10.2016 |
|
12.10.2016 |
Bearbeitungstermin: Grundlagen OOP - Einzelaufgabe |
19.10.2016 |
Bearbeitungstermin: Grundlagen OOP - Einzelaufgabe |
09.11.2016 |
Abgabe: Einzelaufgabe; |
— |
Projektphase: Iteration 1 |
09.11.2016 |
Beginn: Aufgabenstellung, Projektvorschlag |
16.11.2016 |
Präsentation: Aufgabenstellung, Projektvorschlag, Vorläufiges Use Case Diagram; |
16.11.2016 |
Beginn: Anforderungsanalyse |
23.11.2016 |
Präsentation: Anforderungsanalyse, Vorläufiges Design (Klassendiagram); |
23.11.2016 |
Beginn: Design I + Prototyp I |
30.11.2016 |
Präsentation: Design I |
07.12.2016 |
Bearbeitungstermin: Prototyp I |
14.12.2016 |
Präsentation: Prototyp I; |
— |
Projektphase: Iteration 2 |
14.12.2016 |
Beginn: Use-Case/Design/Prototyp II |
11.01.2017 |
Präsentation: Endgültige Anforderungsanalyse |
18.01.2017 |
Präsentation: Endgültiges Design |
25.01.2017 |
Präsentation: Projektendabgabe |
Nützliches:
- Entwicklungsumgebung «Eclipse»
- UML Modellierung - «Visual Paradigm Community Edition»
* Eclipse SVN Plugin [http://subclipse.tigris.org/|Subclipse]
- Serverzugang via ssh «Putty»
- Der Zugang auf die Laborinfrastruktur von ausserhalb der Labors ist mittels SSH auf almighty.cs.univie.ac.at möglich.
- How To Give Strong Technical Presentations (PDF)
- Java Online-Dokumentation
- Java Tutorial
-
- Software Engineering Best Practice (incl. Software Patterns)
-
-
- Online-Bücher
Letzte Änderung: 30.11.2016, 12:32 | 677 Worte