首页 > 解决方案 > 如图所示,我们可以在扩展点上使用包含吗

问题描述

我正在制作一个用例来为我的桌面应用程序展示 2 FA 流程,在该流程中,用户需要为 2FA 选择一个秘密问题或 SMS 代码。

包含扩展点以显示登录过程是否正确?

这是我到目前为止创建的我的用例图

标签: umluse-caseuse-case-diagram

解决方案


如果您想知道您的图是否是有效的 UML 图:是的,它是有效的,除了两个小细节:

  1. 扩展应以小写字母 e 开头;
  2. 从椭圆的一端到另一端的水平线应将用例的名称与扩展点列表隔开。

如果您想知道根据某种方法是否正确,请说明您使用哪种方法。一般来说,用例教科书强烈反对像你一样使用包含和扩展,因为每个用例都应该为参与者提供一些附加值,而不是一小部分功能。


推荐阅读