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.337 HPROJ SoSe 2005
TitelObjektorientierte Softwareentwicklung (Teil 2)
HinweisAchtung: der Termin wurde auf Wunsch der Teilnehmenden von Freitag auf Montag verschoben.
VeranstalterGuido Gryczan, Heinz Züllighoven
Zeit und Ort2 SWS Achtung: der Termin wurde auf Wunsch der Teilnehmenden von Freitag auf Montag verschoben. Mo 08.00-10.00 D-220 (Terminübersicht)
InhaltModerne Anwendungssoftware wird heute vorrangig mit objektorientierten Methoden und Techniken entwickelt. Dazu gewinnt die systematische Überarbeitung (Refactoring) und funktionale Erweiterung vorhandener Software immer mehr an Bedeutung. Beide Themen sind Gegenstand des 2. Teils dieses Projekts.

Im Projekt stehen jetzt folgende Methoden und Techniken im Vordergrund: eXtreme Programming (XP) und Unified Process (UP); Entwurfsmuster (Design Patterns) und Rahmenwerke (Frameworks) zur Konstruktion; Anschluss von ERP-Systemen und Integration von Open Source Produkten.
Dazu kommen die Software-Tomographie und andere Analysewerkzeuge für Software Systeme.
Ziel des Projektes im 2. Semester ist die Überarbeitung und Erweiterung einer Beispielanwendung mit den genannten Methoden, Techniken und Produkten. Dabei sollen Komponenten, die im letzten Semester entwickelt wurden, in die Beispielanwendung integriert werden. Es ist beabsichtigt, das überarbeitete System als Beispielanwendung für das Buch "Object-oriented Construction Handbook" über die Verlagsseiten im Internet bereitzustellen.
Durch diese Aufgabenstellung eignet sich die LV auch für "Quereinsteiger".

LernzielDie TeilnehmerInnen haben einen fundierten Überblick über die Leistungsfähigkeit objektorientierter Softwareentwicklung. Sie beherrschen die wesentlichen Methoden und Techniken und können sie bei der industriellen Softwareentwicklung einsetzen.
Stellung im StudienplanHauptstudium
VoraussetzungenVordiplom. Teilnahme am 1. Teil des Projekts oder vertiefte Java-Kenntnisse. Kenntnisse des Werkzeug & Material-Ansatzes. 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 einer bestehenden Anwendung; Analyse der Programmquellen mit dem Software Tomographen, Refactoring und Erweiterung der Anwendung.
LiteraturStefan Roock, Martin Lippert, Henning Wolf: Software entwickeln mit eXtreme Programming, dpunkt-Verlag, 2002
Heinz Züllighoven: Object-Oriented Construction Handbook. dpunkt.verlag/Copublication with Morgan-Kaufmann Oktober 2004.
Periodizitätjährlich zum WS
EignungFür Lehramtstudierende nicht geeignet. Für Nebenfachstudierende nicht geeignet. Für Bioinformatikstudierende nicht 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