对于UML序列图:
我可以在单个消息上创建多个备用流和异常(错误)流(任何类型的消息,如自反,自我消息或常规消息)?
例如: 假设系统(自动化)是公用电话(PP) 有两个参与者:客户(或用户)和PP(系统)
消息A (常规消息)从客户端到PP:客户端在设备中输入一些更改/账单;
消息B (反身消息):PP验证输入的钱(硬币,账单......)是真实的(即非假的)并且大于拨打电话的最小金额
因此对于消息B,可能至少有2个替代流(假钱,没有足够的钱......)和1个错误(或异常)流(即客户在3次试验后肯定无法满足要求)< / p>
如果我错了,请纠正我,但我知道替代案例可以在名义(正常)事件流中说“转到步骤(或消息)x向前或向后”。所以我需要替代/错误流来处理异常。
所以要使用此示例重新构建我的问题,我是否可以在消息B(或消息A,如果需要)上添加几个替代/错误? (这将是消息B的反身箭头旁边的一点评论)
A1:替代流程1 A2:替代流程2 E1:错误流程
A1,A2,E1将以文字形式描述,但不会使用alt或opt UML形式主义
答案 0 :(得分:4)