在 UML 用例中包含和登录

Posted

技术标签:

【中文标题】在 UML 用例中包含和登录【英文标题】:include & LogIn in UML use case 【发布时间】:2021-12-04 17:29:33 【问题描述】:

我有一个基于帐户的系统,这意味着系统的每个功能都只能在登录后使用。此外,据我所知,在用例图中,如果没有意义,我们会在基本案例中“包含”一些内容没有包含的操作。回到我的问题,我必须绘制上述系统的用例图,并且由于系统的每个功能都可以在登录后使用,我是否必须在每个用例中“包含”登录?

【问题讨论】:

Use case for multiple login option的可能重复 【参考方案1】:

没有。通常将“用户已登录”定义为用例“登录”的后置条件和其他用例的前置条件。

在用例社区中,人们对于“登录”是否应该是一个用例存在分歧。根据 UML,每个用例都必须产生对参与者或其他利益相关者有价值的可观察结果。在我看来,像“登录”这样的用例不能满足这个要求。尽管如此,这个用例仍然是描述系统在登录过程中的行为的有用方式,所以我只保留你的“登录”用例。

【讨论】:

以上是关于在 UML 用例中包含和登录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 makefile 中包含和编译库

如何在 Python 的 setup.py 中包含和安装本地依赖项?

如何在您的 Ionic / AngularJs 应用程序中包含和使用节点模块?

如何在 SwiftUI 中包含和调用 BSImagePicker

PyCharm 在项目中包含和修改外部库

Pandas / IPython Notebook:在数据框中包含和显示图像