Lehrende: Prof. Dr. rer. nat. Andreas Schürr; M.Sc. Maximilian Kratz
Veranstaltungsart: Übung
Orga-Einheit: FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan: UE SE - Einführung
Fach:
Anrechenbar für:
Semesterwochenstunden: 1
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | -
Lehrinhalte: Die Lehrveranstaltung bietet eine Einführung in das gesamte Feld der Softwaretechnik. Alle Hauptthemen des Gebietes, wie sie beispielsweise der IEEE "Guide to the Software Engineering Body of Knowledge" aufführt, werden hier betrachtet und in der notwendigen Ausführlichkeit untersucht. Die Lehrveranstaltung legt dabei den Schwerpunkt auf die Definition und Erfassung von Anforderungen (Requirements Engineering, Anforderungs-Analyse) sowie den Entwurf von Softwaresystemen (Software-Design). Ethische Fragestellungen werden anhand des „ACM/IEEE-CS Software Engineering Code of Ethics and Professional Practice“ angesprochen. Als Modellierungssprache wird UML (2.0) eingeführt und verwendet. Grundlegende Kenntnisse der objektorientierten Programmierung (in Java) werden deshalb vorausgesetzt. In der Lehrveranstaltung werden durchgängige Beispiele behandelt, mit deren Hilfe die vermittelten Softwareentwicklungsmethoden vorgestellt und eingeübt werden.
Literatur: https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/se-i-v und Moodle
Voraussetzungen: Solide Kenntnisse einer objektorientierten Programmiersprache (bevorzugt Java)