Software-Engineering - Analyse und Design

Aus Studienführer

Wechseln zu: Navigation, Suche

Allgemeines

Veranstaltung: Software-Engineering - Analyse und Design Angebotsturnus: jedes WS
SWS: V3 Ü1 Sprache: deutsch
Prüfung/Dauer: schriftlich (90 min) oder mündlich (30 min) Creditpoints (CP): 5
Vorgesehenes Semester: B5 Homepage: http://www.es.tu-darmstadt.de/lehre/se_i/
Vorlesungsverzeichnis: Suche (Angebotsturnus beachten) Prüfungscode: 118225
Begleitende Unterlagen: Foliensammlung zum Download
Übungsklausuren:


Dozent: Andy Schürr
Gebäude/Raum: S3/06 - 317
e-Mail:
Betreuender Assistent:  
Gebäude/Raum:
e-Mail:


Voraussetzungen und Studienleistungen

Allgemeine Informatik I, Allgemeine Informatik II, Softwarepraktikum


Vorlesungsinhalte und Lernziele

Die Lehrveranstaltung vermittelt an praktischen Beispielen und einem durchgängigen Fallbeispiel grundlegende Software-Engineering-Techniken, also eine ingenieurmäßige Vorgehensweise zur zielgerichteten Entwicklung von Softwaresystemen. Nach der Lehrveranstaltung sollte ein Studierender in der Lage sein, die Anforderungen an ein Software-System systematisch zu erfassen und in Form von Modellen präzise zu dokumentieren sowie das Design eines gegebenen Software-Systems zu verstehen.

Die Lehrveranstaltung ist eine Einführung in das gesamte Feld der Softwaretechnik. Alle Hauptthemen des Gebietes, wie sie etwa der IEEE "Guide to the Software Engineering Body of Knowledge" festlegt, werden betrachtet und in unterschiedlicher Ausführlichkeit angesprochen. Die Lehrveranstaltung legt dabei den Schwerpunkt auf die Definition von Anforderungen (Requirements Engineering, Anforderungs-Analyse) und den Entwurf von Softwaresystemen (Software-Design). Als Modellierungssprache wird dabei UML (2.0) verwendet. Grundlegende Kenntnisse der objektorientierten Programmierung (in Java) werden vorausgesetzt. In den Übungen wird ein durchgängiges Beispiel behandelt (in ein technisches System eingebettete Software), für das in Teamarbeit Anforderungen aufgestellt, ein Design festgelegt und schließlich eine prototypische Implementierung realisiert wird.


Lehrmaterial

Studiengänge

BSc ETiT, BSc iKT, BSc iST, BSc WiET


Empfehlungen von Studenten