Lehrveranstaltungshandbuch Entwicklung komplexer SW-Systeme
Verantwortlich: Prof. Dr. Nissen
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Version |
erstellt |
2011-11-14 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
|
Bezeichnung |
Lang |
Entwicklung komplexer SW-Systeme |
LVID |
F07_EKS |
LVPID (Prüfungsnummer) |
|
|
Semesterplan (SWS) |
Vorlesung |
2 |
Übung (ganzer Kurs) |
1 |
Übung (geteilter Kurs) |
|
Praktikum |
1 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
Präsenzzeiten |
Vorlesung |
30 |
Übung (ganzer Kurs) |
15 |
Übung (geteilter Kurs) |
|
Praktikum |
15 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
max. Teilnehmerzahl |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
40 |
Praktikum |
18 |
Projekt |
18 |
Seminar |
40 |
|
Gesamtaufwand: 150
Unterrichtssprache
Niveau
Notwendige Voraussetzungen
- objekt-orientierte Programmierkenntnisse
- grundlegende Modellierungskenntnisse (z.B. in UML)
Literatur
- E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns, Addison-Wesley, 1997.
-
- V. Gruhn, A. Thiel: Komponentenmodelle, Addison-Wesley, 2000
- A. Andresen: Komponentenbasierte Softwareentwicklung, Hanser Fachbuchverlag, 2004
- M. Stahl, M. Vöter, S. Efftinge, A. Haase: Modellgetriebene Software-Entwicklung, dpunkt-Verlag 2007.
Dozenten
Wissenschaftliche Mitarbeiter
Zeugnistext
Entwicklung komplexer Software-Systeme
Kompetenznachweis
Form |
sMP |
Regelfall (bei großer Prüfungszahl: sK) |
Intervall: 3/Jahr
Lehrveranstaltungselemente
Vorlesung / Übung
Lernziele
Lerninhalte (Kenntnisse)
- Entwurfsmuster
- Modularisierungsprinzipien
- Prinzipien Service-orientierter Architekturen
- XML, XML-Schema
- Web Services
- Konzepte
- Protokolle
- Spezifikation
- Erstellung
- Theorie der komponenten-basierten Systeme
- Beispiel Java Enterprise Edition
- Modell-getriebene Software-Entwicklung
- Projekt-Automatisierung und -Management
Fertigkeiten
- Entwurfsmuster anwenden und beurteilen
- Entwurfsmuster erweitern
- XML und XML-Schema lesen und erstellen
- WebServices entwerfen und spezifizieren
- Komponenten eines Anwendungsservers entwerfen
Handlungskompetenz demonstrieren
Begleitmaterial
- elektronische Vortragsfolien zur Vorlesung
- elektronische Übungsaufgabensammlung
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Form |
bÜA |
Präsenzübung und Selbstlernaufgaben |
Beitrag zum LV-Ergebnis |
bÜA |
unbenotet |
Intervall: 1/Jahr
Praktikum
Lernziele
Fertigkeiten
- Entwurfsmuster in Programmcode umsetzen
- WebServices spezifizieren und zusammen mit entsprechendem Klienten erstellen
- Komponenten für Applikationsserver programmieren und installieren
Handlungskompetenz demonstrieren
- Entwurfsmuster auf konkrete Probleme anwenden
- WebServices für gegebenes Anwendungsszenario entwerfen und erstellen
- Klienten für verfügbaren WebService programmieren
- Komponenten für Aufgabenstellung entwerfen, prüfen und auf zentralen Anwendungsserver übertragen
- Anwendungsprogramm mit Zugriff auf zentralen Anwendungsserver konstruieren
Begleitmaterial
- elektronische Vortragsfolien zur Vorlesung
- elektronische Übungsaufgabensammlung
- elektronische Entwicklungswerkzeuge für Software
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Beitrag zum LV-Ergebnis |
bSZ |
unbenotet |
Intervall: 1/Jahr
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden