Схема последовательности.Может ли актер быть в OPT? - PullRequest
0 голосов
/ 30 мая 2018

Я хочу, чтобы мой агент «Cittadino» входил в OPT, только если он вошел в систему.

Это правильно для моей диаграммы?Или актер должен быть вне OPT?

Большое спасибо

https://i.stack.imgur.com/MIpeZ.jpg

1 Ответ

0 голосов
/ 30 мая 2018

Да, это правильно с точки зрения соответствия UML для opt части.

Позвольте мне в первую очередь поставить под сомнение существование целого opt.Как я понимаю, вы демонстрируете какое-то поведение, и чтобы выполнить это поведение, актер должен (ранее) войти в систему.Если да, сделайте это ограничением поведения, в этом случае вам вообще не нужно отображать это на диаграмме самого поведения.

Также у меня есть сомнения относительно части alt.Если только условия внутренней обработки (стрелки 1.1.1 и 1.1.2) зависят от условий, только они должны быть внутри opt.Стрелки 1.1.и 1.1.3.остаться вне этого.В общем, ваши стрелки не должны пересекать границы области расширения, если вы действительно не знаете, что делаете.

...