在UML用例中包含和登录



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

No.通常的做法是将"用户已登录"定义为用例"登录"的后置条件,并作为其他用例的前提条件。

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

最新更新