【发布时间】:2018-03-05 03:45:15
【问题描述】:
在我的项目中,用户(管理员和教育专家)能够看到动态报告。这些报告是在报告文件管理器中创建的。
现在,要绘制一个用例查看报告,下图正确吗?
需要注意的是,管理员可以查看所有报告,教育专家可以查看自己的报告。这会改变用例图吗?
//////根据答案,我画了一张新图。
【问题讨论】:
标签: uml use-case use-case-diagram
在我的项目中,用户(管理员和教育专家)能够看到动态报告。这些报告是在报告文件管理器中创建的。
现在,要绘制一个用例查看报告,下图正确吗?
需要注意的是,管理员可以查看所有报告,教育专家可以查看自己的报告。这会改变用例图吗?
//////根据答案,我画了一张新图。
【问题讨论】:
标签: uml use-case use-case-diagram
我注意到的第一件事是你奇怪的演员符号,我从未在任何地方见过。演员表现为简单的火柴人。
您需要添加一个约束来描述管理员可以查看所有报告。这可能只是一个大括号中的文本注释,如 { admin can view all reports} 附加到演员和 UC 之间的关联。
除此之外,考虑将所有这些单个 CRUD 用例合并为单个 Manage Report,因为我猜所有这些都是强连接的。否则你很可能会被功能分解综合症所困扰。
【讨论】: