Einführung

Muster (engl. Patterns) sind erprobte Lösungen für immer wiederkehrende Probleme in der Softwareentwicklung. Daß diese Lösungen funktionieren garantiert, die Tatsache, daß Muster nicht erfunden werden, sondern bereits erfolgreich in verschiedenen Projekten angewandt wurden. Es handelt sich also um die niedergeschriebenen und leicht verfügbaren Erfahrungen von Experten.
Damit eröffnet sich dem Softwareentwickler die Möglichkeit, aus dem Wissen anderer zu lernen. Grund genug also, sich mit Mustern ausführlich auseinanderzusetzen.
Das gemeinsame Ziel dieser Diplomarbeit und der Diplomarbeit von Gianmarco Niedermeyr war es, ein Klassifikationssystem für Muster zu erstellen und gleichzeitig ein Werkzeug zu entwickeln, daß diese Klassifikation geeignet repräsentiert. Das Werkzeug soll dem Benutzer die Möglichkeit bieten, über das System ein oder mehrere Muster zu finden, die er für seine Zwecke einsetzen könnte. Eine weitere Anforderung war, das Werkzeug im Intranet jedem zur Verfügung stellen zu können. Der Vorschlag für dieses Thema kam von der Firma sd&m München, die in Zusammenarbeit mit dem Institut für Informatik der Universität München beide Diplomarbeiten unterstützten. Während es die Aufgabe von Gianmarco Niedermeyr war, das Klassifikationssystem zu entwickeln und es mit geeigneten Daten zu füllen, wurde mit dieser Diplomarbeit die Umsetzung des Werkzeuges realisiert.
Diese Diplomarbeit beschäftigt sich in erster Linie nicht mit dem Inhalt von Mustern, sondern vielmehr mit dessen Verfügbarkeit. Das Wissen anderer nützt nur dann, wenn man es in vertretbarer Zeit finden kann. Der schnelle Zugriff ist ein Teil dessen, was die Nützlichkeit eines Musters ausmacht.

So ist in dieser Arbeit eine Echtzeit-Suchmaschine für Muster entstanden. Weiterhin ein Administrationswerkzeug, mit dem man die Muster und deren Klassifikation verwalten kann. Beide Werkzeuge sind als Applets (Java 1.2) realisiert und sind für das Intranet geeignet.


[ Musterarchiv Startseite | HOME | Guestbook | ICQ | Mail ]