INF.00682.09 - Softwaretechnik (Course overview)

INF.00682.09 - Softwaretechnik (Course overview)

INF.00682.09 Institut für Informatik 5 CP

Softwaretechnik

Courses WiSe 2025/26
Prerequisites
Modul "Mathematische Grundlagen der Informatik und Konzepte der Modellierung"(Modulleistung) oder Modul "Grundlagen und Konzepte der Modellierung" (Modulleistung) oder Modul "Grundlagen der Bioinformatik" (Modulleistung) oder Modul "Einführung in die Wirtschaftsinformatik" (Modulleistung)
Module prerequisite for admission to any examination
Erfolgreiche Bearbeitung eines Projektes einschließlich aller damit gestellten Aufgaben und auf Nachfrage Vorstellung von Zwischenergebnissen. Das Projekt gilt als erfolgreich, wenn alle Meilensteine erreicht wurden., Bearbeiten von mindestens 80% aller Übungsaufgaben im ILIAS
Module examination
mündl. Prüfung oder Klausur oder Bericht (max. 25 Seiten ohne Anhang)
Skills to be acquired in this module
  • Die Studierenden verstehen den Unterschied zwischen `Programmieren im Großen` vs. `Programmieren im Kleinen` und sind in der Lage, dies bei der Softwareentwicklung im Rahmen der Kenntnisse verschiedener Vorgehensweisen bei der Erstellung größerer Softwaresysteme einzusetzen.
  • Die Studierenden sind in der Lage, unkonkrete Kundenanforderungen durch verschiedene Modellierungstechniken in ein Analysemodell umzusetzen und durch dabei entstehenden Rückfragen (in der Sprache der Kunden) zu konkretisieren.
  • Die Studierenden sind in der Lage, Problem-, Ziel- und Anforderungsanalysen durchzuführen.
  • Die Studierenden sind in der Lage, selbstständig Softwarearchitekturen als Brücke zwischen dem Funktionalen Analysemodell und der Implementierung zu entwickeln und dabei nicht-funktionale Anforderungen zu berücksichtigen.
  • Die Studierenden sind in der Lage, systematisch umfassende White- und Blackbox-Tests unter verschiedenen Gütekriterien zu entwickeln.
  • Die Studierenden sind in der Lage, Integrationstests zu entwickeln und nach bestimmten Integrationsstrategien durchzuführen.
  • Die Studierenden sind in der Lage, eine sachgerechte Dokumentation von Softwaresystemen zu erstellen.
Module components Semester courses Examination
Course 1: Lecture (Vorlesung)
Course 2: Exercises (Übung)
Course 3: Course (Bearbeitung der Übungsaufgaben/Selbststudium)