Universität München,
Institut für Informatik,
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
Muster (engl. Patterns) beschreiben bewährte Lösungsprinzipien zu wiederkehrenden Problemsituationen in der Software-Entwicklung. Sie können vom Software-Entwickler nicht erfunden sondern nur gefunden werden. Mittlerweile werden Tutorials, Workshops und sogar regel-mäßige Konferenzen zum Thema veranstaltet (PLoP (Pattern Languages of Programming) bzw. der europäische Ableger EuroPLoP).
Spätestens seit der Veröffentlichung von Gamma et al. [GoF95] erleben Muster einen regelrechten Boom - einige sprechen auch von einem Pattern-Hype [App97, #TOC_PatternEnvy]. Mittlerweile wird der Neueinsteiger auf diesem Gebiet mit einigen hundert verschiedenen Mustern und mit fast jeder Veröffentlichung in der Literatur auch mit neuen Begriffen rund um das Thema Muster konfrontiert, deren Intention eigentlich die Erleichterung des Umgangs mit Mustern ist.
Ziel dieser Arbeit ist es, in Zusammenarbeit mit Jan-Friedrich Mutter ein Software-Tool für die Mitarbeiter der Firma sd&m München zu erstellen, welches für die Software-Entwicklung geeignete Muster so präsentiert, daß sie auch für Neulinge auf diesem Gebiet leicht zu finden sind. Auf spezielle Anforderungen der Software-Erstellung bei sd&m war bzgl. der Auswahl und Präsentation der Muster Rücksicht zu nehmen.
Die Entwicklung der Software wird von Jan-Friedrich Mutter in seiner Diplomarbeit "Entwicklung einer Intranet-basierten Unterstützung für Patterns" realisiert, während die vorliegende Arbeit sich mit der Form der zu präsentierenden Muster sowie geeigneten Klassifikationen der Muster auseinandersetzt, relevante Muster aus Literatur und Internet sichtet und schließlich die gewählte Klassifikation auf die gesammelten Muster anwendet.
Dr. Maria Victoria Cengarle
cengarle@informatik.uni-muenchen.de
Dr. Peter Broessler
broessler@sdm.de
Tel.: +49 89 63812-132
FAX: +49 89 63812-490