【发布时间】:2023-03-15 13:07:01
【问题描述】:
所以我遇到了这种情况,这个用户(客户)需要在购买电影票选项是或否选项之间进行选择,然后他们需要在食物选择而不是客户想要购买食物或饮料之间再次选择,我知道关于用例图,但我对“选项”特别是多个选项感到困惑(因为在用例图上没有三角形类型的东西(不同UML上的选项东西,我忘记了它的名称)),
提前感谢您的帮助!!
【问题讨论】:
标签: uml use-case use-case-diagram
所以我遇到了这种情况,这个用户(客户)需要在购买电影票选项是或否选项之间进行选择,然后他们需要在食物选择而不是客户想要购买食物或饮料之间再次选择,我知道关于用例图,但我对“选项”特别是多个选项感到困惑(因为在用例图上没有三角形类型的东西(不同UML上的选项东西,我忘记了它的名称)),
提前感谢您的帮助!!
【问题讨论】:
标签: uml use-case use-case-diagram
在您的叙述中,只有一个用例:Buy a movie ticket;这是演员目标。有选项的事实只是这个用例的细节。
此外,用例不显示任何关于序列的内容。如果你想展示这种逻辑,你可以考虑一个activity diagram,它有决策节点和不同的流控制或对象和动作,具体取决于所做的选择。
但如果你这样做了,你已经在用户界面上占据了一席之地。但是 UML 中的用户界面设计得并不好。最好使用UX design techniques 解决它们,例如wireframes:使用这种工具,您可以轻松找出一次做一个选择更好,还是立即提供完整的调色板(更不用说那些选项)不是相互排斥的)。
【讨论】: