621.250 (21S) Software Engineering II
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- Course title german Software Engineering II
- Type Lecture
- Course model Online course
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 119
- Organisational unit
- Language of instruction German
- Course begins on 02.03.2021
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
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;
Teaching methodology including the use of eLearning tools
Interaktive Vorlesung und Praktika
Course content
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
Prior knowledge expected
Java und Kenntnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP, OMI, und SE1
Examination information
Examination methodology
SPU-Klausur
Examination topic(s)
Die in der Vorlesung besprochenen Inhalte.
Assessment criteria / Standards of assessment for examinations
60 Punkte insgesamt bei Prüfung erreichbar
- G4: >= 36 Punkte
- B3: >= 42 Punkte
- G2: >= 48 Punkte
- S1: >= 54 Punkte
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 19W.2)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
-
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
-
2.3 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
-
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
-
2.4 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Principles of Software Development
(Compulsory subject)
-
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
-
Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Principles of Software Development
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 17W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
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
-
2.10 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Management Information Systems
(SKZ: 522, Version: 20W.2)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
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
-
2.7 Software Engineering II (
0.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 12W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.8 Software Engineering II (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
-
2.8 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Master's degree programme Information Management
(SKZ: 922, Version: 19W.1)
-
Subject: Ergänzungsfach (Supplementary Subject)
(Compulsory elective)
-
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
-
Ergänzungsfach (Supplementary Subject) (
0.0h VO, VC, KS / 16.0 ECTS)
-
Subject: Ergänzungsfach (Supplementary Subject)
(Compulsory elective)
- Master's degree programme Information Management
(SKZ: 922, Version: 13W.2)
-
Subject: Ergänzungsfach III: Informatik Grundlagen
(Compulsory elective)
-
6.5.3 Software Engineering II (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
-
6.5.3 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Subject: Ergänzungsfach III: Informatik Grundlagen
(Compulsory elective)
Equivalent courses for counting the examination attempts
-
Sommersemester 2024
- 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
-
Sommersemester 2023
- 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
-
Sommersemester 2022
- 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
-
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)