621.250 (19S) Software Engineering II
Overview
- Lecturer
- Course title german Software Engineering II
- Type Lecture
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 76
- Organisational unit
- Language of instruction German
- Course begins on 06.03.2019
- eLearning Go to Moodle course
Time and place
List of events is loading...
Course Information
Intended learning outcomes
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;
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
- 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
Prior knowledge expected
Java und Kenntnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP, OMI, und SE1
Examination information
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- 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 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: 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 2021
- 621.250 VO Software Engineering II (2.0h / 2.0ECTS)
-
Sommersemester 2020
- 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)