所以我遇到了这样的情况,这个用户(客户)需要在购买电影票的是或否选项之间做出选择,然后他们需要在食物选择和客户想要购买食物或饮料之间再次选择,我知道用例图,但它让我对“选项”感到困惑,特别是多个选项(因为在用例图上没有三角形类型的东西(不同UML上的选项,我忘记了它的名称))。
提前感谢您的帮助!!
发布于 2021-09-24 10:43:27
在您的叙述中,只有一个用例:Buy a movie ticket
;这是参与者的目标。有选项的事实只是这个用例的细节。
此外,用例不会显示任何关于序列的内容。如果您想要显示这种逻辑,您可以考虑具有决策节点和不同的控制或对象和操作的流的,具体取决于所做的选择。
但如果你这样做了,你就已经在用户界面上占据了位置。但是用UML设计的用户界面并不是很好。最好的解决方法是使用wireframes这样的UX design techniques:使用这种工具,您可以很容易地发现,是一次选择一个选项更好,还是立即提供完整的调色板更好(更不用说选项并不是相互排斥的)。
https://stackoverflow.com/questions/69305532
复制相似问题