384.165 Software and Systems Engineering

2022W, VO, 2.0h, 3.0EC


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

Learning outcomes

After successful completion of the course, students are able to understand Software and Systems Engineering as a systematic process that includes requirements engineering for a software-intensive system and development of architecture and design according to the requirements as well as an implementation.

Subject of course

While also this course deals with object-oriented approaches, other approaches and topics are included as well:

- Requirements Engineering (related to Systems Engineering in general)

- Systems Architecting (for systems incl. hardware)

- Software Design (not only object-oriented, with a focus on principles like modularization, etc.)

- Software Patterns (several of them in some detail)

- Operations and Maintenance, system evolution

- Life Cycle Approaches

- Re-Engineering (incl. Reverse Engineering)

- Documentation of software and systems

- Product-line Engineering

- Rapid Prototyping of software

Teaching methods

The professor presents the content and triggers discussion.

Mode of examination




Course dates

Tue13:15 - 13:4504.10.2022 Zoom Meeting: https://tuwien.zoom.us/j/98505776871?pwd=UGt2N0QwWHNKWUZwM05jSjNhTmFDZz09 (LIVE)Vorbesprechung
Mon16:15 - 17:1514.11.2022 Zoom Meeting https://tuwien.zoom.us/j/97478046512?pwd=Ylh6eVBQdERDaWFBRmxnVHBqZUttZz09 (LIVE)Q&A for RE
Mon16:00 - 17:0019.12.2022 Zoom Meeting https://tuwien.zoom.us/j/95256223955?pwd=TSs5Ri9TUHN2NktXSHFOZHBySWJUQT09 (LIVE)Q&A 2
Mon16:00 - 17:0016.01.2023 Zoom Meeting: https://tuwien.zoom.us/j/99321277091?pwd=Y2NVa3BRYU8xMkdydEdSQWVZQ1pkUT09 (LIVE)Q&A 3

Examination modalities

Oral examination at dates agreed with the lecturer

Course registration

Begin End Deregistration end
01.10.2022 00:00 31.01.2023 23:59


Study CodeObligationSemesterPrecon.Info
No records found.


I. Sommerville, Software Engineering, Ninth Edition, Addison Wesley, 2009.

INCOSE Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities, 4th Edition, Wiley, 2015.

Continuative courses