如何理解特定场景中的用例
How to understand use-cases in specific scenerio
我正在使用 ArgoUML 绘制用例图,我有一个用户可以更新状态但登录到应用程序后的场景,从这个意义上说,我需要在登录后扩展更新状态或使它一个新的单独用例或将其概括。
谢谢
Login
不是用例,只是因为它没有给参与者带来任何价值。这是一个约束。只需绘制从 user
到 update status
的关联(使用动词实体,而不是连接标识符)。您可以将 login
关联放在用例中。
问自己一个用例:它为用户增加了什么价值? login
不增加任何值。例如,我在 SO 上的价值在于我可以提出问题,或者我可以通过回答问题获得积分。所以它们是用例 "ask question" 和 "answer question".
我正在使用 ArgoUML 绘制用例图,我有一个用户可以更新状态但登录到应用程序后的场景,从这个意义上说,我需要在登录后扩展更新状态或使它一个新的单独用例或将其概括。
谢谢
Login
不是用例,只是因为它没有给参与者带来任何价值。这是一个约束。只需绘制从 user
到 update status
的关联(使用动词实体,而不是连接标识符)。您可以将 login
关联放在用例中。
问自己一个用例:它为用户增加了什么价值? login
不增加任何值。例如,我在 SO 上的价值在于我可以提出问题,或者我可以通过回答问题获得积分。所以它们是用例 "ask question" 和 "answer question".