2010-02-25 4 views
0

Je travaille sur un diagramme d'activité qui a un nœud de décision. La première action est "examiner l'application" puis elle va dans le nœud de décision. Cela se divise en accepté ou rejeté. Dans les deux cas, j'ai besoin d'ajouter les actions "Mettre à jour la piste d'audit" et "Notifier l'utilisateur". Et puis le flux va au noeud final. Les actions «Mettre à jour le journal d'audit» et «Notifier l'utilisateur» utiliseront la même méthode dans l'application, mais se comporteront évidemment différemment en fonction de la décision.Comment afficher les actions dupliquées dans un diagramme d'activités?

0-->Review_Application--> <> --> ?? 

La question est, après le nœud de décision puis-je dupliquer les deux dernières actions deux fois pour chaque flux de décision, puis de les rejoindre au noeud final. Ou devrais-je utiliser un noeud de jointure après le noeud de décision et ne pas dupliquer les deux dernières actions? Quelle est la méthode recommandée pour y parvenir?

Merci beaucoup

+0

Il peut être utile d'afficher les choix de diagramme UML pour que vous puissiez voir plus facilement de quoi vous parlez. –

+0

Voici un lien vers une image de ce dont je parle http://img517.imageshack.us/img517/8645/activityb.png – Sivakanesh

Répondre

1

Ma préférence est d'éviter la fourche/join moins qu'il y ait réelle concurrence. Donc, je n'utiliserais pas de barres ou de barres de jointure à moins que vous n'ayez de vraies activités parallèles.

La gauche a plus de sens. Pourquoi?

Dans ce cas, les arguments de l'activité "Notify User" seront différents.

Ce sont deux instances du même type d'activité. Quelqu'un peut les implémenter comme une méthode avec des valeurs d'argument différentes.

Vous pouvez clarifier cela en nommant les activités avec un nom qui clarifie ce qui est différent à leur sujet.

Vos deux «pistes d'audit de mise à jour» peuvent se connecter directement au nœud de terminaison. N'utilisez pas de jointure. Connectez-vous simplement à l'activité ou au noeud d'état suivant.

+0

Merci de confirmer. – Sivakanesh