Das File
Manager Projekt stellt eine Fallstudie für die
objektorientierte Entwicklung von Software dar. Sie wurde im Rahmen des
Individuellen Projektes von Stefan Gudenkauf entwickelt, welches die
Schaffung eines praxisnahen Lehrkonzeptes zur Ausbildung in
Software Engineering zum Thema hat [Gud04]. Die Fallstudie wurde seit
2005 erfolgreich als
Lehrbeispiel und Grundlage für vertiefende
Übungsaufgaben erfolgreich
im Rahmen der Veranstaltung "Software Enginering" an der Carl von
Ossietzky Universität Oldenburg eingesetzt.
Der Kern des Projekts beruht auf der Darstellung und Dokumentation der
Entwicklung eines
Dateiverwaltungsprogrammes über den gesamten
Software-Entwicklungsprozess, unter der Verwendung
von Entwicklungswerkzeugen und der Berücksichtigung
allgemeiner Entwicklungskonzepte. Dabei wird insbesondere die
Verwendung von Entwurfsmustern nach Gamma et al. [
GHJV96] als wichtiger Bestandteil
der Software-Entwicklung angesegen, die daher ein
Schlüsselelement des Projekts darstellt.
Der File Manager ist als ein konkretes mittelgroßes
Software-System konzipiert. Wir glauben, damit eine ideale Basis
für die Vermittlung von Software-Entwurfsaspekten geschaffen
zu haben, die auf einem nicht-trivialen, praxisorientierten
Software-System aufbaut. Als Sourceforge-Projekt wollen wir den File
Manager allen Interessierten
als Software Engineering-Lehrbeispiel und zur Weiterentwicklung
offengestellt.
Die Entwicklung des File
Managers erfolgte mit Hilfe der Entwicklungswerkzeuge
Eclipse
und
EclipseUML.