Account (Analysemuster)

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. Somit ist es möglich, z. B. Gesamtbeträge zu verschiedenen Zeitpunkten und deren Verlauf abzufragen.

Inhaltsverzeichnis

Beispiel

Wenn die Kostenstelle eines Projektes als Account erstellt ist, kann man direkt die Gesamtkosten oder den Kostenverlauf des Projektes sehen.

Account

Die beiden wesentlichen Aufgaben des Accounts sind die Summenbildung der benötigten Information und das Aufnehmen der benötigten Einträge.

Im Falle von vielen Einträgen können zur Performanceoptimierung Zwischensummen aus einzelnen Einträgen gebildet werden und diese dem Account zugewiesen werden. Dafür müssen die Summierten aus dem Account entfernen werden, was die detaillierte Nachvollziehbarkeit zerstört. Deshalb sollte man diese summierten Einträge als Proxy für die detaillierten Einträge nutzen.

Verwendungszweck

Account kann dazu verwendet werden, um den Umgang mit vielen Einträgen zu erleichtern, die den gleichen Wert betreffen oder welche zur gleichen Menge gehören.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

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

  • 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

  • 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

Share the article and excerpts

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