Я хотел бы представить следующие действия:Как визуализировать отсутствующий ответ в диаграмме последовательности uml?
Service Server
|------ping()--------->|
| |
| |
|--> |
| | sleep(10) |
|<-- |
| |
| |
response from server? |
|alt| |
|----------------------|
| no -> cancel(); |
|----------------------|
| yes -> go back to ping()
Так Bascially, что я хотел бы представить себе это недостающий ответ. Я пинговаю сервер, и когда я не получаю результат в течение установленного промежутка времени (например, 10 секунд), мне нужно выполнить отмену действия. Если я получу результат в течение промежутка времени, я вернусь к ping().
Как визуализировать его с помощью диаграммы uml-sequence? Я просто хочу знать, как убедиться, что сервер всегда жив, так как мне нужно выполнить действие, когда сервер отключен.
это ** ** ** есть диаграмма последовательности? – xmojmr
К сожалению, да ... это должна быть диаграмма последовательности:/было бы проще моделировать ее с помощью диаграммы состояний или чего-то подобного – Frame91
Да, было бы проще моделировать 'if',' goto' и 'loop' если вы можете использовать диаграмму активности UML ** **. Для диаграммы последовательности см. Аналогичные вопросы http://stackoverflow.com/questions/26822109/seq-diagram-drawing-try-catch-block-in-uml и http://stackoverflow.com/questions/26167586/designing-a- последовательность-схема,-для-на-аукционе-системы – xmojmr