首页 > 解决方案 > 时间表系统用例图

问题描述

这是我为我的大学时间表系统制作的用例图:

在此处输入图像描述

我的图表正确吗?还是需要更多用例?

标签: databaseumlsystemuse-caseuse-case-diagram

解决方案


事实上,您的图表很难阅读,因为文本太小,您的图表不正确。

  • 演员导演校长(如果我没看错的话)没有专门激活用例,他们没用,他们和学术管理之间的“关系”是无效的,可能你想要一个概括

  • 仅允许在身份验证时更新用户信息太减少了

  • 更改密码和使用更新用户信息编辑个人详细信息之间的“关系”是非法的,可能是您想要像以前那样进行概括,在这种情况下,这仍然是错误的,因为没有参与者激活这些 UC,请使用扩展

  • 和Edit Timetable和下面的三个UC完全一样

  • 更新用户信息创建新用户之间的扩展不清楚,我的意思是更新已经存在的东西,对我来说最好不要

  • 按照惯例,右边的演员是次要演员,时间表管理员不是这种情况

  • 演员StudentAccountant、 Academic Administration* 和Lecturer与相同的 UC 相关联,当多个 UC 做同样的事情时,这意味着只有一个角色,所以只有一个演员必须在场。你把演员和“人”混为一谈,演员就是一个角色。


推荐阅读