- Analysemuster
-
Analysemuster (engl. analysis pattern) beschreiben praktisch bewährte und wiederverwendbare 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
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.
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
- Anwendungsfassade (Application Facade)
- Conversion Ratio
- Event
- Fixed Property
- Flexible Dynamic Property
- Identification Scheme
- Knowledge Level
- Measurement
- Name
- Object Equivalence
- Observation
- Organization Hierachy
- Organization Structure
- Party
- Posting Rule
- Quantität (Quantity)
- Role Object
- Typed Relationship
Analysemuster von Peter Coad
Analysemuster von Heide Balzert
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
- Peter Coad et al.: Object Models: Strategies, Patterns, and Applications. Prentice Hall, 1996
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
siehe auch
Wikimedia Foundation.