Je me demandais comment on peut représenter une déclaration "if
" sur un diagramme de séquence?
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
Peut-il être représenté du tout? Le problème, c’est ... dans mon code, un nombre suffisant de conditions sont vérifiées pour déterminer diverses actions. Si je veux montrer les actions, je voudrais indiquer explicitement que les actions sont causées par des événements particuliers.
Si possible, créez une image représentant une solution.
Si autre condition, également appelées alternatives en termes UML peuvent en effet être représentées dans des diagrammes de séquence. Voici un lien où vous pouvez trouver quelques ressources de Nice sur le sujet: __. http://www.ibm.com/developerworks/rational/library/3101.html
Si vous collez
A.do() {
if (condition1) {
X.doSomething
} else if (condition2) {
Y.doSomethingElse
} else {
donotDoAnything
}
}
sur https://www.zenuml.com . Il va générer un diagramme pour vous.
Dans la séquence UML de Visual Studio, cela peut également être décrit comme des fragments, ce qui est bien documenté ici: https://msdn.Microsoft.com/en-us/library/dd465153.aspx