2

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

4

1 回答 1

4

不会。通常的做法是将“用户已登录”定义为用例“登录”的后置条件和其他用例的前置条件。

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

于 2016-02-27T20:18:02.707 回答