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

  • Deutsch

Niveau

  • Bachelor

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

  • Prof. Dr. Hans W. Nissen

Wissenschaftliche Mitarbeiter

  • Dipl.-Ing. Marcel Henk

Zeugnistext

Entwicklung komplexer Software-Systeme

Kompetenznachweis

Form
sMP Regelfall (bei großer Prüfungszahl: sK)

Aufwand [h]
sMP 10

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
    • Build-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

  • keine

Besondere Literatur

  • keine

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

  • keine

Besondere Literatur

  • keine

Besonderer Kompetenznachweis

Form
bSZ

Beitrag zum LV-Ergebnis
bSZ unbenotet

Intervall: 1/Jahr

Topic-Revision: r7 - 11 Jan 2016, GeneratedContent
 
Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden