180.456 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.

2011W, VO, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VO Lecture

Aim of course

Advanced Software Engineering builds on the foundation of knowledge from the baccalaureate lecture “Software Engineering and Project Management” to explore and deepen selected scientific and industrial topics for the development and evolution of advanced software systems. 
A main ASE focus is on technical software engineering approaches, such as component-based software engineering and software process automation, for evolving advanced software systems in distributed engineering teams. 
In addition, advanced research and industrial topics in software engineering, such as open source software engineering processes and ecosystems for software engineering tools and frameworks, will be explored, 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 
    • Software design patterns  
  • 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 
    • Software engineering for mobile devices 
    • Migration project case studies 
    • Ecosystems for software engineering tools and frameworks

Didaktische Vorgehensweise:

Begleitend zum PR werden in der Vorlesung inhaltliche Vertiefungen vermittelt und Erfahrungen aus dem Projekt reflektiert. Es besteht die Möglichkeit, komplexe Sachverhalte interaktiv (durch Fragen der Studierenden) zu erarbeiten. Leistungsbeurteilung durch eine schriftliche Vorlesungsprüfung. 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:30 - 14:0006.10.2011HS 8 Heinz Parkus - CEE Kick-Off 180.456 VO ASE
Wed18:00 - 20:0012.10.2011 - 25.01.2012HS 11 Paul Ludwik Vorlesung
Thu09:00 - 11:0003.11.2011Hörsaal 6 - RPL Vorlesung
Thu18:15 - 20:1522.12.2011HS 11 Paul Ludwik Vorlesung
Tue18:00 - 19:3024.01.2012HS 11 Paul Ludwik Advanced Software Engineering
Thu12:00 - 14:3026.01.2012Informatikhörsaal - ARCH-INF Exam
Advanced Software Engineering - Single appointments
DayDateTimeLocationDescription
Thu06.10.201113:30 - 14:00HS 8 Heinz Parkus - CEE Kick-Off 180.456 VO ASE
Wed12.10.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed19.10.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Thu03.11.201109:00 - 11:00Hörsaal 6 - RPL Vorlesung
Wed09.11.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed16.11.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed23.11.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed30.11.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed07.12.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed14.12.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed21.12.201118:00 - 20:00HS 11 Paul Ludwik Vorlesung
Thu22.12.201118:15 - 20:15HS 11 Paul Ludwik Vorlesung
Wed11.01.201218:00 - 20:00HS 11 Paul Ludwik Vorlesung
Wed18.01.201218:00 - 20:00HS 11 Paul Ludwik Vorlesung
Tue24.01.201218:00 - 19:30HS 11 Paul Ludwik Advanced Software Engineering
Wed25.01.201218:00 - 20:00HS 11 Paul Ludwik Vorlesung
Thu26.01.201212:00 - 14:30Informatikhörsaal - ARCH-INF Exam

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Wed14:00 - 16:0015.05.2024FH Hörsaal 1 - MWB written15.04.2024 00:00 - 13.05.2024 12:00TISSASE VO Prüfung
Wed14:00 - 16:0026.06.2024FH Hörsaal 1 - MWB written26.05.2024 00:00 - 24.06.2024 12:00TISSASE VO Prüfung

Course registration

Not necessary

Curricula

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

Literature

No lecture notes are available.

Previous knowledge

Practical knowledge of an object-oriented programming languange (e.g., Java)  

  • Software Engineering und Projektmanagement (Software Engineering und Projektmanagement )  
  • Programmierung (Programmkonstruktion ) 
  • Verteilte Systeme (Verteilte Systeme )

Preceding courses

Language

English