Продвинутый
Что такое фреймы (alt, opt, loop) в Sequence Diagram?
Фреймы (Combined Fragments) позволяют добавить логику в линейную диаграмму:
- alt (Alternative) — аналог
if/else. Разделяется пунктирной линией на блоки. Выполняется только один блок в зависимости от условия. - opt (Option) — аналог
ifбезelse. Блок выполняется, только если условие истинно. - loop — цикл. Блок повторяется, пока выполняется условие.
- par (Parallel) — параллельное выполнение нескольких потоков.