Aktuelle Veranstaltungen
Grund- und Aufbaumodule
Software-Praktikum, Informatik-Praktikum im Grundstudium
Inhalt: Problemanalyse, Entwurf, Implementierung, Qualitätssicherung und Dokumentation eines größeren Softwaresystems auf der Basis von modernen Konzepten und Werkzeugen der Softwaretechnik. / Planung und Durchführung von Softwareprojekten. / Iterative Softwareentwicklung, in der jede Iterationsstufe mit einer Meilensteinabnahme abschließt. Die Meilensteinabnahmen sind keine Prüfungen, sondern geben den Studierenden Feedback zum jeweiligen Stand ihres Projekts. / Präsentation von Projektergebnissen.
Qualifikationsziele: Praktische Erfahrung in der systematischen Entwicklung eines größeren Softwaresystems entlang eines definierten Softwareentwicklungsprozesses. / Vertiefung der Modellierungs- und Programmierkenntnisse. / Praktische Erfahrung in der Erstellung qualitativ hochwertiger Software. / Erprobung strukturierter Teamarbeit über einen längeren Zeitraum. / Erlernen von Projektmanagementaufgaben unter Anleitung nach Prinzipien der Softwaretechnik. / Praktische Erfahrung in der Dokumentation und Präsentation von Projektergebnissen.
- Modulnummer: 12 113 13420
- Veranstalter: Taentzer
- Kreditpunkte: 8, 6 SWS
- LSF
- Veranstaltungsseite
Vertiefungs- und Praxismodule
Softwarequalität
Inhalt: In der Lehrveranstaltung betrachten wir verschiedene Techniken, wie z.B. Softwaremetriken, Refactoring und Testverfahren, um die Software nach syntaktischen und semantischen Gesichtspunkten zu untersuchen und zu verbessern.
Qualifikationsziele: Erlernen möglicher Verfahren zur Qualitätsprüfung und -verbesserung von Software; Erwerb von Grundkenntnissen in den vorgestellten Techniken; Kenntnis typischer Werkzeuge zur Qualitätssicherung; Einüben wissenschaftlicher Arbeitsweisen (Erkennen, Formulieren, Lösen von Problemen, Schulung des Abstraktionsvermögens); Training der mündlichen Kommunikationsfähigkeit in den Übungen durch Einüben der freien Rede vor einem Publikum und bei der Diskussion.
- Modulnummer: 12 113 13562
- Veranstalter: Taentzer
- Kreditpunkte: 6, 2 SWS + 2 SWS
- LSF
- Veranstaltungsseite
Seminar
Software-Refactoring (Blockseminar)
Inhalt: Läuft ein Softwareprojekt eine längere Zeit, kann die Software unkontrolliert wachsen und muss restrukturiert werden. Software-Refactoring ist die methodische Überarbeitung von Modellen und Programmcode, um diese effizienter, einfacher zu warten und besser einsetzbar zu machen, wobei die tatsächliche Funktionalität unverändert bleiben soll. Mittlerweile gibt es einen Katalog von definierten Refactoring-Operationen, der fortlaufend erweitert wird. In diesem Seminar wollen wir den wichtigsten Fragen zum Thema Refactoring nachgehen und verschiedene Refactoring-Ansätze diskutieren.
- Modulnummer: 12 113 22140
- Veranstalter: Taentzer
- Kreditpunkte: 3, 2 SWS
- LSF
- Veranstaltungsseite

