EN

Modul

Software-Methodik [M-INFO-101202]

Leistungspunkte
9
Turnus
Jedes Semester
Dauer
2 Semester
Sprache
Level
4
Version
5

Verantwortung

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Teilleistungen

Identifier Name LP
T-INFO-101256 Software-Evolution 3
T-INFO-101278 Modellgetriebene Software-Entwicklung 3
T-INFO-101381 Software-Architektur und -Qualität 3
T-INFO-101300 Requirements Engineering 3

Erfolgskontrolle(n)

siehe Teilleistung

Qualifikationsziele

Die Studierenden erlernen Grundlagen und fortgeschrittene Methoden für systematische Planung, Entwurf, Umsetzung, Bewertung und Verbesserung von Software. Sie erwerben das Wissen und die Fertigkeiten, um moderne Technologien der Softwareentwicklung kritisch zu hinterfragen und zielgerichtet einzusetzen. Neben Verfahren für die Entwicklung von Software unter Berücksichtigung der funktionalen Anforderungen werden auch die Analyse und die Verbesserung von nichtfunktionalen Eigenschaften wie Sicherheit und Performance gelehrt. Das Modul spannt den Bogen von der komponentenorientierten Softwareentwicklung über modellgetriebene Entwicklung hin zu Verfahren für die Berücksichtigung und Evaluierung extrafunktionaler Eigenschaften wie Performance oder Sicherheit. Für systematische Erhebung verlässlicher und belastbarer Kennzahlen in der Praxis werden die Methoden der empirischen Softwaretechnik gelehrt. Darüber hinaus haben die Studierenden Gelegenheit, im Rahmen der Lesegruppe aktuelle Forschungsgebiete kennenzulernen und wissenschaftliche Publikationen zu bewerten.

Voraussetzungen

Keine

Inhalt

Der Inhalt wird in den Lehrveranstaltungsbeschreibungen erläutert.