Dans un diagramme d'activité, êtes-vous autorisé des impasses et des jointures sans fourches? (inclut exemple)
Ma question est en fait composé de deux questions concernant le même processus de modélisation dans un diagramme d'activité.
Le processus en bref:
Joe télécharge un fichier dans un portail, ce portail transfère le fichier sur notre serveur où il est vérifié pour les erreurs. En cas d'erreur, le serveur envoie un message au portail, où il peut voir ce (si il est encore connecté ou sur sa prochaine visite) et de charger son fichier (espérons-le, sans les erreurs de ce temps). En cas de succès, le serveur notifie également le portail, mais Joe n'a pas à prendre toute action de sorte que nous ne sommes pas intéressés par le résultat. Comme le fichier est correct, le système maintenant attendre pour Sarah qui a pour démarrer le traitement du fichier manuellement après laquelle le processus se termine.
Dans le diagramme ci-dessous j'ai tiré cette, y compris mes deux problèmes.
- Suis-je autorisé à laisser les "Avertir l'Utilisateur de succes" (j'ai repéré la faute d'orthographe, merci) dans le Portail couloir de natation pour mettre fin à ce genre? Si je devais mettre un ActivityFinal derrière ce qui signifierait que l'ensemble du processus serait la fin de la droite qui n'est pas ce que nous voulons.
- Suis-je autorisé à la rejoindre avant de le "traiter" sans une fourchette ou dois-je besoin d'une fourche au départ, couvrant tous à travers le formulaire de Joe à Sarah?
Le point de ce n'est rien de plus qu'une tentative pour trouver un valable UML solution pour résoudre ce problème, dans mon propre diagrammes, je voudrais juste faire comme dans l'exemple.
Merci d'avance!
Vous devez vous connecter pour publier un commentaire.
Je voudrais, dans ce cas, faire une flèche de "Notifier l'utilisateur de la réussite à la jointure de l'élément, de supprimer la flèche de la fourche à la jointure de l'élément, et de créer une flèche à partir de la fourche à se lancer dans le processus".
Autant que je sache, la jointure élément doit avoir une fourchette à un certain point avant elle.
Vous pouvez avoir beaucoup d'activité à la fin de nœuds dans le diagramme, mais je pense que vous ne pouvez pas avoir plus d'un début de nœuds.
Vous n'avez pas d'activités sur les activités de diagramme, vous pensez que c'est OK? No.
Lorsqu'une voie de circulation reçoit quelque chose, il doit être démontré que les message (écrit sur la flèche), et non pas comme une action. L'envoi et la réception sont des choses spéciales, qui sont présentés non pas comme des actions, mais que la flèche se termine ou si elles sont importantes, car les activités "paramètres" - frontière de rectangles.
Comme pour fork/join combinant, il est absolument OK.
Voici un exemple de schéma, j'ai mis utile pour vous des éléments sur elle. Cela ne signifie pas que vous devez le copier, l'utiliser seulement comme une source.