621.250 (21S) Software Engineering II

Sommersemester 2021

Anmeldefrist abgelaufen.

Erster Termin der LV
02.03.2021 14:00 - 16:00 online Off Campus
... keine weiteren Termine bekannt

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV-Titel englisch
Software Engineering II
LV-Art
Vorlesung
LV-Modell
Onlinelehrveranstaltung
Semesterstunde/n
2.0
ECTS-Anrechnungspunkte
2.0
Anmeldungen
119
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
02.03.2021
eLearning
zum Moodle-Kurs

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Nach der erfolgreichen Absolvierung der Lehrveranstaltung sind Studierende in der Lage:

  • Die grundlegenden Begrifflichkeiten,  Prozess- und Vorgehensmodelle in der Entwicklung von Softwaresystemen zu erläutern;
  • Anforderungen und User Stories für die Entwicklung von Softwaresystemen zu bestimmen und zu spezifizieren;
  • Verschiedene Modelle der Aufwands- und Kostenschätzung (z.B. Story Points und COCOMO) zu erläutern und auf kleine Beispiele anzuwenden;
  • Die grundlegenden Begrifflichkeiten, Aufgaben und Vorgehensweisen zur Projektplanung und zum Risiko- und Personalmanagement zu erlaeutern;
  • Die Konzepte, Methoden, und Vorgehensweisen von verschiedenen Agilen Prozessen (z.B. XP, SCRUM, Kanban) zu erläutern und in Projekten anzuwenden;
  • Verschiedene Methoden der statischen, dynamischen und organisatorischen  Qualitätssicherung (z.B. Metriken, Testen und Checklisten) zu erläutern und in  Projekten anzuwenden;
  • Die grundlegenden Konzepte von komponenten-basierter Softwareentwicklung, Konfigurationsmanagement und Software Wiederverwendung zu erläutern;

Lehrmethodik inkl. Einsatz von eLearning-Tools

Interaktive Vorlesung und Praktika

Inhalt/e

Software Engineering behandelt Methoden zur effizienten Entwicklung, Wartung und Qualitätssicherung von langlebigen, umfangreichen Software-Systemen. Software Engineering I führte in den Themenkreis der Wartungsproblematik von existierenden Systemen ein. In Software Engineering II steht nun die Neuentwicklung von Software-Systemen im Vordergrund.

Themen

  • SW Entwicklungsprozesse
  • Anforderungserhebung und Techniken
  • Agile Methoden
  • SCRUM und Kanban
  • Aufwandsschätzung und Planung
  • Rollen, Staffing und Personalmanagement
  • Qualitätskriterien und Qualitätsmanagement
  • Testbarkeit von Software
  • Reuse, CBSE, Frameworks
  • Konfigurationsmanagement

Erwartete Vorkenntnisse

Java und Kenntnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP, OMI, und SE1

Prüfungsinformationen

Prüfungsmethode/n

SPU-Klausur

Prüfungsinhalt/e

Die in der Vorlesung besprochenen Inhalte.

Beurteilungskriterien/-maßstäbe

60 Punkte insgesamt bei Prüfung erreichbar

- G4: >= 36 Punkte
- B3: >= 42 Punkte
- G2: >= 48 Punkte
- S1: >= 54 Punkte


Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • 2.3 Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • 2.4 Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Grundlagen der Softwareentwicklung (Pflichtfach)
      • Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.10 Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Wirtschaftsinformatik (SKZ: 522, Version: 20W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.7 Software Engineering II ( 0.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.8 Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
  • Masterstudium Information Management (SKZ: 922, Version: 19W.1)
    • Fach: Ergänzungsfach (Supplementary Subject) (Wahlfach)
      • Ergänzungsfach (Supplementary Subject) ( 0.0h VO, VC, KS / 16.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen
  • Masterstudium Informationsmanagement (SKZ: 922, Version: 13W.2)
    • Fach: Ergänzungsfach III: Informatik Grundlagen (Wahlfach)
      • 6.5.3 Software Engineering II ( 2.0h VO / 2.0 ECTS)
        • 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2020
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2019
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2018
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2017
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2016
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2015
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2014
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2013
  • 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
Sommersemester 2012
  • 621.250 VO Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2011
  • 621.250 VO Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2010
  • 621.250 VO Software Engineering II (2.0h / 3.0ECTS)