Entwicklungsmethoden in Medienprojekten und Qualitätssicherung
Pflichtfach
5 ECTS-P
4 SWS
jährlich angeboten
Ziele
Inhaltliche und fachliche Vertiefung der mitgebrachten Methodenkompetenz sowie Erwerb hochspezialisierten Anwendungswissens zur Planung, Konzeption, Realisierung und Qualitätssicherung multimedialer Anwendungen. Darüber hinaus Analyse von Methoden und Techniken hinsichtlich ihrer theoretischen Fundierung und ihrer Praxistauglichkeit sowie ihre Erweiterung/Änderung hinsichtlich spezieller Einsatzkontexte; Festigung der Fähigkeit zur selbständigen Weiterbildung Die Teilnehmer sollen die Modul-Inhalte kennen und in eigenen Projekten anwenden können. Durch die für die Ausarbeitung und Präsentation zu einer ausgewählten aktuellen Methode oder Technik zur Entwicklung und Qualitätssicherung multimedialer Anwendungen sollen die Teilnehmer in die Lage versetzt werden, neues Wissen in einen Kontext zu setzen sowie mit Bekanntem zu vergleichen, zu analysieren und zu bewerten.
Lehrinhalte
Das Modul beschreibt Methoden, Techniken und Werkzeuge sowie organisatorische Maßnahmen zur Planung, Konzeption, Realisierung und Qualitätssicherung multimedialer Anwendungen, wobei die Modellierungssprache "Unified Modeling Language" (UML) im Rahmen der Vorlesung eingeführt und für Medienprojekte geeignet erweitert wird. Ausführungen zu client-und serverseitigen (Java-) Techniken für die Implementation Web-basierter Multimedia-Anwendungen und zur auf der XML aufbauenden Sprache SMIL für die plattform-unabhängige Definition von Multimedia-Dokumenten runden den Modul ab.
Inhalte im Einzelnen: Einführung (Vorlesungsüberblick und Begriffsdefinitionen; Aktivitäten, Rollen und Artefakte im Multimedia-Entwicklungsprozess). Vorgehensmodelle für Medienprojekte (Prozessmodellierung; iterative und inkrementelle Vorgehensmodelle; Prototyping, Qualitätssicherung im Multimedia-Entwicklungsprozess, Briefing, MM-Pflichtenheft).
UML -Strukturmodellierung (Objekte und Klassen; Assoziationen und Generalisierung; Spezifikation mit OCL). UML - Funktionsmodellierung( Anwendungsfälle; Aktivitätsdiagramme). UML -Verhaltensmodellierung (Interaktionsmodellierung; Zustandsmodellierung).
Spezifikation von Multimedia-Applikationen (Spezifikationsaspekte Struktur, Funktion, Verhalten, Content, Navigation und Präsentation; Spezifikation einiger MM-Artefakte; Synchronisation, QS-Plan, Quality Function Deployment (QFD), Software-Failure Modes Effects Analysis (SW-FMEA)).
Java-API's und Rahmenwerke zur Daten-und Medienintegration (Entwurfskriterien; Entwurfsmuster und Rahmenwerke; JavaAPIs:Swing, Java Media Framework, ...). Web-Applikationen I - Einführung und Clientseitige Techniken (Skriptsprachen, Java-Applets). Web-Applikationen II - Serverseitige Techniken (PHP, Java Server Pages, EJB). Überblick Markup-und MM-Beschreibungssprachen (SMIL, MHEG, ...).
Fehler-und Problem-Meldungsbehandlung, QS-Werkzeuge, Normen und Gesetze.
Aufbauend auf dem in der Vorlesung vermittelten Stoff erstellt jeder Teilnehmer eine Ausarbeitung und eine Präsentation zu ausgewählten aktuellen Forschungsbeitrag aus dem Bereich Entwicklungsmethoden und Qualitätssicherung in Medienprojekten.
Lehrmethoden
Vorlesung, Übung, Seminar, begleitetes eigenverantwortliches Lernen
Vorraussetzungen
Vertiefte Kenntnisse in der Medientechnik und -produktion sowie in multimedialen Anwendungen. Grundkenntnisse von MM-Systemen sowie der Softwaretechnik, hier speziell der Mensch-Maschine-Kommunikation und der Spezifikation und Entwicklung objektorientierter Software. Grundkenntnisse Medienqualität und Medienrecht.
Ort, Ressourcen
MS Excel, Maple und Together/Java
Literatur
Helmut Balzert: Lehrbuch der Software-Technik Bd. I und II; Spektrum Akademischer Verlag, Heidelberg, 2. Aufl. 2001 bzw. 1998
Ashley Friedlein: Web-Projektmanagement; dpunkt.verlag, Heidelberg, 2003
Gerti Kappel et Al.: Web Engineering. dpunkt.verlag, Heidelberg, 2004
Oliver Merx (Hrsg.): Qualitätssicherung bei Multimedia-Projekten; Springer, Berlin, 1999
Kerstin Osswald: Konzeptmanagement; Interaktive Medien Interdisziplinäre Projekte. Springer Verlag, Berlin, 2003
Harry Sneed, Mario Winter: Testen objektorientierter Software; Hanser, München, 2002
Andreas Spillner, Thilo Linz: Basiswissen Softwaretest; dpunkt.verlag, Heidelberg, 2003
R. Steinmetz: Multimedia-Technologie, Grundlagen, Komponenten und Systeme. 3., überarb. Aufl. 2000
M. Yass: Entwicklung multimedialer Anwendungen -Eine systematische Einführung. dpunkt.verlag, Heidelberg, 2000
