Business-Logik-Vorlagen sind eine einfache Methode zum Speichern einer Berechnungsmethode für eine Metrik. Sie sind eine vollständige Business-Logik-Komponente und stellen eine praktische Art zur Erstellung einer Nulllinie für andere Business-Logik-Komponenten dar. Neue Business-Logik-Komponenten, erstellt von einer Vorlage durch Kopieren des Codes und Erstellung einer neuen Instanz. Im Allgemeinen ist die Flexibilität bei Verwendung von Vorlagen jedoch sehr gering, und wo immer dies möglich ist, sollten Business-Logik-Module verwendet werden.
Business-Logik-Module sind unabhängige Codekomponenten, die die Wiederverwendung derselben Codes basierend auf anderer Business-Logik ermöglichen. Module können auch andere Module einschließen, daher können die Hierarchieebenen mehrfach verzweigt sein. Bei der Verwendung von Modulen ist der Code an einem Speicherort abgelegt. Er wird von allen anderen Komponenten wiederverwendet, die mit dem Code verknüpft sind. Diese Wiederverwendung von Codeabschnitten vereinfacht die Wartung, da eine Codeduplizierung vermieden wird, und es möglich ist, systemweite Logikänderungen schnell und mühelos zu übernehmen.
In der Design-Phase müssen die Business-Logik-Hauptmodule samt ihrer zugehörigen Parameter identifiziert werden. Sobald die Vertragsmodellierung abgeschlossen ist und der Vertragsmanager eine klare Sicht der zu verwendeten Logik hat, lassen sich die gemeinsamen Kalkulationen identifizieren und in separaten Modulen festlegen.

Das oben aufgeführte Diagramm stellt ein Modul dar, welches die Erfolgsrate der Helpdesk-Aktivität berechnet, um ein Ziel innerhalb der festgelegten Schwellenwerte zu erfüllen. Um es, wie beschrieben, zu implementieren, müssen zwei Parameter - die so genannten Metrikparameter - definiert werden: Ein Metrikparameter, der die Art der Helpdesk-Aktivität definiert, und der andere Metrikparameter für den Schwellenwert, mit dem verglichen wird (siehe die Definition von Metrikparameter unter Während des Modellierungsprozesses zu berücksichtigende Fälle).
Durch sorgfältige Berücksichtigung der Berechnungsarten, die im System implementiert sind, werden Sie möglicherweise feststellen, dass sich eine Reihe ähnlicher Typen durch die Änderung nur eines kleinen Codeabschnitts ausführen lassen, und dass der Parameter als "Schalter" zwischen den Typen fungieren kann. Auf diese Weise können Sie die Menge der Codes minimieren, die Sie erstellen müssen, und die Häufigkeit der Wiederverwendung der Codes maximieren.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|