【问题标题】:Specialisations in use case diagrams用例图的专业化
【发布时间】:2021-10-16 10:08:54
【问题描述】:

我正在制作一个用例图,我想知道这是否是对专业用例的正确使用。在这里,我有 Create,它有 3 个不同的专业。我想在这里展示的是用户可以创建团队、项目或董事会。我觉得这可能不是对专业化的正确使用。将它们拆分为“创建团队”、“创建项目”等会更有意义吗?

【问题讨论】:

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


    【解决方案1】:

    在 UML 中,用例是一个分类器,可以被专门化。从符号的角度来看,这是正确的。但是,您应该重新考虑名称的措辞,因为可以独立于它们的泛化使用或重用专门的用例。

    怎么样:Create itemCreate projectCreate teamCreate board

    【讨论】:

    • 感谢您的回复。这种带有一些单词更改的实现可以吗?带有扩展点的用例是否更有意义,或者是我做得很好的方式来演示正在执行的操作,即“创建”。我也在寻求实现“编辑”和“删除”。将 case 与扩展点一起使用会更好,还是建议您使用专门化的创建、编辑、删除?
    • @Krellex 在您的示例中,我倾向于使用专业化:扩展用于添加可能可选的子目标,但这里的主要用例(删除项目)如果没有子目标就没有任何意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2013-12-05
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多