Die industrielle Softwaretechnik ist im Vergleich mit anderen Ingenieurdisziplinen in puncto "nachvollziehbare Konzepte" und "Dokumentation von Arbeitsergebnissen" immer noch unterentwickelt. In diesem Kontext sind Entwurfsmuster eine wichtige Entdeckung für die praktische Informatik [1,5]. Muster bilden ein ausdrucksmächtiges Vokabular, das eine effiziente Kommunikation der Entwerfer erlaubt; eine Sprache des Entwurfs entsteht. Auch die psychologische Wirkung der Muster ist nicht zu vernachlässigen: Programmierer können durch sie die Qualität ihrer Arbeit darstellen. Das Potential der Muster für die Softwareproduktion in wenigen Worten:
ein durchgängiges Konzept für die effiziente Aufbereitung und Darstellung von Analyse-, Architektur- und Entwurfswissen bis hin zu Stilregeln für die Implementierung;
ein didaktisches Vehikel zur Vermittlung allgemeinen und firmenspezifischen Know-hows;
der mustergestützte Entwurf und die Dokumentation in der Musterform sind Gegenstand des Artikels.
Die in den folgenden Abschnitten vorgestellten Konzepte zur Verwendung von Mustern im Entwurf und zur Dokumentation werden an Beispielen aus einem SAP-Projekt erläutert. Der zusätzliche Aufwand für den Leser wird unseres Erachtens durch eine realistische Darstellung der eigentlichen Inhalte kompensiert.