Je me demandais, comment peut-on représenter l'instruction "if
" sur un diagramme de séquence?
if (somethingShouldBeDone) {
// Fais-le
} else {
// Fais autre chose
}
Est-ce que ça peut être représenté du tout? Le truc est... dans mon code, un nombre considérable de conditions sont vérifiées pour déterminer une variété d'actions. Si je vais montrer les actions, j'aimerais indiquer explicitement que les actions sont causées par des événements particuliers.
Si possible, créez une représentation visuelle d'une solution.
3 votes
Je sais que cette question est ancienne et je n'ai pas encore fait de recherche, mais cela m'a fait me demander si afficher des branches est une bonne idée pour les diagrammes de séquence. J'ai toujours pensé que les conditions de la séquence étaient explicitement décrites dans le scénario et qu'aucune branche n'avait lieu pendant la séquence. Les chemins alternatifs étaient gérés en décrivant une variante du scénario qui avait son propre diagramme de séquence. C'est un peu subjectif, alors peut-être devrais-je le publier sur Meta ou éventuellement sur Génie logiciel?