学术日历应用用例图咨询:双登录用例合理性及Extends含义
学术日历应用用例模型问题解答
关于两个登录用例的合理性
- 如果学术顾问和学生的登录逻辑有差异(比如验证机制不同、权限校验规则不一样——比如顾问需要额外的身份审核步骤,学生仅需学号密码验证),分开设置两个登录用例完全可行,能更清晰体现不同角色的登录特性。
- 如果两者登录流程完全一致(都是账号密码验证,无额外区分逻辑),可以合并成一个通用的「登录」用例,让学术顾问和学生两个Actor都关联这个用例,这样模型更简洁,避免冗余。
虚线标注的Extends含义
在UML用例模型里,Extends(扩展)代表的是扩展用例和基础用例的依赖关系:
- 基础用例是完整、可独立执行的功能流程,比如你图里的「查看学术日历」。
- 扩展用例是只有在基础用例执行过程中满足特定触发条件时,才会启动的附加流程,比如「反馈问题」只会在用户查看日历遇到问题时才会触发执行。
- 扩展用例不能单独运行,必须依赖基础用例的执行,且仅在预设条件满足时介入。
内容的提问来源于stack exchange,提问作者AHumaidi9
相关产品推荐
相关产品推荐

