384.141 Selected Topics - Software Development
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 4.0h, 5.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 5.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to define requirements for software applications and, based on them, to design a software architecture. In addition, students are able to use object-oriented models for this purpose.

In combination with the learning outcomes of the VU OOP (384.061), students are able to develop software to a given problem statement.

Subject of course

Developing software should follow guidelines. Such guidelines are given in software development processes. They specify the workflow and the notation of the models as well as the documents to be created. This course deals with the following topics:

  • Requirements Engineering / OOA (object-oriented analytics)
  • OOD (object-oriented design)
  • Software Life Cycle
  • Unified Modeling Language (UML)
  • Reuse and Reusability
  • Additional Tasks in Software Engineering
  • Software Development Processes

Teaching methods

This course includes both a lecture and an excercise part. In the course of the latter, the students work on a practical example to further deepen the content presented in the lecture part. In the course of this excercise part, two iterations are carried out, so that the students receive feedback and suggestions for improving their work.

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:30 - 14:3012.10.2021 https://tuwien.zoom.us/j/97125882481?pwd=WklTNVJJUFQ5ck5DNU01bm1lYll0QT09 (LIVE)Vorbesprechung
Wed14:00 - 15:0003.11.2021 https://tuwien.zoom.us/j/95137400312?pwd=RVVVdzdtOVR5cEEzTDdIQVZ2eE1EQT09 (LIVE)Q&A to VO 1
Tue14:00 - 15:0023.11.2021 ZOOM https://tuwien.zoom.us/j/92939969651?pwd=aFc3NEFnQUlEZFVuWmhMZENXek1odz09 (LIVE)Q&A 2

Examination modalities

As part of the excercise, the students have to create two documents (SRS - Software Requirements Specification and SDD - Software Desing Description). The final versions of the documents after the second iteration are part of the overall evaluation. The evaluation also includes an oral presentation of the documents and an oral theory exam of the content presented in the lecture.

 

Course registration

Begin End Deregistration end
31.08.2021 23:59 31.10.2022 23:59 31.10.2021 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 235 Electrical Engineering and Information Technology Mandatory elective

Literature

C. Larman, Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, Third edition, Prentice Hall, 2005.

H. Kaindl, B. Lutz und P. Tippold, Methodik der Softwareentwicklung: Vorgehensmodell und State-of-the-Art der professionellen Praxis, Vieweg, 1998.

Previous knowledge

Students must be familiar with the concept of object-oriented programming.

Preceding courses

Language

German