384.141 Fachvertiefung - Softwareentwicklung
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, VU, 4.0h, 5.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 5.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Distance Learning

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage Requirements für die Erstellung von Software zu formulieren und darauf aufbauend einen Entwurf zu spezifizieren. Sie können zu diesem Zweck auch objektorientierte Modelle erstellen.

In Zusammenspiel mit den Kenntnissen aus der LVA VU OOP (384.061), sind die Studierenden somit in der Lage, zu einer vorgegebenen Skizze der Problemstellung Software zu entwickeln.

Inhalt der Lehrveranstaltung

Softwareentwicklung sollte geordnet erfolgen. Dafür gibt es sogenannte Software-Entwicklungs-Prozesse. Diese geben sowohl Abläufe als auch Notationen für Modelle vor, sowie auch zu erstellende Dokumente. In dieser LVA werden diesbezüglich folgenden Themen behandelt:

  • Requirements Engineering / OOA (Objektorientierte Analyse)
  • OOD (Objektorientierter Design)
  • Software-Lebenszyklus
  • Unified Modeling Language (UML)
  • Wiederverwendung und Wiederverwendbarkeit
  • Zusätzliche Maßnahmen im Software Engineering
  • Software-Entwicklungs-Prozesse

Methoden

Die Lehrveranstaltung umfasst sowohl einen Vorlesungs- als auch einen Übungsteil. Um die im Vorlesungsteil vorgestellten Inhalte zu vertiefen, wird im Zuge des Übungsteils ein praktisches Beispiel zu diesen Themen umgesetzt. Im Zuge dieser Übung finden zwei Iterationen statt, sodass schon während der Übung die Studierenden Feedback und Verbesserungsvorschläge erhalten.

Prüfungsmodus

Prüfungsimmanent

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.13:30 - 14:3012.10.2021 https://tuwien.zoom.us/j/97125882481?pwd=WklTNVJJUFQ5ck5DNU01bm1lYll0QT09 (LIVE)Vorbesprechung
Mi.14:00 - 15:0003.11.2021 https://tuwien.zoom.us/j/95137400312?pwd=RVVVdzdtOVR5cEEzTDdIQVZ2eE1EQT09 (LIVE)Q&A zur VO 1
Di.14:00 - 15:0023.11.2021 ZOOM https://tuwien.zoom.us/j/92939969651?pwd=aFc3NEFnQUlEZFVuWmhMZENXek1odz09 (LIVE)Q&A zur VO 2

Leistungsnachweis

Im Rahmen der Übung müssen die Studierenden zwei Dokumente erstellen (Requirements und Design Specification), wobei insbesondere die Endversionen nach der zweiten Iteration bewertet werden. In diese Bewertung fließt auch eine mündliche Präsentation dieser Endversionen ein, welche gemeinsam mit einer Prüfung zur Theorie benotet wird.

LVA-Anmeldung

Von Bis Abmeldung bis
31.08.2021 23:59 04.10.2021 23:59 15.10.2021 23:59

Curricula

StudienkennzahlSemesterAnm.Bed.Info
033 235 Elektrotechnik und Informationstechnik

Literatur

C. Larman, Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, 3. Auflage, Prentice Hall, 2005.

H. Kaindl, B. Lutz und P. Tippold, Methodik der Softwareentwicklung: Vorgehensmodell und State-of-the-Art der professionellen Praxis, Vieweg, 1998.

Vorkenntnisse

Die Studierenden müssen mit dem Konzept der objektorientieren Programmierung vertraut sein.

Vorausgehende Lehrveranstaltungen

Sprache

Deutsch