Software Engineering

Dieses Modul besteht aus einer Lehrveranstaltung.

Prüfungsordnung:  MI-BA-2013

Studienorganisation

Studiensemester:  5

Turnus:  Wintersemester, jährlich

Modultyp:  Wahlpflichtveranstaltung

Lehrform:  Vorlesung/Labor

Sprache:  Deutsch

Kompetenzen/Lernziele 

Sie können Programme auf allen Ebenen der Testpyramide systematisch testen. Sie kennen verschiedene Software-Entwurfsmuster und können diese geeignet einsetzen. Sie können die Struktur und das Verhalten von Software mittels der UML-Notation spezifizieren und dokumentieren. Sie können Builds mit dem Build-Management-Tool Maven automatisieren.

Inhalte 

Software-Engineering ist die Lehre von der ingenieur­mäßigen Entwicklung, Erstellung und Wartung von großen Software-Paketen, unter Anwendung des jeweiligen Standes der Technik in den Teilbereichen Spezifikation, Architektur, Programmierung, Test und Dokumentation.

  • Testmethoden für Software
  • Software/Architektur-Entwurfsmuster (Design Patterns)
  • UML-Diagramme
  • Versionsmanagement
  • Continuous Integration
  • Build Automatisierung

Arbeitsaufwand

4 SWS, 5,0 Creditpoints (CP)

60 h Präsenzstudium, 90 h Eigenstudium

Prüfung

Art der Prüfung:  Prüfungsleistung

Prüfungsform:  K(2)

Voraussetzungen

Voraussetzungen lt. Prüfungs- und Studienordnung 

keine

Verantwortliche Dozierende

Modulverantwortliche(r):  Prof. Dr. Zachow

Dozent(in):  Prof. Dr. Zachow

Seiten