【发布时间】:2023-01-31 18:04:36
【问题描述】:
我有一个用例“管理登录和安全”(MA01),描述如下:作为用户,我希望能够导航到 myaccount 中的登录和安全屏幕,以便能够管理我的凭据。
还有另一个用例称为“管理帐户详细信息”(MA03),描述如下:作为用户,我想管理我的访问数据(电子邮件、密码)。
还有更多的用例,例如第二个。有越来越多的具体用例。例如,用例“更改电子邮件”(MA03 001) 是管理帐户详细信息的可能用例。
我如何在用例图中显示它?
这是用例之间的泛化关系吗?第一个很笼统,想要管理登录和安全;另一个用例更具体,想要管理帐户详细信息。 用例管理登录和安全的工作流程如下所示
【问题讨论】:
-
我建议您阅读有关用例的 Bittner/Spence。您正在尝试进行功能分解。
-
@qwerty_so 你能告诉我我做错了什么吗?这些是真实的用例,我必须构建一个用例图,那么我做错了什么?我不能读一本洞书然后完成这个任务。
-
你说用例,但实际上,你有用户故事(“作为一个……我想……为了……”)。用例图不适用于用户故事。您是否也有流程描述(“1.演员做...,2.系统响应...,3.演员做...”)?
-
您的“用例”不是用例。就像你在告诉我们:“我有这辆车,还有这列火车,但是如何用这些船航行?”嗯,你不能,因为它们不是船!
-
不幸的是,无知不会帮助你解决任何问题。任何关于 UC 的课程很可能都在教授错误的东西(从这里出现的问题来看)。所以你进退两难。 UC 简而言之:它与演员目标有关。这不是深入细节,而是要了解全局。通常你会学习分析和细节,但在这里反之亦然,这就是为什么这么多人都弄错了。
标签: uml use-case use-case-diagram