时序图。演员可以在OPT吗?

Sequence diagram. Can actor be in OPT?

我希望我的代理人“Cittadino”仅在他登录后才进入 OPT。

我的图表是否正确?或者演员必须在 OPT 之外?

非常感谢

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

是的,就 opt 部分的 UML 合规性而言,它是正确的。

让我首先质疑整个 opt 的存在。据我了解,您正在展示一些行为,并且要执行该行为,演员必须(更早)登录到系统中。如果是,请将其作为行为的约束,在这种情况下,您根本不必在行为本身的图表中描述它。

我对alt部分也有疑问。如果仅内部处理(箭头 1.1.1. 和 1.1.2.)取决于条件,则只有它们应该在 opt 内。箭头 1.1。和 1.1.3。留在外面。一般来说,你的箭头不应该越过扩展区域的边界,除非你真的知道你在做什么。