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.

2019W, VU, 4.0h, 5.0EC
TUWEL

Properties

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

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
Wed14:00 - 15:0002.10.2019HS 14A Günther Feuerstein Vorlesung
Thu15:00 - 17:0010.10.2019FH Hörsaal 4 Vorlesung
Tue15:00 - 17:0022.10.2019EI 9 Hlawka HS - ETIT Vorlesung
Wed14:00 - 16:0023.10.2019EI 9 Hlawka HS - ETIT Vorlesung
Mon15:00 - 17:0004.11.2019EI 4 Reithoffer HS Vorlesung
Mon15:00 - 17:0011.11.2019EI 3 Sahulka HS - UIW Übungsbesprechung
Wed15:00 - 17:0013.11.2019EI 9 Hlawka HS - ETIT Vorlesung
Mon15:00 - 17:0018.11.2019EI 4 Reithoffer HS Vorlesung
Mon15:00 - 17:0025.11.2019Seminarraum 384 TBD
Mon15:00 - 17:0002.12.2019Seminarraum 384 TBD
Tue00:00 - 00:0010.12.2019 Wird noch bekannt gegebenZwischenabgabe
Tue09:00 - 17:0028.01.2020 CA0214Endabgabe
Wed09:00 - 17:0029.01.2020 CA0214Endabgabe
Thu09:00 - 17:0030.01.2020 CA0214Endabagbe

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
03.09.2019 23:59 07.10.2019 23:59 18.10.2019 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