Grundlagen Software EngineeringDieses Modul besteht aus einer Lehrveranstaltung. Prüfungsordnung: IMG-BA-2025 StudienorganisationStudiensemester: 3 Turnus: Wintersemester, jährlich Modultyp: Pflichtveranstaltung Lehrform: Vorlesung/Labor Sprache: Deutsch Kompetenzen/LernzieleDie Studierenden haben einen grundlegenden Überblick über das Feld des Software Engineerings (Grundkonzepte, Ziele, behandelte Themengebiete) und können diesen Überblick mit Fachbegriffen wiedergeben. Sie können erläutern, welche Herausforderungen bei der Entwicklung großer Systeme bestehen und den Zusammenhang dieser Herausforderungen zu den Inhalten des Software-Engineerings herstellen. Sie kennen grundsätzliche Aktivitäten des Requirements Engineerings und können Anforderungen in Use-Cases ausdrücken. Anhand von Modellen können Sie ein Programm abstrakt darstellen. Sie können den Zusammenhang zwischen verschiedenen Modellen für dasselbe System erläutern (beispielsweise für UML-Klassendiagramme, Sequenzdiagramme). Sie können die Entwicklungsaktivitäten Entwurf, Implementierung und Test für kleinere Anwendungsbeispiele und Standardsituationen umsetzen. Dies umfasst insbesondere die Beachtung von Entwurfsprinzipien, (UML-) Modelle, Entwurfsmuster, sauberen Quelltext, Dokumentation und Modul-Tests. Inhalte
Arbeitsaufwand4 SWS, 5,0 Creditpoints (CP) 60 h Präsenzstudium, 90 h Eigenstudium PrüfungArt der Prüfung: Prüfungsleistung Prüfungsform: K(2) Labor zur Anerkennung des Moduls nötig: Literatur
VoraussetzungenVoraussetzungen lt. Prüfungs- und Studienordnungkeine Empfohlene VeranstaltungenVerantwortliche DozierendeModulverantwortliche(r): Prof. Dr. Simon Olberding Dozent(in): Prof. Dr. Simon Olberding |