Uml 用例图-扩展和关联到扩展UC
我想知道是否应该将关联添加到扩展用例中 在我的例子中,演员必须“通过”基本UC才能到达扩展UC。他无法直接访问它 如果是: 或Uml 用例图-扩展和关联到扩展UC,uml,use-case,Uml,Use Case,我想知道是否应该将关联添加到扩展用例中 在我的例子中,演员必须“通过”基本UC才能到达扩展UC。他无法直接访问它 如果是: 或 总而言之,扩展的UC也是这个参与者的用例,所以它也应该被标记为这个参与者的附加用例,扩展是否足够?用例定义说,系统在执行用例时通过关联与连接到用例的外部实体(参与者)交互。在扩展关系的情况下,扩展用例(在您的示例中添加新的)可以独立于扩展用例(在您的示例中显示列表)执行。若您的参和者在添加列表用例的执行期间与系统交互,那个么参和者和用例之间的关联是必要的。扩展(与包
总而言之,扩展的UC也是这个参与者的用例,所以它也应该被标记为这个参与者的附加用例,扩展是否足够?用例定义说,系统在执行用例时通过关联与连接到用例的外部实体(参与者)交互。在扩展关系的情况下,扩展用例(在您的示例中添加新的)可以独立于扩展用例(在您的示例中显示列表)执行。若您的参和者在添加列表用例的执行期间与系统交互,那个么参和者和用例之间的关联是必要的。扩展(与包含不同)不必总是应用,通常会定义一些使用它的条件 结论如下:如果Actor在addnewusecase的执行过程中与系统交互,那么应该连接Actor来添加新的UseCase。您提到了actor访问用例(直接或间接都不重要),所以第二个图是正确的
我建议您阅读UML规范,用例一节。你会在那里找到你问题的确切答案 您似乎已经阅读了UML规范。你能更清楚地回答OP的问题吗?通过显示“正确”的图片,我不会假设addnew可以独立执行。如果不是,演员不应该与它有直接的联系,这是一种显示AddNew唯一入口点是通过ShowList的方式。