Universität München,

Institut für Informatik,

Lehr- und Forschungseinheit für Programmierung und Softwaretechnik


DIPLOMARBEIT:

(In Kooperation mit sd&m)


Klassifikation von Mustern zum Aufbau eines Patlet-Archivs
(Literaturarbeit)

Inhalt:

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.

[App97]
Brad Appleton: Patterns and Software: Essential Concepts and Terminology; 1997, http://www.enteract.com/~bradapp/docs/patterns-intro.html.
[GoF95]
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns - Elements of Reusable Object-Oriented Software; Addison-Wesley, 1995.

Zusammenfassung der Arbeit

Zusammengetragene Adressen online verfügbarer Muster


Aufgabensteller:

Prof. Dr. Martin Wirsing
wirsing@informatik.uni-muenchen.de

Information/Betreuung:

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

Bearbeiter

Gianmarco Niedermeyr
diplomarbeit@niedermeyr.de

Bei Problemen oder Vorschlägen schicken Sie bitte eine e-mail an wwwmaster@pst.informatik.uni-muenchen.de
5. August 1999