621.250 (10S) Software Engineering II

Sommersemester 2010

Registration deadline has expired.

First course session
04.03.2010 12:00 - 14:00 HS 1 On Campus
... no further dates known

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 Praktika

Conditions 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 SE1

Other 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 classes

Conditions 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 SE1

Other 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äsentation

Assessment criteria / Standards of assessment for examinations

schriuftlich

Examination topic(s)

Lecture: Written examination Practicals: Project presentation

Assessment criteria / Standards of assessment for examinations

written

Grading scheme

Grade / Grade grading scheme

Position 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)
  • 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)
  • 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)

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)