SWS |
4 |
ECTS |
5 |
Sprache(n) |
Deutsch
(Standard)
Englisch
|
Lehrform |
SU mit Praktikum |
Angebot |
in jedem Sommersemester |
Aufwand |
30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung |
Voraussetzungen |
Softwareentwicklung I (IF-I-B-104) und II (IF-I-B-204) sowie
Softwareengineering I (IF-I-B-305) |
Ziele |
Die Studierenden sind in der Lage,
- die grundlegenden Konzepte der Software-Architektur in eigenen Worten zu erklären;
- gängige Architekturmuster (Schichten, Konmponenten, Pipes-and-Filters, REST, Event-basiert) auf ihre Eignung im Hinblick auf gegebene praktische Problemstellungen zu vergleichen, zu bewerten und eine begründete Auswahl zu treffen;
- ausgewählte Architekturen auf Basis komplexer Frameworks exemplarisch zu implementieren und zu betreiben;
- den Nutzen ausgewählter querschnittlicher Konzepte (Persistierung, Fehlerbehandlung, Logging, Templating, User Interfaces) zu beschreiben und praktisch umzusetzen;
- eine angemessene Architektur-Beschreibung für ein existierendes System zu erstellen;
- Test-, Build- und Deployment-Werkzeuge anzuwenden;
|
Inhalt |
In dieser Vorlesung wird der Entwurf und die Implementierung komplexer Softwaresysteme behandelt. Dabei werden betrachtet
- Idiome und Entwurfsmuster
- Architekturen für spezifische Zwecke, wie verteilte Dialoganwendungen, autonome Systeme, Batchanwendungen, Webservices
- Werkzeuge und Verfahren
- Frameworks zur Konstruktion von Softwaresystemen
Im Praktikum werden ausgewählte Schwerpunkte vertieft, z.B. Client-Server-Anwendungen, J2EE, .NET oder das Eclipse-Framework. |
Medien und Methoden |
Tafel, Beamer |
Literatur |
978-0321154958
978-0321127426
978-0471958697 |
Zuordnungen Curricula |
SPO |
Fachgruppe |
Code |
ab Semester |
Prüfungsleistungen |
IB Version 2010 |
FWP |
IF-WI-B-31-34-133 |
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
IF Version 2019 |
Pflicht |
07-IF-I-B-405 |
4 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
IC Version 2019 |
WPF Informatik |
07-IF-I-B-405 |
4 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
IF Version 2023 |
Pflicht |
07-IF-I-B-405 |
4 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
ID Version 2021 |
ID: Wahlpflichtfach |
07-IF-I-B-405 |
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
GS Version WS22 |
GS: Wahlpflichtfach |
|
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
WD Version 2022 |
FWP |
951-55-133 |
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
WT Version 2022 |
FWP |
951-55-133 |
6 |
Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
Schein
benotete mündliche Prüfung
benotete schriftliche Prüfung 90 Minuten
|
|