Muster zuordnen aufgaben

/Muster zuordnen aufgaben

Muster zuordnen aufgaben

Im Allgemeinen macht dieses Muster die Zuweisung zu einer expliziten Verwaltungsaufgabe, anstatt es den Menschen zu überlassen, Arbeit selbst zuzuweisen. In diesem Beitrag beschrieb ich einen der grundlegendsten objektorientierten Design-Sets von Mustern und Prinzipien – GRASP. In Effektif kann eine Benutzeraufgabe nicht zugewiesen und von jedem Kandidaten ausgefüllt werden. Das Zuweisen einer Aufgabe zu einem bestimmten Benutzer ist optional. Manager können es jedoch vorziehen, nicht zugewiesene Aufgaben zu vermeiden, sodass Aufgabenfristen persönlich und nicht kollektiv sind. Beachten Sie, dass Ihnen eine Swimlane-Rolle zugewiesen werden muss, die Zugriff auf die Prozessanwendung (z. B. Prozessbesitzer) bietet, um Prozessdefinitionsmetadaten anzuzeigen. Das Controllermuster weist die Verantwortung für den Umgang mit Systemereignissen einer Nicht-UI-Klasse zu, die das gesamte System oder ein Anwendungsszenario darstellt. Ein Controllerobjekt ist ein Nicht-Benutzeroberflächenobjekt, das für den Empfang oder die Behandlung eines Systemereignisses verantwortlich ist. Nach dem Polymorphismus-Prinzip wird die Verantwortung für die Definition der Variation von Verhaltensweisen basierend auf dem Typ dem Typ zugewiesen, für den diese Variation auftritt.

Dies wird mit polymorphen Operationen erreicht. Der Benutzer des Typs sollte polymorphe Operationen anstelle einer expliziten Verzweigung basierend auf dem Typ verwenden. Wenn zwischen den beiden Varianten Aufgaben gemeinsam sind, kann der Prozess nach Abschluss des Variantenteils erneut zusammengefäden. Wenn die Teilung wiederholt wird, kann die Rollenzuweisung wiederverwendet werden, sodass die Entscheidung automatisch anstelle des manuellen zweiten Mal s. Sie können die menschliche Aufgabe einem bestimmten Benutzer, einer Gruppe von Benutzern, den Benutzern in einer bestimmten Rolle oder demselben Benutzer zuweisen, der bereits für eine bestimmte Rolle auf der Instanz gehandelt hat. Sie können auch Ausdrücke verwenden, um den Benutzer, die Gruppe oder die freigegebene Rolle zu berechnen. Eine Versandabteilung eskaliert eine Aufgabe « Bestellung an Debitoren » an einen Manager, wenn der Bevollmächtigte der Aufgabe den Auftrag des Debitors nicht innerhalb von 24 Stunden geliefert hat, damit der Manager die Verzögerung untersuchen und beheben kann. Auf diese Weise können Sie Aufgabengruppen genau so ausführen, wie Sie eine einzelne Aufgabe ausführen.

Zum Beispiel, da wir eine Methode haben, Benchmark, die eine Aufgabe benchmarkt, können wir entweder eine ExecutableTask (eine einzelne Aufgabe) oder TaskGroup bereitstellen: GRASP ist genau 9 Allgemeine Verantwortung Zuweisung Software-Muster gesetzt. Wie ich oben geschrieben Zuweisung von Objekt Verantwortlichkeiten ist eine der Schlüsselfertigkeit von OOD. Jeder Programmierer und Designer sollte mit diesen Mustern vertraut sein und was wichtiger ist – wissen, wie man sie in der täglichen Arbeit (nebenbei – die gleichen Annahmen sollte für SOLID-Prinzipien gelten). Wenn sich die Dauer unterscheidet und ein Vorgang unmittelbar nach Abschluss der vorherigen Aufgabe (dem gleichen Executor zugewiesen) beginnt, verwenden Sie das Muster Verkettet durch Zeit. Problem: Wie entwerfen Sie Objekte, Subsysteme und Systeme, so dass die Variationen oder Instabilität in diesen Elementen keine unerwünschten Auswirkungen auf andere Elemente haben? Lösung: Identifizieren von Punkten der vorhergesagten Variation oder Instabilität; Verantwortlichkeiten zuweisen, um eine stabile Schnittstelle um sie herum zu erstellen.

By | 2020-07-30T03:19:17+01:00 juillet 30th, 2020|Non classé|0 Comments

About the Author: