Ich weiß, dass geplante Darstellung Aufgaben in UML bereits gefragt wurde here, here und here
Aber mein Fall ist anders, ich bin für eine Universität einen Antrag machen die Kandidaturen der Verarbeitung (dh automatisch ablehnen unvollständig Kandidaturen) I zu automatisieren habe eine tägliche geplante Aufgabe, die jeden Tag laufen zu überprüfen, ob es neue Kandidaturen ist oder nicht, ist hier, wie es funktioniert (kurz):primären und sekundären Akteur in dieser geplanten Aufgabe? UML
die geplante Task startet und überprüfen, ob es eine neue Kandidatur in der Datenbank ist.
Wenn es für jede Kandidatur die Anwendung gibt, werden alle Bewerbungsanhänge im FTP-Server abgerufen und ihre Gültigkeit überprüft. Wenn etwas nicht stimmt, wird eine E-Mail und In-App-Benachrichtigung an den Kandidaten geschickt, um ihm mitzuteilen, was das ist Problem.
Wenn eine gültige Kandidatur gefunden wird, wird am Ende des Prozesses eine E-Mail + In-App-Benachrichtigung an den Verantwortlichen gesendet, der für die Validierung der Kandidaturen verantwortlich ist.
Das Problem, das ich mit Blick auf bin ist, dass ich weiß nicht, wie dieses Fall/Sequenzdiagramm in Gebrauch darzustellen:
- soll ich die System-Timer als primäre Schauspieler und die ftp betrachten Server und die Datenbank als sekundäre Akteure? Sollten der Kandidat und der Verantwortliche auch als sekundäre Akteure betrachtet werden?
Oder sollte ich die verantwortlichen als primären Akteur und die anderen als sekundäre Akteure betrachten? seit dem Hauptbegünstigten dieser Operation (viel weniger Arbeit für ihn)
OderBetrachten Sie, dass die Aktion keinen primären Akteur hat und alle Akteure sekundär sind?
Oder was und warum?
Danke
Nun, vor allem müssen Sie den Anwendungsfall, über den Sie sprechen, ** benennen **. Was ist das Ziel? Es muss immer einen primären Akteur geben, sonst wäre es kein Anwendungsfall. –
eigentlich ist es ein automatischer Prozess, der das tut, was ich oben beschrieben habe, sollte es nicht als Anwendungsfall dargestellt werden?Ziel ist es, zu vermeiden, dass die für die Rekrutierung verantwortlichen Personen eine unzulässige oder ungültige Kandidatur verifizieren. – hereForLearing
Warum geben Sie im Anwendungsfall sogar E-Mail oder FTP an? Warum nicht auffordern, die Anforderungen bis zum Design zu erfüllen? –