Event (Analysemuster)

Event (Analysemuster)
Klassendiagramm des Event Analysemuster

Event ist ein Analysemuster von Martin Fowler und gehört zu den Accounting Patterns.

Event beschreibt das Ereignis, das eingetreten ist. Im Pattern Accounting Entry werden die Konsequenzen dieses Events beschrieben.

Inhaltsverzeichnis

Beispiel

  • Ein Verkauf
  • Ein Kunde hat 52 kWh Strom verbraucht
  • Ein Mitarbeiter wurde befördert

Event

Eines der entscheidenden Eigenschaften ist, dass der Ausgangspunkt eines Event unveränderbar ist, nachdem es erstellt worden ist. Im Beispiel einer Kreditkartenzahlung wären dieser Ausgangspunkt "Wer hat wann wo was bezahlt".

Veränderungen an diesem Ausgangspunkt müssen mit Hilfe des Mechanismus Reversal Adjustment durchgeführt werden.

Ebenfalls von grundlegender Wichtigkeit für das Event sind die Zeitstempel "Wann ist es passiert" und "Wann wurde es festgehalten". Es ist möglich, nur mit einem oder mit mehreren Zeitstempeln zu arbeiten. Es sollte aber klar beschrieben sein, wofür welcher Zeitstempel steht.

Verwendungszweck

Events können sehr nützlich sein, um Änderungen an einem System festzuhalten. Jede Änderung benötigt ein auslösendes Event, welches alle benötigten Informationen hat. Dadurch ist es möglich, Änderungen im System zuverlässig zu protokollieren.

Weblinks

http://www.martinfowler.com Detailbeschreibung Event von Martin Fowler


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Event — [ɪːˈvent] (dt. ‚Ereignis‘, von lat. eventus) steht für: eine Veranstaltung ein Ereignis zu Kommunikationszwecken, siehe Eventmarketing eine bestimmte transformierte Pflanzenzelle, siehe gentechnisch veränderte Pflanze ein geologisches Ereignis,… …   Deutsch Wikipedia

  • 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.… …   Deutsch Wikipedia

  • Account (Analysemuster) — Account ist ein Analysemuster von Martin Fowler und gehört zu den Accounting Patterns. Account kann man sich als einen Container für z. B. Accounting Entries vorstellen. Bei der Erstellung eines Eintrages wird dieser dem Account zugeordnet.… …   Deutsch Wikipedia

  • Accounting Transaction — (deutsch buchhaltungstechnischer Geschäftsvorgang) beschreibt in der Softwaremodellierung ein Analysemuster nach Martin Fowler. Dieses Analysemuster wird benötigt, um das Thema Buchführung (doppelte Buchführung) softwaretechnisch modellieren und… …   Deutsch Wikipedia

  • Anti-pattern — (deutsch: Antimuster) bezeichnet in der Softwareentwicklung einen häufig anzutreffenden schlechten Lösungsansatz für ein bestimmtes Problem. Es bildet damit das Gegenstück zu den Mustern (Entwurfsmuster, Analysemuster, Architekturmuster...),… …   Deutsch Wikipedia

  • Antimuster — Anti Pattern (deutsch: Antimuster) bezeichnet in der Softwareentwicklung einen häufig anzutreffenden schlechten Lösungsansatz für ein bestimmtes Problem. Es bildet damit das Gegenstück zu den Mustern (Entwurfsmuster, Analysemuster,… …   Deutsch Wikipedia

  • Antipattern — Anti Pattern (deutsch: Antimuster) bezeichnet in der Softwareentwicklung einen häufig anzutreffenden schlechten Lösungsansatz für ein bestimmtes Problem. Es bildet damit das Gegenstück zu den Mustern (Entwurfsmuster, Analysemuster,… …   Deutsch Wikipedia

  • Negativmuster — Anti Pattern (deutsch: Antimuster) bezeichnet in der Softwareentwicklung einen häufig anzutreffenden schlechten Lösungsansatz für ein bestimmtes Problem. Es bildet damit das Gegenstück zu den Mustern (Entwurfsmuster, Analysemuster,… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”