621.253 (11S) Software Engineering II
Überblick
- Lehrende/r
- LV-Titel englisch Software Engineering II
- LV-Art Praktikum (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 3.0
- Anmeldungen 25 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 02.03.2011
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Lehrmethodik inkl. Einsatz von eLearning-Tools
Begleitete Durchführung eines agilen Software-Entwicklungsprozesses (Gruppen von ca. 6 Personen)Aufnahmebedingungen
Der Nachweis von Java- und UML-Kenntnissen (durch den Besuch entsprechender Lehrveranstaltungen) ist erforderlich.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
- RUP
- Aufwandsschätzung und Planung
- Rollen, Staffing und Personalmanagement
- Qualitätskriterien und Qualitätsmanagement
- Testbarkeit von Software
- Reuse, CBSE, Frameworks
- Konfigurationsmanagement
Lehrziel
Vermittlung von SW Engineering Wissen und Fähigkeiten, die nötig sind, um langlebige, qualitätsvolle SW Systeme effizient entwickeln zu können.Erwartete Vorkenntnisse
Java, UML (statisch und dynamisch) und Kentnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP, OMI und SE1.Sonstige Studienbehelfe
VO-Unterlagen.Literatur
Ian Sommerville: Software Engineering 8, Addison Wesley, 2007. Jochen Ludewig, Horst Lichter: Software Engineering - Grundlagen, Menschen, Prozesse, Techniken, dpunkt.verlag, 2007.Lehrmethodik inkl. Einsatz von eLearning-Tools
Supervised execution of an agile software development process (teams of ca. 6 persons)Aufnahmebedingungen
Java knowledge and UML are necessary. You should have attended the corresponding courses before.Inhalt/e
Software engineering deals with methods for the efficient development, maintenance and quality assurance of long-living, extensive software systems. Software engineering I introduced maintenance problem of existing systems. In software engineering II we now look at the development of new software systems.Themen
- Scale effects in the SW engineering
- Characteristics of Socio-technical systems
- SW development processes
- Requirements engineering and techniques
- Agile methods
- RUP
- Cost estimation and planning
- Roles, Staffing and personnel management
- Quality criteria and quality management
- Testability of software
- Reuse, CBSE, Frameworks
- Configuration management
Lehrziel
Obtaining the necessary SW engineering knowledge and abilities which are necessary for developing long-living, high-quality SW systems.Erwartete Vorkenntnisse
Java, UML (static and dynamic) and knowledge in SW-testing are necessary. The following lectures should have been attended: ESOP, OOP, and SE1.Sonstige Studienbehelfe
Lecture documents.Literatur
Ian Sommerville: Software Engineering 8, Addison Wesley, 2007. Jochen Ludewig, Horst Lichter: Software Engineering - Grundlagen, Menschen, Prozesse, Techniken, dpunkt.verlag, 2007.Prüfungsinformationen
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.
Prüfungsinhalt/e
Tests: Aufwandsschätzung, SW-EntwicklungsprozesseBeurteilungskriterien/-maßstäbe
- Abgabe eines Software-Produkts - mehrere Präsentationen während des Entwicklungsprozesses - 2 Tests (je 15 min)
Prüfungsinhalt/e
Tests: effort estimation, SW development processesBeurteilungskriterien/-maßstäbe
- submission of a software product - several presentations during the development process - 2 tests (15 min each)Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Software Engineering II: Entwicklungsprojekte (
2.0h PR / 4.0 ECTS)
- 621.253 Software Engineering II (2.0h PR / 4.0 ECTS)
-
Software Engineering II: Entwicklungsprojekte (
2.0h PR / 4.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 05W.4)
-
Fach: Entwicklung von Anwendungssystemen
(Pflichtfach)
-
Software Engineering II: Entwicklungsprojekte (
2.0h KU / 3.0 ECTS)
- 621.253 Software Engineering II (2.0h PR / 3.0 ECTS)
-
Software Engineering II: Entwicklungsprojekte (
2.0h KU / 3.0 ECTS)
-
Fach: Entwicklung von Anwendungssystemen
(Pflichtfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Sommersemester 2025
- Sommersemester 2024
- Sommersemester 2023
- Sommersemester 2022
- Sommersemester 2021
- Sommersemester 2020
- Sommersemester 2019
- Sommersemester 2018
- Sommersemester 2017
- Sommersemester 2016
- Sommersemester 2015
- Sommersemester 2014
- Sommersemester 2013
- Sommersemester 2012
-
Sommersemester 2011
- 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
- Sommersemester 2010