database - 时间表系统用例图
解决方案
事实上,您的图表很难阅读,因为文本太小,您的图表不正确。
演员导演和校长(如果我没看错的话)没有专门激活用例,他们没用,他们和学术管理之间的“关系”是无效的,可能你想要一个概括
仅允许在身份验证时更新用户信息太减少了
更改密码和使用更新用户信息编辑个人详细信息之间的“关系”是非法的,可能是您想要像以前那样进行概括,在这种情况下,这仍然是错误的,因为没有参与者激活这些 UC,请使用扩展
和Edit Timetable和下面的三个UC完全一样
更新用户信息和创建新用户之间的扩展不清楚,我的意思是更新已经存在的东西,对我来说最好不要
按照惯例,右边的演员是次要演员,时间表管理员不是这种情况
演员Student、Accountant、 Academic Administration* 和Lecturer与相同的 UC 相关联,当多个 UC 做同样的事情时,这意味着只有一个角色,所以只有一个演员必须在场。你把演员和“人”混为一谈,演员就是一个角色。
推荐阅读
- javascript - 使用 node.js mysql 查询解决未定义的承诺
- python - 如何检查一组数字是否包含在更大的数字范围内?
- c - 如何从我的代码中删除“不兼容的指针类型”警告?
- javascript - 在 JS 中反应 CORS 问题,但在网络选项卡的正文中返回 200 和内容
- r - 如何创建多个工作簿,每个工作簿中有多个工作表
- office-ui-fabric - Fluent/Fabric - 是否可以以编程方式清除 NormalPeoplePicker 的输入?
- java - 如何使多个 nbm 模块的 jar 状态相同?
- python - 将变量打印到 txt 文件
- java - Spring Boot - 具有来自外部来源的属性的 ConditionalOnExpression
- c# - 即使使用 FirstOrDefault 的位置,EF 也会加载所有子项