051040 VU Software Engineering 1 (2018S)
Prüfungsimmanente Lehrveranstaltung
Labels
Zusammenfassung
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 12.02.2018 09:00 bis Di 20.02.2018 23:59
- Abmeldung bis So 18.03.2018 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Freitag 02.03. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 08.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.03. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 15.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.03. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 22.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.03. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 12.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.04. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 19.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.04. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 26.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.04. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 03.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 04.05. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 11.05. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 11.05. 16:45 - 18:15 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Donnerstag 17.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.05. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 24.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.05. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 01.06. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 07.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.06. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 14.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 15.06. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 21.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 22.06. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 28.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 29.06. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 06.07. 11:30 - 13:00 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Montag 24.09. 15:00 - 16:30 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Gruppe 2
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Freitag 02.03. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 08.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.03. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 15.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.03. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 22.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.03. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 12.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.04. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 19.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.04. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 26.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.04. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 03.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 04.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 11.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 11.05. 16:45 - 18:15 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Donnerstag 17.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 24.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 01.06. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 07.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.06. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 14.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 15.06. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 21.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 22.06. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 28.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 29.06. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 06.07. 11:30 - 13:00 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Montag 24.09. 15:00 - 16:30 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Gruppe 3
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Freitag 02.03. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 08.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.03. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 15.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.03. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 22.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.03. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 12.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.04. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 19.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.04. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 26.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.04. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 03.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 04.05. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
-
Freitag
11.05.
16:45 - 18:15
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Hörsaal 2, Währinger Straße 29 2.OG - Donnerstag 17.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.05. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 24.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.05. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 01.06. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 07.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.06. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 14.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 15.06. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 21.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 22.06. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 28.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 29.06. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 06.07. 11:30 - 13:00 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Montag 24.09. 15:00 - 16:30 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Gruppe 4
max. 50 Teilnehmer*innen
Sprache: Deutsch, Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Vorlesungstermine siehe Gruppe 1-3, die Vorlesung wird auf Deutsch, die Übung auf Englisch abgehalten.
- Freitag 02.03. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 08.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.03. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 15.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.03. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 22.03. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.03. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 12.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.04. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 19.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.04. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 26.04. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.04. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 03.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 04.05. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 11.05. 16:45 - 18:15 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Freitag 11.05. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 17.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.05. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 24.05. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.05. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 01.06. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 07.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.06. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 14.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 15.06. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 21.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 22.06. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Donnerstag 28.06. 08:00 - 09:30 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 29.06. 18:30 - 20:00 Hörsaal 2, Währinger Straße 29 2.OG
- Freitag 06.07. 11:30 - 13:00 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
- Montag 24.09. 15:00 - 16:30 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Schriftliche Prüfungen
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der KurseinheitenAlle Teilleistungen der Übungsinhalte sind fristgerecht über Moodle bzw. die jeweils relevante Plattform einzureichen! Die Verwendung von Hilfsmitteln während der Abschlussprüfungen ist nicht gestattet. Alle Übungen, Aufgaben, Prüfungen, etc. die im Rahmen der LV stattfinden sind Einzelarbeiten.
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der KurseinheitenAlle Teilleistungen der Übungsinhalte sind fristgerecht über Moodle bzw. die jeweils relevante Plattform einzureichen! Die Verwendung von Hilfsmitteln während der Abschlussprüfungen ist nicht gestattet. Alle Übungen, Aufgaben, Prüfungen, etc. die im Rahmen der LV stattfinden sind Einzelarbeiten.
Mindestanforderungen und Beurteilungsmaßstab
Teil A: 60% Übungen (praktisch)
Teil A gliedert sich in:
1) Analyse/Entwurf (10%)
2) Client Implementierung (30%)
3) Server Implementierung (20%)Bei Unterpunkt 2) in Teil A muss die Implementierung die gegebenen Tests erfüllen um Teil A positiv abschließen zu können (daher um die Möglichkeit zu schaffen Punkte für Unterpunkt 2 zu erhalten). Für alle Unterpunkt gilt, dass die Punkte nur vergeben werden wenn Sie am zugehörigen Abgabegespräch teilgenommen haben.Teil B: 40% schriftliche Prüfungen (theoretisch)Teil C: 10% zusätzliche Bonuspunkte (Teilnahme Tournament, aufwändigeres Client Userinterface, etc.)In Teil A muss mehr als die Hälfte aller möglichen Punkte erreicht werden (A > 50%) um eine positive Note zu erhalten!
In Teil B muss zumindest die Hälfte aller möglichen Punkte erreicht werden (B >= 50%) um eine positive Note zu erhalten!Angewendeter Notenschlüssel:
* sehr gut (1) >= 87,00%
* gut (2) >= 75,00%
* befriedigend (3) >= 62,00%
* genügend (4) > 50,00 %
* nicht genügend (5) <= 50,00 % oder falls: Teil A <= 50% oder B < 50% (siehe oben)Anwesenheitspflicht:
Eine Anwesenheit bei der jeweils ersten Vorlesungs- sowie ersten Übungseinheit ist unbedingt erforderlich.
Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung)
* Übungsteil: immer Anwesenheitspflicht, max. 2x fehlen
Teil A gliedert sich in:
1) Analyse/Entwurf (10%)
2) Client Implementierung (30%)
3) Server Implementierung (20%)Bei Unterpunkt 2) in Teil A muss die Implementierung die gegebenen Tests erfüllen um Teil A positiv abschließen zu können (daher um die Möglichkeit zu schaffen Punkte für Unterpunkt 2 zu erhalten). Für alle Unterpunkt gilt, dass die Punkte nur vergeben werden wenn Sie am zugehörigen Abgabegespräch teilgenommen haben.Teil B: 40% schriftliche Prüfungen (theoretisch)Teil C: 10% zusätzliche Bonuspunkte (Teilnahme Tournament, aufwändigeres Client Userinterface, etc.)In Teil A muss mehr als die Hälfte aller möglichen Punkte erreicht werden (A > 50%) um eine positive Note zu erhalten!
In Teil B muss zumindest die Hälfte aller möglichen Punkte erreicht werden (B >= 50%) um eine positive Note zu erhalten!Angewendeter Notenschlüssel:
* sehr gut (1) >= 87,00%
* gut (2) >= 75,00%
* befriedigend (3) >= 62,00%
* genügend (4) > 50,00 %
* nicht genügend (5) <= 50,00 % oder falls: Teil A <= 50% oder B < 50% (siehe oben)Anwesenheitspflicht:
Eine Anwesenheit bei der jeweils ersten Vorlesungs- sowie ersten Übungseinheit ist unbedingt erforderlich.
Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung)
* Übungsteil: immer Anwesenheitspflicht, max. 2x fehlen
Prüfungsstoff
* Vorlesungsfolien aus Moodle
Literatur
Die empfohlene Literatur ist in der Bibliothek in mehreren hundert Stück (z.B. als digitale Version) aufgelegt worden!(empfohlen) A. Schatten, S. Biffl, M. Demolsky, E. Gostischa-Franta, Th. Östreicher, D. Winkler: Best Practice Software-Engineering, Eine praxiserprobte Zusammenstellung von komponentenorientierten Konzepten, Methoden und Werkzeugen. Springer (2010)(empfohlen) T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel: Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten. Pearson (2009)Weitere Literatur:D. Stuttard, M. Pinto: The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. Wiley (2011)I. Sommerville: Software Engineering. Pearson (2015)B. Bruegge, A. Dutoit: Object Oriented Software Engineering Using UML, Patterns, and Java: International Version. Prentice Hall (2009)A. Moos: XQuery und SQL/XML in DB2-Datenbanken. Vieweg+Teubner (2008)G. Alonso, F. Casati, H. Kuno, V. Machiraju: Web Services - Concepts, Architectures and Applications. Springer-Verlag Berlin Heidelberg (2004)
Zuordnung im Vorlesungsverzeichnis
Module: SE1 SWE UF-INF-12
Letzte Änderung: Mo 07.09.2020 15:30
* Anforderungsanalyse
* Evolution, Verifikation, Validierung von Software
* Softwareprojekte
* Softwareentwicklungsprozesse
* Security in der SoftwareentwicklungHierzu werden die Inhalte theoretisch und praktisch erarbeitet. Weitere Details und Inhalte finden Sie in der Lernplattform unter https://moodle.univie.ac.at/.Lernziele:
* Einblick in grundlegende und weiterführende Konzepte (z.B. Anforderungsanalyse, Sichere Softwareentwicklung, Softwarearchitekturen, etc.)
* Einblick in Herausforderungen und Lösungsmöglichkeiten in der Softwareentwicklung (z.B. Logging, Netzwerkkommunikation, Testing, etc.)
* Umsetzung der Theorie in die Praxis durch die Anwendung und selbstständige Implementierung eines Softwareprojektes