Analysemuster
aus Wikipedia, der freien Enzyklopädie
Analysemuster (engl. analysis pattern) beschreiben praktisch bewährte und wieder verwendbare Vorlagen zur Problemlösung in einer Anwendungsdomäne. Sie bilden komplexe Zusammenhänge aus der Praxis modellhaft nach und verwenden die Sprache des Domänenexperten. Eine direkte Implementierung in ausführbaren Quelltext ist im Gegensatz zu Entwurfsmustern nicht möglich und auch nicht gewünscht. Analysemuster definieren sich über die Darstellung des Problems, des Kontexts und der Lösung.
Inhaltsverzeichnis |
[Bearbeiten] Verwendung
Analysemuster bieten dem Systemanalytiker die Möglichkeit für Standardkomponenten von Geschäftsprozessen, etwa Role Object oder Party, dem Domänenexperten eine in der Praxis bereits bewährte Modellierung zu präsentieren. Dadurch kann der Systemanalytiker gemeinsam mit dem Domänenexperten schneller auf die spezifischen Probleme in der konkreten Anwendungsdomäne eingehen und der Prozess der Anforderungsanalyse wird beschleunigt.
[Bearbeiten] Analysemuster von Martin Fowler
Folgende Analysemuster wurden von Martin Fowler veröffentlicht. Sie basieren auf seinen Erfahrungen aus den Gesprächen mit den jeweiligen Domänenexperten (z. B. Arzt oder Buchhalter).
- Account
- Accountability
- Accounting Entry
- Accounting Transaction
- Application Facade
- Conversion Ratio
- Event
- Fixed Property
- Flexible Dynamic Property
- Identification Scheme
- Knowledge Level
- Measurement
- Name
- Object Equivalence
- Observation
- Organization Hierachy
- Party
- Posting Rule
- Quantity
- Role Object
- Typed Relationship
[Bearbeiten] Literatur
- Martin Fowler: Analysis Patterns: Reusable Object Models, Addison Wesley, 1996, ISBN 0-201-89542-0
- Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1996, ISBN 0-201-63361-2
[Bearbeiten] Weblinks
- www.hillside.net Patternbibliothek, Erklärung Shepherding und Organisator der Pattern Languages of Programming (PLoP) Veranstaltungen
- www.MartinFowler.com Homepage von Martin Fowler
- www.ThoughtWorks.com Homepage der Firma von Martin Fowler