Die Phase des Business-Logik-Skriptings beinhaltet die Durchführung folgender Schritte:
Erstellen Sie eine Formel basierend auf den Berechnungsanforderungen, die in der Designphase definiert wurden. Bei den definierten Formeln handelt es sich durchweg um einmalige Formeln, die in den Vertragsmetriken in ihren verschiedenen Abwandlungen jeweils als Business-Logik-Modul benutzt werden.
Enthält ein Vertrag zum Beispiel drei Metriken für die Berechnung der durchschnittlichen Problemlösungszeit pro Anfrage und eine Metrik für jede Anfragepriorität, wird für die Berechnung der Anfrage-Problemlösungszeit eine einzige Formel mit dem Parameter Anfragepriorität entwickelt. Nach dem Testen wird diese Formel als Modul definiert und allen anderen relevanten Metriken angehängt.
Es werden Prüfungen durchgeführt, um zu gewährleisten, dass die Formel korrekt und fehlerfrei definiert wurde und die Berechnungen das erwartete Ergebnis liefern. Es ist wichtig, alle Extrem- und Grenzfälle bei den Prüfungen zu berücksichtigen. Der Business-Logik-Umfang ist der Bereich, in dem die Formel beim Prüfen ausgeführt wird. Nachdem eine Formel definiert wurde, wird sie in ihrer Gesamtheit geprüft. Wenn sie später als Modul auf alle Metriken angewandt wird, muss jede Metrik mindestens einmal im Business-Logik-Umfang ausgeführt werden, damit man sieht, ob sie Events erhält (d. h. dass die Erfassung korrekt durchgeführt wurde) und dass sie sinnvolle Events liefert.
Jedes Modul ist eine einmalige Business-Logik-Berechnung und kann mit ihrer Parameterdefinition auf alle relevanten Metriken angewendet werden. Bei der Definition des Moduls ist es wichtig, das Modul gründlich zu testen und detailliert zu dokumentieren. Dies bedeutet: Was bewirkt das Modul (Beschreibung der Berechnung), welche Parameter erwartet es (Name, Bedeutung und Verwendung) usw.
Für jede Metrik in den definierten Verträgen sollte eine Verknüpfung zum entsprechenden Business-Logik-Modul angelegt werden. Diese sollte dann im Business-Logik-Umfang ausgeführt werden, damit gewährleistet ist, dass die Verknüpfung korrekt implementiert wurde und die Erfassung richtig funktioniert, die entsprechenden Events empfangen und erwartete Events produziert werden.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|