Ziel dieser Vorlesung ist eine Einführung in Architekturen großer Softwareprojekte.
Anhand eines konkreten Grossprojekts werden praktische Beispiele diskutiert. Prozessmodelle definieren eine geplante Vorgehensweise bei der Erstellung dieser grossen Systeme. Gezeigt werden neben den Grundlagen der Modelle - Wasserfall, Spiralmodell, Prototyping und eXtreme Programming - auch praktische Erfahrungen. Oberflächen erlauben Benutzern mit einer Anwendung zu interagieren. Beispielhaft werden hierbei verschiedene Ansätze vorgestellt: Formbasiert, MVC, MDI, direkt manipulativ, objektorientiert, Werkzeug-Material-Metapher und menüorientiert. Daneben wird auch auf die Spezifikation von Oberflächen näher eingegangen. Eine Auswahl von wichtigen Aspekten für Softwareprojekte geht auf Entwicklungsumgebungen, Datentypen, Fehlerbehandlung und Zugriffsschichten ein. Eine Gegenüberstellung von Transkationsmonitoren und Applikationsservern vergleicht traditionelle Produkte wie CICS mit den Möglichkeiten von modernen Systemen wie z.B. auf Enterprise Java Beans aufbauende Applikationsserver. Datenbanken werden heute in fast allen modernen grossen Systemen zur Persistierung von Objekten genutzt. Hierbei wird auf die verschiedenen Möglichkeiten bei der Auswahl und dem Entwurf der Datenbank und der benötigten Zugriffsschicht (Abbildungsschicht) näher eingegangen. Abgerundet wird die Lehrveranstaltung durch eine Einführung in das professionelle Projektmanagement. Didaktisches Konzept: *) Der Stoff wird durch den LVA-Leiter präsentiert. *) Interaktion: Die TeilnehmerInnen werden durch Fragen zum Mitdenken angeregt bzw. ermutigt, selbst durch Fragen/Kommentare zur Vorlesung beizutragen.
Die LVA wird geblockt stattfinden: Der erste Block findet am Freitag, den 18.03.2011 von 10:00-16:00 statt, die weiteren Blöcke jeweils an den Freitagen 25.3.2011, 01.4.2011 und 08.04.2011, Uhrzeit immer von 10:00-16:00. Anmeldung erforderlich per E-Mail an: klaudius.messner@generali.at Veranstaltungsort: Konferenzzentrum der Generali Service AG, 1. Stock, 1220 Wien,Kratochwjlestrasse 4
Gruppenarbeit (Abgabetermin wird in der Vorlesung vereinbart)
Die ideale Voraussetzung wäre 1-3 Jahre Berufserfahrung der Studenten.