188.910 Advanced Software Engineering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2012W, PR, 4.0h, 6.0EC

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: PR Project

Aim of course

The aim of the module is to acquire in-depth knowledge on designing and building advanced software systems.

  • Overview on characteristics of advanced software systems
    – System size and complexity
    – System dependability, Quality of Service (QoS)
    – Extended Software Lifecycle
    – Mission / safety criticality
  • Software Engineering approaches for advanced software systems
    – Architecture styles, such as component-based software engineering
    – Lifecycle management and documentation
    – Automated software engineering
  • Overview on research and industrial topics in software engineering, including the benefits and limits of selected solution approaches.

Subject of course

  • Overview on characteristics of advanced software systems
    – System size and complexity
    – System dependability, Quality of Service (QoS)
    – Extended Software Lifecycle
    – Mission / safety criticality
  • Software engineering approaches for advanced software systems
    – Architecture styles, such as component-based software engineering
    – Lifecycle management and documentation
    – User interface eingineering
  • Component-based engineering of complex software systems
  • Automation in developing advanced software systems
    – Source code management
    – Continuous integration and testing
    – Advanced build management
    – Persistence techniques (e.g. object-relational mapping)
  • Aspects of enterprise architectures
  • Overview on selected research and industrial topics in ASE, including
    – Open source software engineering
    – Software engineering for mobile devices
    – Migration project case studies
    – Ecosystems for software engineering tools and frameworks

Additional information

ECTS-Breakdown (Aufwandsschätzung)

  • Vorbesprechung (1 Stunde)
  • Kickoff-Treffen (1 Stunde)
  • 12x Treffen mit Tutor (12 Stunden)
  • 3x Management Review (3 Stunden)
  • Vorbereitung auf Präsentationen (Management Review, ASE Day) (3 Stunden)
  • Gruppeninterne Treffen/Meetings, Projektmanagement (30 Stunden)
  • Expertentreffen (2 Stunden)
  • Ideenfindung, Projektvorschlag, Projektauftrag (8 Stunden)
  • Einarbeitung in die Technologien (10 Stunden)
  • Implementierung (60 Stunden)
  • Qualitätssicherung / Testen (18 Stunden)
  • ASE-Day (2 Stunden)

Summe: 150 Stunden (6 ECTS)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:00 - 13:3004.10.2012HS 8 Heinz Parkus - CEE Vorbesprechung
Wed13:00 - 17:3023.01.2013Seminarraum 1/3 OPG ASE Day
Wed17:30 - 20:0023.01.2013Seminarraum 1/3 OPG ASE Day II

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory1. Semester
066 936 Medical Informatics Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory1. Semester

Literature

No lecture notes are available.

Preceding courses

Accompanying courses

Language

German