621.250 (10S) Software Engineering II
Overview
- Lecturer
- Course title german Software Engineering II
- Type Lecture
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 98
- Organisational unit
- Language of instruction Deutsch
- Course begins on 04.03.2010
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Vorlesung und PraktikaConditions of admission
Der Nachweis von Java Kenntnissen (durch den Besuch einer entsprechenden LV) ist erforderlich.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.Topics
- 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
Teaching objective
Vermittlung von SW Engineering Wissen und Fähigkeiten, die nötig sind um langlebige, qualitätsvolle SW Systeme effizient entwicklen zu können.Prior knowledge expected
Java, UML (statisch und dynamisch) und Kentnisse im SW-Testen sind erforderlich. Folgende LVs sollten besucht worden sein: ESOP (bzw. ESoP), OOP, und SE1Other materials
VO Folien. Weitere Unterlagen (Artikel) werden während der VO zur Verfügung gestellt.Literature
Ian Sommerville: Software Engineering 8, Addison Wesley, 2007. Jochen Ludewig, Horst Lichter: Software Engineering - Grundlagen, Menschen, Prozesse, Techniken, dpunkt.verlag, 2007.Teaching methodology including the use of eLearning tools
Lecture and practical classesConditions of admission
Java knowledge and UML are necessary. You should have attended the corresponding courses beforhand.Course content
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.Topics
- 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
Teaching objective
Obtaining the necessary SW engineering knowledge and abilities which are necessary for developing long-living, high-quality SW systems.Prior knowledge expected
Java, UML (static and dynamic) and knowledge in SW-testing are necessary. The following lectures should have been visited: ESOP (or ESoP), OOP, and SE1Other materials
Lecture foils. Further documents (articles) are made available during the lecture.Literature
Ian Sommerville: Software Engineering 8, Addison Wesley, 2007. Jochen Ludewig, Horst Lichter: Software Engineering - Grundlagen, Menschen, Prozesse, Techniken, dpunkt.verlag, 2007.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.
Examination topic(s)
Vorlesung: Schriftliche Klausur zu VO Themen Praktika: ProjektpräsentationAssessment criteria / Standards of assessment for examinations
schriuftlich
Examination topic(s)
Lecture: Written examination Practicals: Project presentationAssessment criteria / Standards of assessment for examinations
writtenGrading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 3.0 ECTS)
-
Software Engineering II: Entwicklungsprojekte (
2.0h VO / 2.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Entwicklung von Anwendungssystemen (
2.0h VO / 2.0 ECTS)
- 621.250 Software Engineering II (2.0h VO / 3.0 ECTS)
-
Entwicklung von Anwendungssystemen (
2.0h VO / 2.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 05W.4)
-
Subject: Entwicklung von Anwendungssystemen
(Compulsory subject)
-
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)
-
Subject: Entwicklung von Anwendungssystemen
(Compulsory subject)
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 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)