T486 – Profil: Testgetriebene Anwendungsentwicklung

Modul
Profil: Testgetriebene Anwendungsentwicklung
Test-Driven Application Development
Modulnummer
T486
Version: 1
Fakultät
FDIT: Fakultät Digitale Transformation
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche
Dozierende
Sprache(n)

Deutsch
in "Profil: Testgetriebene Anwendungsentwicklung"

ECTS-Leistungspunkte

5.00 ECTS-Punkte

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

94.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Prüfung Klausurarbeit
Modulprüfung | Prüfungsdauer: 90 Minuten | Wichtung: 100%
in "Profil: Testgetriebene Anwendungsentwicklung"

Lehr- und Lernformen

Vorlesungen und Praktika in den Präsenzphasen sowie virtuelle Lehrveranstaltungen mit tutorieller Begleitung in den betrieblichen Phasen

Medienform

Medientechnik der Lehrräume sowie E-Learning via OPAL

Lehrinhalte/Gliederung
  • Basistechniken der Testgetriebenen Entwicklung.
  • JUnit
  • Entwicklungszyklen testgetriebener Entwicklung
  • Refactorings von Softwareprojekten
  • Techniken und Herangehensweisen an Testautomatisierung
Qualifikationsziele

Die Studierenden erlernen die Vorgehensweise der Testgetriebenen Entwicklung mit Unit Tests bis hin zu Akzeptanztests und können Techniken und Werkzeuge dieser Methode in Softwareprojekten zur Anwendung bringen.

Zulassungsvoraussetzung
Keine
Empfohlene Voraussetzungen

Projektorientierte Einführung in die Softwareentwicklung, Software Engineering

Literaturhinweise
  • Suzanne Robertson, James Robertson : Mastering the Requirements Process. Addison-Wesley 1999
  • Jim Arlow & Ila Neustadt: UML 2 And The Unified Process: Practical Object Oriented Analysis And Design. Second Edition, Addison-Wesley Object Technology Series, 2005
  • Frank Westphal: Testgetriebene Entwicklung mit JUnit& FIT; dpunkt-Verlag
  • Martin Fowler: Refactoring -oder wie Sie das Design vorhandener Software verbessern -; Addison-Wesley.
  • Stefan Roock& Martin Lippert: Refactoringin großen Softwareprojekten; dpunkt-Verlag.
  • Joshua Kerievsky: RefactoringtoPatterns; Addison-Wesley SignatureSeries, 2004
Aktuelle Lehrressourcen

keine

Hinweise
Keine Angabe
Verwendbarkeit

Bachelorstudiengänge der Fakultät Digitale Transformation