180.764 Software Quality Assurance
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019S, VU, 4.0h, 6.0EC
TUWEL

Properties

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

Aim of course

  • Motivation and aim of software quality assurance
  • Quality cost models and cost optimization
  • Organizational quality assurance
  • Static and dynamic methods of quality assurance
  • Quality Management Standards
  • Formal Foundations for quality assurance methods
  • Methods for the establishment and improvement of desired quality attributes in software systems
  • Methods for ensuring and improving the quality of products
  • Methods to lead people to utilize their skills 
  • Methods to define and improve processes for analysis, design, implementation, testing, commissioning and maintenance of software systems.

Subject of course

  • Basics of Software Quality Assurance
  • Static / Dynamic Quality Assurance
  • Organizational Quality Assurance
  • Quality Assurance Standards

The following is part of the exercise:

  • Review of designs / models
  • Collaborative code inspections
  • Static code analysis / anti-pattern analysis
  • Test-Driven Development
  • Test plan design including deriving efficient and effective test cases
  • Test Automation (Whitebox / Blackbox)

Additional information

Effort for the student (ECTS-Breakdown)

  • Lecture (Sum: 50 hr)

    • Preliminary talk: 1 hr
    • Lectures: 14 hr
    • Further investigations, self study: 15 hr
    • Exam preparation: 18,5 h
    • Written exam: 1,5 h
  • Practical work (Sum: 100 hr)
    • Introductory exercise: 4 h
    • 4 exercises: 96 h

TOTAL: 150 hrs (3 ECTS)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed12:00 - 14:0006.03.2019 - 26.06.2019HS 13 Ernst Melan - RPL Vorlesung
Thu15:00 - 16:0007.03.2019EI 7 Hörsaal - ETIT Vorbesprechung
Mon14:00 - 16:0018.03.2019HS 11 Paul Ludwik Vorlesungsblock 1
Fri08:00 - 18:0017.05.2019InfLab Frogger Workshop
Sat08:00 - 18:0018.05.2019InfLab Frogger QS-Workshop 2
Sat08:00 - 18:0008.06.2019InfLab Frogger Workshop
Software Quality Assurance - Single appointments
DayDateTimeLocationDescription
Wed06.03.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Thu07.03.201915:00 - 16:00EI 7 Hörsaal - ETIT Vorbesprechung
Wed13.03.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Mon18.03.201914:00 - 16:00HS 11 Paul Ludwik Vorlesungsblock 1
Wed20.03.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed27.03.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed03.04.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed10.04.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed08.05.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed15.05.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Fri17.05.201908:00 - 18:00InfLab Frogger Workshop
Sat18.05.201908:00 - 18:00InfLab Frogger QS-Workshop 2
Wed22.05.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed29.05.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed05.06.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Sat08.06.201908:00 - 18:00InfLab Frogger Workshop
Wed12.06.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed19.06.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung
Wed26.06.201912:00 - 14:00HS 13 Ernst Melan - RPL Vorlesung

Examination modalities

entry example, 4 exercises, 1 workshop, 2 written exams

Course registration

Begin End Deregistration end
07.03.2019 00:00 20.03.2019 23:55 20.03.2019 23:55

Curricula

Study CodeSemesterPrecon.Info
033 526 Business Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing STEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering STEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Die Voraussetzungen werden in folgenden Modulen vermittelt: ModellierungProgrammierparadigmen und Programmkonstruktion.

Verpflichtende Voraussetzungen: Studieneingangs- und Orientierungsphase.

Preceding courses

Continuative courses

Language

German