| |
2-32 Aufgabe U. Lernabschnitt V1.0 April 2000 2 2,12,9 HilfsmittelcProduktion Diese Betriebe verursachen, ändern und verzeichnen Verbindungen zu den Betriebsmitteln, die durch produziert werden Aufgabe. Eine Implementierung von add_produced muß die Bindung hervorrufen Betrieb auf dem Ziel Hilfsmittel mit der Verbindungsart von produziert und die herausgebenaufgabe als das Hilfsmittel. Implementierung von remove_produces muß die Freigabe hervorrufen Betrieb auf Zielhilfsmittel mit der Verbindungsart von produziert und die herausgebenaufgabe als das Hilfsmittel. leeres add_produced( im Hilfsmittel AbstractResource); leeres remove_produced(im Hilfsmittel AbstractResource); Lücke list_produced ( im langen max_number aus Betriebsmitteln AbstractResources aus resourceit AbstractResourceIterator ); 2,12,10 AufgabencDurchführung Diese Betriebe start/resume, Anschlag oder verschieben Aufgaben. Erfolgreiche Beendigung des Anfangs Aufgabe stellt seinen Zustand auf das Laufen ein. Beendigung der Endaufgabe stellt den Zustand auf ein Beendet. Erfolgreiche Beendigung von verschieben Aufgabe ergibt einen verschobenen Zustand. leerer Anfang ( ) Erhöhungen ( CannotStart, AlreadyRunning ); Lücke verschieben ( ) Erhöhungen ( CannotSuspend, CurrentlySuspended ); leerer Anschlag ( ) Erhöhungen ( CannotStop, NotRunning ); Eine AufgabeIST zu einem AbstractResource verbunden, das als der Prozessor für die Aufgabe dient. Das Protokoll der Abhängigkeit zwischen einer Aufgabe und seinem verarbeitenhilfsmittel ist Implementierungsabhängiger. Ein Beispiel eines Prozessorhilfsmittels ist eine Anwendung Herausgeber, Simulation oder Workflowmaschine. Die folgenden Betriebe einstellten das AbstractResource, das in dieser Fähigkeit fungiert. |  |
|
| |
|
|