Modul
Software-Methodik [M-INFO-101202]
Leistungspunkte
9Turnus
Jedes SemesterDauer
2 SemesterSprache
Level
4Version
5Verantwortung
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.