621.250 (12S) Software Engineering II
Überblick
- Lehrende/r
- LV-Titel englisch Software Engineering II
- LV-Art Vorlesung
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 3.0
- Anmeldungen 86
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 07.03.2012
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Lehrmethodik inkl. Einsatz von eLearning-Tools
Vorlesung und PraktikaAufnahmebedingungen
Der Nachweis von Java Kenntnissen (durch den Besuch einer entsprechenden LV) 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 entwicklen zu können.Erwartete Vorkenntnisse
Java, UML (statisch und dynamisch) und Kentnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP (bzw. ESoP), OOP, und SE1Sonstige Studienbehelfe
VO Folien. Weitere Unterlagen (Artikel) werden während der VO zur Verfügung gestellt.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
Lecture and practical classesAufnahmebedingungen
Java knowledge and UML are necessary. You should have attended the corresponding courses beforhand.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 visited: ESOP (or ESoP), OOP, and SE1Sonstige Studienbehelfe
Lecture foils. Further documents (articles) are made available during the lecture.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
Vorlesung: Schriftliche Klausur zu VO Themen Praktika: Projektpräsentation und 2 Tests, MitarbeitBeurteilungskriterien/-maßstäbe
schriftlich
Prüfungsinhalt/e
Lecture: Written examination Practicals: Project presentation, 2 tests, cooperationBeurteilungskriterien/-maßstäbe
writtenBeurteilungsschema
Note BenotungsschemaPosition im Curriculum
- 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 Informatik
(SKZ: 521, Version: 03W.1)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Entwicklung von Anwendungssystemen (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 2.0 ECTS)
-
Entwicklung von Anwendungssystemen (
2.0h VO / 2.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 05W.4)
-
Fach: Entwicklung von Anwendungssystemen
(Pflichtfach)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 3.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 3.0 ECTS)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 3.0 ECTS)
-
Fach: Entwicklung von Anwendungssystemen
(Pflichtfach)
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 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 2011
- 621.250 VO Software Engineering II (2.0h / 3.0ECTS)
-
Sommersemester 2010
- 621.250 VO Software Engineering II (2.0h / 3.0ECTS)