188.910 Advanced Software Engineering
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2020S, PR, 4.0h, 6.0EC
Diese Lehrveranstaltung wird nach dem neuen Modus evaluiert. Mehr erfahren

LVA-Bewertung

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: PR Projekt

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

  • Eigenschaften von großen Softwaresystemen einschätzen und quantifizieren zu können
  • Vorgehensweisen in der Entwicklung, die typisch für große Softewaresysteme sind, anzuwenden
  • Archtitekturen großer Softwaresysteme zu implementieren und zu verstehen
  • Ansätze zur Entwicklung von Software für mobile Geräte anzuwenden
  • Tools und Frameworks für jeweilige Problemstellungen zu evaluieren und auszuwählen
  • Tools und Frameworks für große Softwaresysteme zu verstehen und anzuwenden

Inhalt der Lehrveranstaltung

  • Quantifizierung der Eigenschaften von komplexen Softwaresystemen
    • Systemgröße und -komplexität
    • Verfügbarkeit, Quality of Service (QoS)
    • Erweiterter Softwarelebenszyklus
    • Anwendungskritikalität 
  • Vorgehensweisen in der Entwicklung von erweiterten Softwaresystemen
    • Architektonische Ansätze, wie z.B. komponentenbasierte Softwareentwicklung
    • Lebenszyklusmanagement und Dokumentation
    • Softwareentwurfsmuster
  • Komponentenbasierte Entwicklung komplexer Softwaresysteme
  • Automatisierung in der Entwicklung erweiterter Softwaresysteme
    • Sourcecode Management
    • Continuous Integration und Testen
    • Fortgeschrittenes Buildmanagement
    • Persistenztechnologien (z.B. objekt-relationales Mapping)
  • Aspekte von Enterprisearchitekturen
  • Ausgewählte Themen aus Industrie und Forschung
    • Softwareentwicklung für mobile Geräte
    • Fallbeispiel Migrationsprojekte
    • Ökosysteme, Tools und Frameworks zur Softwareentwicklung

Methoden

  • Durchführung eines mittelgroßen Softwareprojektes in einem Team von 4-6 Personen
  • Intensive Betreuung der Teams durch einen Tutor
  • Intensiver Einsatz entsprechender Tools und Methoden der Softwareentwicklung

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Nähere Informationen und Aktuelles erfahren Sie ab Semesterbeginn auf der TUWEL-Lehrveranstaltungsseite.

ECTS-Breakdown (Aufwandsschätzung)

  • Vorbesprechung: 1 Stunde
  • Vorbereitung auf den Einstiegstest: 1 Stunde
  • Einstiegstest: 4 Stunden
  • Kickoff-Treffen: 1 Stunde
  • 12x Treffen mit Tutor: 12 Stunden
  • 3x Management Review: 3 Stunden
  • Vorbereitung auf Präsentationen (Management Review, ASE Day): 3 Stunden
  • Gruppeninterne Treffen/ Meetings, Projektmanagement: 30 Stunden
  • Ideenfindung, Projektvorschlag, Projektauftrag: 5 Stunden
  • Einarbeitung in die Technologien: 10 Stunden
  • Implementierung: 60 Stunden
  • Qualitätssicherung / Testen: 18 Stunden
  • ASE-Day: 2 Stunden
  • Summe: 150 Stunden (6 ECTS)

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.13:00 - 14:0005.03.2020EI 7 Hörsaal Vorbesprechung

Leistungsnachweis

Die notwendigen Voraussetzungen werden zu Beginn der Lehrveranstaltungen anhand eines Einstiegstests überprüft. Dieser muss positiv absolviert werden. Die weitere Leistungsfeststellung erfolgt im Rahmen von  mehreren Managementreviews während der Projektlaufzeit.

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mo.08:00 - 19:0005.10.2020Informatiklabor Frogger beurteiltam InstitutEinstiegstest
Mo.08:00 - 19:0005.10.2020Informatiklabor Q*bert beurteiltam InstitutEinstiegstest
Di.08:00 - 19:0013.10.2020Informatiklabor Frogger beurteiltam InstitutEinstiegstest
Di.08:00 - 19:0013.10.2020Informatiklabor Q*bert beurteiltam InstitutEinstiegstest
Mo.08:00 - 20:0008.03.2021Informatiklabor Q*bert schriftlichKeine Anmeldung-Einstiegstest
Mo.08:00 - 20:0008.03.2021Informatiklabor Frogger schriftlichKeine Anmeldung-Einstiegstest
Di.08:00 - 20:0009.03.2021Informatiklabor Frogger schriftlichKeine Anmeldung-Einstiegstest
Di.08:00 - 20:0009.03.2021Informatiklabor Q*bert schriftlichKeine Anmeldung-Einstiegstest

LVA-Anmeldung

Von Bis Abmeldung bis
06.03.2020 00:00 09.03.2020 23:59 09.03.2020 23:59

Anmeldemodalitäten:

Anmeldung erfolgt über RESET (https://reset.inso.tuwien.ac.at)

Curricula

Literatur

Best Practice Software-Engineering, Eine praxiserprobte Zusammenstellung von komponentenorientierten Konzepten, Methoden und Werkzeugen
Spektrum Akademischer Verlag; Auflage: 1st Edition. 2010
ISBN: 978-3827424860

Vorkenntnisse

Grundlegende Kenntnisse aus Software Engineering und Projektmanagement

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Sprache

Englisch