uml - 如图所示,我们可以在扩展点上使用包含吗
问题描述
我正在制作一个用例来为我的桌面应用程序展示 2 FA 流程,在该流程中,用户需要为 2FA 选择一个秘密问题或 SMS 代码。
包含扩展点以显示登录过程是否正确?
这是我到目前为止创建的
解决方案
如果您想知道您的图是否是有效的 UML 图:是的,它是有效的,除了两个小细节:
- 扩展应以小写字母 e 开头;
- 从椭圆的一端到另一端的水平线应将用例的名称与扩展点列表隔开。
如果您想知道根据某种方法是否正确,请说明您使用哪种方法。一般来说,用例教科书强烈反对像你一样使用包含和扩展,因为每个用例都应该为参与者提供一些附加值,而不是一小部分功能。
推荐阅读
- ios - ScrollView contentView 大小没有相应改变
- android - 当像 ConnectableObservable 这样的热门观察者完成时,如何获得回调?
- python-3.x - 用于像素聚类的高斯混合模型
- elasticsearch - 必须指定分析器类型或标记器
- android - 横向模式下的底部导航材料设计
- javascript - 是否可以通过添加链接样式表在 nextjs 项目中使用 bootstrap 4?
- r - 如果观察数不相等,如何在同一张图中绘制两条线?
- node.js - 当 node 调用 Python 程序时,AWS 上的 node.js 服务器如何处理生成图像的多个用户?
- elasticsearch - 具有条件的对象列表上的弹性搜索聚合
- python - 为什么熊猫加入错误排序的多索引会导致堆栈溢出?