621.251 (13S) Software Engineering II

Sommersemester 2013

Registration deadline has expired.

First course session
05.03.2013 10:00 - 12:00 S.2.42 On Campus
... no further dates known

Overview

Lecturer
Course title german Software Engineering II
Type Practical class (continuous assessment course )
Hours per Week 2.0
ECTS credits 4.0
Registrations 26 (25 max.)
Organisational unit
Language of instruction German
Course begins on 05.03.2013

Time and place

List of events is loading...

Course Information

Teaching methodology including the use of eLearning tools

Begleitete Durchführung eines agilen Software-Entwicklungsprozesses (Gruppen von 4-6 Personen)

Conditions of admission

Der Nachweis von Java- und UML-Kenntnissen (durch den Besuch entsprechender Lehrveranstaltungen) 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

  • Usability
  • Entwicklung von interaktive Systeme
  • SW Entwicklungsprozesse
  • Anforderungserhebung und Techniken
  • Agile Methoden
  • SCRUM
  • Aufwandsschätzung und Planung
  • Rollen, Staffing und Personalmanagement
  • Qualitätskriterien und Qualitätsmanagement
  • Testbarkeit von Software

Teaching objective

Vermittlung von SW Engineering Wissen und Fähigkeiten, die nötig sind, um langlebige, qualitätsvolle SW Systeme effizient entwickeln 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, OMI, SE1 und Interaktive Systeme.

Other materials

VO-Unterlagen.

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

Supervised execution of an agile software development process (teams of 4-6 persons)

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

  • Usability
  • Development of interactive systems
  • SW development processes
  • Requirements engineering and techniques
  • Agile methods
  • SCRUM
  • Cost estimation and planning
  • Roles, Staffing and personnel management
  • Quality criteria and quality management
  • Testability of software

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 attended: ESOP, OOP, SE1, and Interaktive Systeme.

Other materials

Lecture documents.

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.

Assessment criteria / Standards of assessment for examinations

- Abgabe eines Software-Produkts - mehrere Präsentationen während des Entwicklungsprozesses - 2 Tests

Assessment criteria / Standards of assessment for examinations

- submission of a software product - several presentations during the development process - 2 tests

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Principles of Software Development (Compulsory subject)
      • Software Engineering II ( 1.0h UE / 2.0 ECTS)
        • 621.251 Software Engineering II (2.0h PR / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Subject: Softwareentwicklung (Compulsory subject)
      • Software Engineering II: Entwicklungsprojekte ( 2.0h PR / 4.0 ECTS)
        • 621.251 Software Engineering II (2.0h PR / 4.0 ECTS)
  • Bachelor's degree programme Informatics (SKZ: 521, Version: 03W.1)
    • Subject: Softwareentwicklung (Compulsory subject)
      • Entwicklung von Anwendungssystemen ( 2.0h PR / 4.0 ECTS)
        • 621.251 Software Engineering II (2.0h PR / 4.0 ECTS)
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.8 Software Engineering II ( 1.0h KU / 2.0 ECTS)
        • 621.251 Software Engineering II (2.0h PR / 4.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 KU / 3.0 ECTS)
        • 621.251 Software Engineering II (2.0h PR / 3.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.254 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2023
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2022
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2021
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.253 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2020
  • 621.251 UE Software Engineering II (2.0h / 4.0ECTS)
  • 621.252 UE Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2019
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2018
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2017
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2016
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2015
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2014
  • 621.251 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.252 UE Software Engineering II (1.0h / 2.0ECTS)
  • 621.253 UE Software Engineering II (1.0h / 2.0ECTS)
Sommersemester 2013
  • 621.253 PR Software Engineering II (2.0h / 4.0ECTS)
Sommersemester 2012
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2011
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)
Sommersemester 2010
  • 621.251 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.252 PR Software Engineering II (2.0h / 3.0ECTS)
  • 621.253 PR Software Engineering II (2.0h / 3.0ECTS)