【问题标题】:How to create a UML use case diagram that has multiple options for the same use case?如何为同一用例创建具有多个选项的 UML 用例图?
【发布时间】:2023-03-15 13:07:01
【问题描述】:

所以我遇到了这种情况,这个用户(客户)需要在购买电影票选项是或否选项之间进行选择,然后他们需要在食物选择而不是客户想要购买食物或饮料之间再次选择,我知道关于用例图,但我对“选项”特别是多个选项感到困惑(因为在用例图上没有三角形类型的东西(不同UML上的选项东西,我忘记了它的名称)),

提前感谢您的帮助!!

【问题讨论】:

    标签: uml use-case use-case-diagram


    【解决方案1】:

    在您的叙述中,只有一个用例:Buy a movie ticket;这是演员目标。有选项的事实只是这个用例的细节。

    此外,用例不显示任何关于序列的内容。如果你想展示这种逻辑,你可以考虑一个activity diagram,它有决策节点和不同的控制或对象和动作,具体取决于所做的选择。

    但如果你这样做了,你已经在用户界面上占据了一席之地。但是 UML 中的用户界面设计得并不好。最好使用UX design techniques 解决它们,例如wireframes:使用这种工具,您可以轻松找出一次做一个选择更好,还是立即提供完整的调色板(更不用说那些选项)不是相互排斥的)。

    【讨论】:

    • 所以一个用例只有正确但有多个选项
    • @saladmoe23 就是这样:一个用例,在用例文本文档中描述可能的选项,或者活动图可以描述这个特定用例的流程。一种建模替代方法是添加一个具有扩展依赖项的用例(扩展是可选的),但这将是矫枉过正,在这里似乎不合适。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2013-04-03
    相关资源
    最近更新 更多