2017-08-25 3 views
1

Je crée ce diagramme de séquence et je me demandais exactement quelles méthodes inclure. J'ai inclus toutes les méthodes dans chaque méthode, par exemple, la méthodeMéthodes dans un diagramme de séquence

handleCustomerAccountAction() 

, a obtenu une méthode d'une autre classe appelée getListOfCustomers()

Est-ce droit de le faire, ou avez-vous seulement d'inclure la méthode et pas toutes les méthodes qu'il utilise à l'intérieur?

Aussi, est-il correct de montrer la même méthode plusieurs fois sur d'autres méthodes? Par exemple, la méthode

getListOfCustomers() 

est montrée trois fois (celle avec une boucle autour d'elle), mais à partir de différentes méthodes.

Voici l'image de mon diagramme de séquence:

enter image description here

Répondre

-1

Cela dépend toujours de ce que vous voulez montrer. Un SD montre une certaine collaboration que vous voulez expliquer en détail. Un SD devrait se concentrer sur un certain aspect et ne doit pas montrer chaque message (par exemple, certaines branches d'appel peuvent simplement être omises). Cependant, si une méthode est appelée deux fois dans une séquence, vous devez l'indiquer si elle est importante.

+0

Merci pour la réponse –