在我们的软件中,我们希望用户打开具有不同数量项目的项目文件(类似于Visual Studio项目),并且他应该能够从外部源(从其他项目中提取和插入这些项目,用于例)。我知道用户应该打开项目,保存项目,提取和插入项目,但就UML用例图而言,我不知道如何表示最后三个用户案例:
在图片中我有两个用例图。它们都很好吗?
答案 0 :(得分:3)
问问自己:Open Project是一个用例吗?增值是多少?我想根本就没有。因此,如果没有附加值,则不是用例。如果不是用例,则不需要泡沫。
答案 1 :(得分:2)
我认为您的任何一种解决方案都不正确。
带有extends的图表示我们可以在打开项目时保存项目,这对我来说很奇怪。
右边的图表反过来,在保存项目时我们也打开了一个项目。再说那对我来说似乎不对。
从我的观点来看,这些用例都需要是单独的用例,没有扩展或包含它们之间的关系。它们似乎都处于同一水平。我可以想象每个用例都可以通过单个菜单选项触发。