Je me demandais, comment peut-on représenter ” if
” déclaration sur un diagramme de séquence?
if (somethingShouldBeDone) { // Do it } else { // Do something else }
Peut-il être représenté du tout? La chose est … dans mon code, la quantité de conditions est vérifiée pour déterminer une variété d’actions. Si je vais montrer les actions, j’aimerais déclarer explicitement que les actions sont causées par des événements particuliers.
Si possible, créez une représentation d’image d’une solution.
Si else condition, également appelé alternatives dans les termes UML peut en effet être représenté dans des diagrammes de séquence. Voici un lien où vous pouvez trouver des ressources intéressantes sur le sujet http://www.ibm.com/developerworks/rational/library/3101.html
Si vous collez
A.doSomething() { if (condition1) { X.doIt() } 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 Visual Studio UML, cela peut également être décrit comme des fragments bien documentés ici: https://msdn.microsoft.com/en-us/library/dd465153.aspx