621.250 (18S) Software Engineering II
Überblick
- Lehrende/r
- LV-Titel englisch Software Engineering II
- LV-Art Vorlesung
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 2.0
- Anmeldungen 105
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 06.03.2018
- eLearning zum Moodle-Kurs
-
Anmerkungen
Die Vorlesungsunterlagen dienen nur als Begleitung für die Vorlesung und ersetzen deren Besuch NICHT. Es ist ratsam die Unterlagen auszudrucken, und während der Vorlesung mit eigenen Notizen zu versehen. Hinsichtlich An- oder Abmeldungen bzw. organisatorischer Fragen kontaktieren Sie bitte Frau Kerstin Smounig: kerstin.smounig@aau.at
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Nach der erfolgreichen Absolvierung der Lehrveranstaltung sind Studierende in der Lage:
- Die grundlegenden Begrifflichkeiten, Skaleneffekte, 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 II) 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
- Skaleneffekte im SW Engineering
- Charakteristika Sozio-technischer Systeme
- 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
Literatur
Ian Sommerville: Software Engineering - 9., aktualisierte Auflage (Pearson Studium - IT) Jochen Ludewig, Horst Lichter: Software Engineering - Grundlagen, Menschen, Prozesse, Techniken, dpunkt.verlag, 2007.
Prüfungsinformationen
Prüfungsmethode/n
online Klausur
Prüfungsinhalt/e
alle in der VO behandelten Themen
Beurteilungskriterien/-maßstäbe
Beantwortung von theoretischen und praktischen Fragen zu den VO Themen
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- 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
-
2.4 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
- 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
-
Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 2.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- 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
-
2.10 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- 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)
-
2.8 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- 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)
-
6.5.3 Software Engineering II (
2.0h VO / 2.0 ECTS)
-
Fach: Ergänzungsfach III: Informatik Grundlagen
(Wahlfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
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 2021
- 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 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)