Software Engineering (Lehramtsmaster)
Modulnummer: Q08-21
Englischer Titel: Software Engineering (for Master of Education)
Leistungspunkte: 8
Lehrperson: Grunske
Empfohlene Vorkenntnisse
Keine
Zwingende Voraussetzungen
- Das Modul B3 darf weder im Bachelor noch im Master belegt worden sein. Die Verbuchung dieses Moduls schließt eine spätere Verbuchung des Moduls B3 aus.
Inhalt
Die Studierenden erlangen die Fähigkeit, große Software-Systeme zu entwerfen und systematisch korrekt zu realisieren. Sie erwerben neben Kenntnissen über Entwicklungs- und Analyseverfahren auch Erfahrungen mit aktuellen Software-Werkzeugen, -Umgebungen und -Prozessen.
Der Inhalt umfasst u.a.
- Methoden der systematischen Entwicklung komplexer Software
- Vorgehensmodelle und Softwareentwicklungs-Standards
- Qualitätskriterien, Metriken und Aufwandsabschätzung
- Anforderungsanalyse: Pflichtenheft und Produktmodell
- Objektorientierte (UML) und strukturierte Analyse
- Software-Architekturen, Entwurfsmuster und Modularisierung
- Einsatz formaler Methoden
- Validierung, Verifikation und Test
- Produktzyklen, Weiterentwicklung und Reverse Engineering
- Konfigurationsmanagement und Entwicklungswerkzeuge
- Einführung in die Software-Ergonomie
Diese Veranstaltung wird auf Masterniveau geprüft.
Erforderliche Arbeitsleistungen für LP-Vergabe und Prüfungszulassung
- schriftlich eingereichte und/oder mündlich vorgetragene Lösungen zu Aufgaben
Lehrveranstaltungen
Vorlesung: 4 SWS 4 LP
Übung: 2 SWS 3 LP
MAP: 1 LP
Zugeordneter Vertiefungsschwerpunkt
Algorithmen und Modelle: nein
Modellbasierte Systementwicklung: ja
Daten- und Wissensmanagement: nein
Ohne Vertiefungsschwerpunkt: nein
Sprache im Modul
Deutsch: ja
Englisch: ja
Angeboten für Studiengänge
M. Sc.: nein
M. Ed.: ja
Wirtschaftsmaster: nein
Angeboten im
Wintersemester: ja
Sommersemester: nein
Turnus
Jedes Jahr