【发布时间】:2015-04-24 22:17:54
【问题描述】:
我正在使用 ArgoUML 绘制用例图,我有一个场景,用户可以更新状态但在登录到应用程序后,从这个意义上说,我需要在登录后扩展更新状态或使其成为新的单独的用例或概括它。
谢谢
【问题讨论】:
标签: drawing uml modeling use-case
我正在使用 ArgoUML 绘制用例图,我有一个场景,用户可以更新状态但在登录到应用程序后,从这个意义上说,我需要在登录后扩展更新状态或使其成为新的单独的用例或概括它。
谢谢
【问题讨论】:
标签: drawing uml modeling use-case
Login 不是一个用例,因为它不会给参与者带来任何价值。这是一个约束。只需绘制从user 到update status 的关联(使用动词实体,而不是连接标识符)。您可以将login 关联放在用例中。
问问自己一个用例:它给用户带来了什么价值? login 不会增加任何价值。例如,我对 SO 的价值在于我可以提出问题,或者我可以通过回答问题获得积分。所以它们是用例“提出问题”和“回答问题”。
【讨论】:
<<include>> 和<<extend>>。不分析用例。它们是合成的。请不要在这里进行功能分析!