我正在创建一个非常基本的用例图来显示教师登录,如果用户忘记密码,登录包含忘记密码,如果他们希望在登录后重置密码,则重置密码。我的问题是,这是下面的用例图创建,特别是include和extend?
答案 0 :(得分:3)
这真的很基础。通常,登录宁愿是其他用例的先决条件,而不是它自己的用例。你的问题至少缺少一个词来理解它。我假设你在问它是否正式正确。嗯,这不完全。
“忘记密码”不是动作;你宁愿将它命名为“重置密码”(如上所述),因为这是你可以积极而自愿地完成的事情。 您也没有使用过去时的动词命名用例。
只需删除“包含”用例即可。否则你最终会得到重复。
重命名的“重置密码”的“extend”箭头必须指向相反的方向(否则它在语法上是正确的,但没有意义)。
“如果他们希望在登录后重置密码,则重置密码” 我强烈建议在登录界面提供“重置密码”。 如果您不想这样做,则必须将两个用例直接附加到演员(教师)。