SWT Software Engineering Group
 
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
You are here: Home > Teaching > Detail View
LV 18.336 HPROJ WiSe 2005/2006
TitelObjektorientierte Softwareentwicklung (Teil 1)
HinweisAnmeldung in der ersten Sitzung am 25.10.2005, 10:15
VeranstalterGuido Gryczan, Heinz Züllighoven
Zeit und Ort4 SWS Anmeldung in der ersten Sitzung am 25.10.2005, 10:15 Di 10-14 D-125/D-129 (Terminübersicht)
InhaltModerne Anwendungssoftware wird heute vorrangig mit objektorientierten Methoden und Techniken entwickelt. Im Projekt werden wir uns die wesentlichen Methoden und Techniken an einem durchgängigen Projektthema erschließen: Die exemplarische Geschäftsprozessmodellierung zur Analyse von Anforderungen; Agile Techniken (XP, SCRUM) und Unified Process (UP) zur Vorgehensweise; Entwurfsmuster (Design Patterns), Rahmenwerke (Frameworks) und Plattformen zur Konstruktion; Open Source-Produkte (z.B. Eclipse-Rich-Client-Platform für die PlugIn-basierte Entwicklung von Applikationen) zur Minimierung der Fertigungstiefe bei der Anwendungsentwicklung; den Werkzeug-Automat-Material-Ansatz (WAM) als Methodenrahmen.
Das Projekt umfasst zwei Semester. Gegenstand des diesjährigen Projekts ist die Weiterentwicklung der Lernwerkstatt "Lassi" (Learners-Assistant). Lassi wird im Rahmen eines Public-Private-Partnership-Projektes zwischen IBM und Hamburger Schulbehörde mit objektorientierten Techniken (u.a. Eclipse-RCP, WAM-Ansatz) entwickelt. Die Weiterentwicklung erfolgt in enger Rückkopplung prototypenbasiert mit zukünftigern Anwendern (SchülerInnen, LehrerInnen, Schulbehörde). Die Projektmitarbeit erfordert daher ausgeprägte Bereitschaft zur Abstimmung mit Anwendern. (Das Projekt ist in diesem Zusammenhang als Studienprojekt für Wirtschaftsinformatiker geeignet.)
LernzielDie TeilnehmerInnen haben einen fundierten Überblick über die Leistungsfähigkeit objektorientierter Softwareentwicklung. Sie beherrschen die o.g. Methoden und Techniken und können sie bei der industriellen Softwareentwicklung einsetzen.
Stellung im StudienplanHauptstudium
VoraussetzungenVordiplom, Java-Kenntnisse. Das Projekt ist ein einführendes Hauptstudiumsprojekt. Teilnahme am Projekt ist eine gute Grundlage für weitere Lehrveranstaltungen in den genannten Schwerpunkten/Vertiefungsgebieten.
VorgehenEinarbeitung in die fachliche Thematik und die technischen Grundlagen; Ausarbeitung von Dokumenten; Konstruktion von Prototypen
LiteraturHeinz Züllighoven: The Object-Oriented Construction Handbook, MKP und dpunkt-Verlag, 2005.
Zur fachlichen Einstimmung: Lernen in der Informations- und Wissensgesellschaft - Das LAssi Projekt, siehe PDF auf den WWW-Seiten des AB SWT http://swt-www.informatik.uni-hamburg.de/teaching/ws2005/oose/LAssi.pdf
Periodizitätjährlich zum WS
EignungFür Lehramtstudierende geeignet. Für Nebenfachstudierende bedingt geeignet. Für Bioinformatikstudierende bedingt geeignet. Für Wirtschaftsinformatikstudierende geeignet.

Druckansicht (neues Fenster)
top 
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
Impressum