Vorteile der Verwendung von Mustern

Muster sind Assets, die ein wiederkehrendes Problem in einem gegebenen Kontext lösen. Die Verwendung von Mustern bietet viele Vorteile.

Muster vervielfältigen die Zeit und das Know-How eines professionellen Designexperten beim Lösen eines Softwareproblems.

Der Benutzer des Musters braucht nicht zu wissen, wie ein Muster erstellt wird, aber er benötigt zuverlässige Musterdokumentation, um ein geeignetes Muster zu finden, auszuwählen und anzuwenden. Der Benutzer muss wissen, welches Problem durch das Muster gelöst wird, wie es gelöst wird und welche Konsequenzen die Anwendung des Musters hat. Der Autor des IBM Rational-Musters kann verschiedene Arten von Musterdokumentation erstellen, die dem Muster beigefügt werden. Die Dokumentation steht dem Benutzer beim Anwenden des Musters zur Verfügung.

Das Erstellen und Verwenden von Mustern fördert die Wiederverwendung von Software. Ein Muster wird einmal erstellt und häufig wiederverwendet. Die Wiederverwendung von Mustern kann die Produktionskosten senken und den Zeitaufwand verringern, da vorhandene Muster nicht erneut erstellt werden müssen. Außerdem kann durch Wiederverwendung die Zuverlässigkeit und Kontinuität bei der Codeerstellung verbessert werden.

Muster können in einem Projekt, in einem Unternehmen oder in mehreren Unternehmen gemeinsam genutzt werden. Die Begrenzungen eines Musters werden vom Musterdesign und von der Intention des Musterautors bestimmt. Zahlreiche Muster sind gegenwärtig in Softwareveröffentlichungen und im Internet dokumentiert.

Rational-Muster sind im Standardformat von Eclipse-Plug-ins angelegt. Die Wiederverwendbarkeit wird noch gesteigert, indem Muster-Plug-ins als RAS-Assets (RAS = Reusable Asset Specification) zusammengefasst und in RAS-Asset-Repositorys abgelegt werden. Potenzielle Anwender von Mustern können in den Repositorys Muster finden und auswählen, indem sie die von den Musterautoren bereitgestellten Schlüsselwörter und Beschreibungen durchsuchen. Die Musterassets entsprechen den RAS-Standards. Die Einhaltung dieser Spezifikationen vereinfacht den Austausch von Mustern mit anderen Benutzern und Autoren von Rational-Mustern.

Zugehörige Tasks
Muster erstellen
Zugehörige Informationen
Lernprogramme und Beispiele zum Erstellen von Mustern
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.