188.909 Software Engineering und Projektmanagement
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2020W, PR, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: PR Projekt
  • Format der Abhaltung: Distance Learning

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage

  • das agile Vergehensmodell Scrum praxisnah mit allen Aspekten anzuwenden
  • mit modernen Frameworks zur Entwicklung von Webapplikationen zu arbeiten (Spring Boot, Angular)
  • ein verteiltes Sourcecodemanagementsystem (Git) anzuwenden
  • mit moderenen Softwareentwicklungsumgebungen zu arbeiten (IntelliJ IDEA)
  • moderne Softwarearchitekturen zu verstehen und anzuwenden
  • Best practices in gegebenenem Kontext einzusetzen
  • mit gruppendynamischen und sozialen Aspekten erfolgreich umgehen zu können
  • Projektergebnisse zielgruppengerecht zu präsentieren

Inhalt der Lehrveranstaltung

  • Anwenden eines praxisrelevanten Vergehensmodells in der Softwareentwicklung
  • Anwenden von Konzepten und Methoden für die einzelnen Phasen eines Software-Engineering-Projekts
  • Auswählen und Anwenden von Konzepten, Modellen und Werkzeugen im Rahmen eines mittelgroßen Softwareentwicklungsprojekts
  • Anwenden von Techniken für Abstraktion und Modellbildung in der Softwaretechnik
  • Herstellen und Anpassen von hochwertiger Planung und Dokumentation
  • Lösen von Software Engineering Problemen in einem verteilt arbeitenden Team
  • Verantworten von Entscheidungen einer Rolle in einem Projekt
  • Sammeln und Pflegen von Wissen in einem mittelgroßen Team
  • Präsentieren von Projektergebnissen

Methoden

Folgende Methoden werden  in dieser Lehrveranstaltung eingesetzt:

  • Begleitende Vorträge der theoretischen Konzepte und methodischen Grundlagen
  • Auffrischung der Vorkenntnisse in Tutorials
  • Reflexion der eigenen Vorkenntnisse anhand eines Übungsbeispieles
  • 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

ECTS-Breakdown (Aufwandsschätzung)

  • Einzelphase (Summe: 40 Stunden)

    • Vorbesprechung: 1 Stunde
    • Besuch der Tutorials (optional): 5 Stunden
    • Einstiegstest: 0,5 Stunden
    • Einarbeitung in die eingesetzten Technologien: 8 Stunden
    • Implementierung Einzelbeispiel: 30,5 Stunden
  • Gruppenphase (Summe: 110 Stunden, pro Gruppenmitglied)
    • Kickoff-Treffen (1 Stunde)
    • 10x Treffen mit Tutor (10 Stunden)
    • 3x Management Review (3 Stunden)
    • Gruppeninterne Treffen/Meetings, Projektmanagement (22 Stunden)
    • Ideenfindung, Projektvorschlag, Projektauftrag (7 Stunden)
    • Vertiefung in die eingesetzten Technologien (7 Stunden)
    • Implementierung (45 Stunden)
    • Qualitätssicherung / Testen (15 Stunden)

Summe: 150 Stunden (6 ECTS)

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.14:00 - 15:0001.10.2020 Online via Zoom (https://tuwien.zoom.us/j/93635125695)Vorbesprechung
Fr.17:00 - 19:0002.10.2020 Online via ZoomArchitektur-Tutorial
Di.15:00 - 18:0006.10.2020 Online via ZoomTutorial zur Einzelphase

Leistungsnachweis

Die Beurteilung setzt sich zu 25% aus der Einzelphase und zu 75% aus der Gruppenphase zusammen. Die Einzelphase besteht aus einem Einstiegstest und dem Lösen eines Übungsbeispieles. Die Leistungsfeststellung in der Gruppenphase erfolgt im Rahmen von Managementreviews. Für einen positiven Abschluss der Lehrveranstaltung müssen beide Phasen jeweils positiv absolviert werden.

LVA-Anmeldung

Von Bis Abmeldung bis
01.10.2020 14:00 07.10.2020 23:55 07.10.2020 23:55

Anmeldemodalitäten:

Anmeldung erfolgt über Reset

Curricula

StudienkennzahlSemesterAnm.Bed.Info
033 526 Wirtschaftsinformatik 4. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 532 Medieninformatik und Visual Computing 4. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik 4. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering 4. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

  • Objektorientierte Analyse, Design und Programmierung
  • Grundlagen der Unifed Modeling Language (UML)
  • Grundkenntnisse aus Algorithmen und Datenstrukturen
  • Grundkenntnisse zu Datenbanksystemen
  • Eine praxisrelevante Programmiersprache und -werkzeuge (z.B. Java oder C++) anwenden
  • Eine integrierte Entwicklungsumgebung und Quellcodeverwaltung anwenden

Die Voraussetzungen werden in folgenden Modulen vermittelt: Einführung in die Programmierung, Modellierung.

Verpflichtende Voraussetzungen: Studieneingangs- und Orientierungsphase.

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch