gpt4 book ai didi

uml - 包括或扩展用例关系?

转载 作者:行者123 更新时间:2023-12-04 22:30:57 25 4
gpt4 key购买 nike

我不知道在我的用例中应该使用哪种关系。假设 Actor 是可以管理帐户的用户:-创建; -删除; -更新;

我是否应该将“管理帐户”作为一个用例,然后将创建、删除、更新链接到它——如果是——扩展或包含关系,有什么想法吗?或者,如果我保留单独的用例创建、删除、更新会更好?

最佳答案

我不喜欢“Manage-X”用例。正如您的帖子所暗示的那样,“管理”实际上是许多交替的、独立的任务的统称。结果是一个看起来不正确的用例主体:

If the User selects 'Create' then {...}
else if the User selects 'Update' then {...}

...等等

最好单独展示它们。如果您的模型变大了——并且您需要一种组织方式——然后为相关的 UC 创建一个,而不是“ super UC”。因此,在您的情况下,一个名为 Manage Account 的包包含 UCs Open AccountUpdate Account

嗯。

关于uml - 包括或扩展用例关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com