|
Grundlagen des Software Engineering (SWEGL)7.5 ECTS (englische Bezeichnung: Foundations of Software Engineering)
Modulverantwortliche/r: Francesca Saglietti Lehrende:
Francesca Saglietti
Startsemester: |
SS 2022 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
90 Std. | Eigenstudium: |
135 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Grundlagen des Software Engineering
(Vorlesung, 4 SWS, Francesca Saglietti et al., Mi, 12:15 - 13:45, H6; Do, 14:15 - 15:45, H5; Die Lehrveranstaltung besteht aus Online-Lehreinheiten über Zoom sowie aus Präsenzlehreinheiten. Wann welche Lehreinheit angeboten wird, ist der zugehörigen Lehrstuhlwebseite zu entnehmen. Der zugehörige Zoom-Link wird über StudOn bekannt gegeben.)
-
Übungen zu Grundlagen des Software Engineering
(Übung, 2 SWS, Marc Spisländer)
Inhalt:
Das Modul befasst sich mit einem breiten Spektrum an ingenieurwissenschaftlichen Prinzipien und alternativen Vorgehensweisen bei der Konzeption, Entwicklung, Analyse, Organisation und Pflege großer, komplexer Softwaresysteme.
Lernziele und Kompetenzen:
Die Studierenden:
erklären systematische und strukturierte Prozessmodelle (wie das Wasserfall- und V-Modell) zur Entwicklung komplexer Software-Systeme
erfassen wesentliche Prinzipien der Software-Entwicklung (wie Kohäsion und Kopplung)
erläutern systematische Methoden zur Anforderungsermittlung an und wesentliche Ziele der Anforderungsanalyse
benutzen ausgewählte Spezifikationssprachen (wie Endliche Automaten, Petri-Netze und Z), um komplexe Problemstellungen eindeutig zu formulieren
wenden UML-Diagramme (wie Use Case-, Klassen-, Sequenz- und Kommunikationsdiagramme) zum Zweck objektorientierter Analyse- und Design-Aktivitäten an;
beschreiben unterschiedliche Arten der Wiederverwendung von Entwurfselementen und lösen typische Entwurfsprobleme durch Anwendung etablierter Entwurfsmuster
benutzen Software-Metriken zur Bestimmung der Software-Komplexität
wenden unterschiedliche Nachweisverfahren, wie z.B. statische Analyse, funktionales und strukturelles Testen, oder Korrektheitsbeweise an
stellen die Bedeutung der Wartung im Software-Entwicklungprozess heraus
erläutern verschiedene Aspekte des Software-Projektmanagements
Literatur:
Lehrbuch der Softwaretechnik, Helmut Balzert, Spektrum Akad. Verlag, 2000
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Gesamtkonto | Wahlpflichtbereich | Säule der softwareorientierten Vertiefungsrichtungen | Vertiefungsrichtung Software Engineering | Grundlagen des Software Engineering)
Studien-/Prüfungsleistungen:
Grundlagen des Software Engineering (Vorlesung mit Übungen) (Prüfungsnummer: 35501)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet, 7.5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- Prüfungssprache: Deutsch
- Erstablegung: SS 2022, 1. Wdh.: WS 2022/2023
1. Prüfer: | Francesca Saglietti |
- Termin: 29.09.2022
Termin: 29.09.2022
|
![](/img/anew/void.gif) |
![](/img/anew/void.gif) |
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|