每个用例操作都必须包含登录名吗?

Adi*_*ees 1 uml use-case use-case-diagram

我对用例图的概念很陌生,我有点困惑,我有一个用例图“每月报告存档”,我想请问一个案例的<<include>>使用是否必须通过登录?我制作的用例是否正确?

所以就我而言,现在是关于“每月报告存档”。流程是:公关收到社区的提案,提案数据由社区关系存储到系统中,供X部门稍后查看,并决定是否接受或拒绝提案。X 部门然后可以查看有关提案的信息,然后 X 部门可以选择是接受还是拒绝该提案,如果接受,则该提案将被存档。然后,X 部门根据存档的提案制作一份月度报告,提交给经理。每个月,经理都可以看到部门 X 所做的报告。

此图 1

图片1

这个图像 2 每个案例都必须包括登录。 图像2

那么哪个更好呢?图一还是图二?

qwe*_*_so 5

Login不是用例,因为它没有任何附加值。这只是一个简单的约束。您可以将其附加在阅读笔记中{ <actor> must be logged on }并对其进行刻板印象<<invariant>>。或者把它附加到演员身上并描述它{ must be logged on for any use case }

顺便说一句:不要尝试任何功能分解。用例显示了系统为其参与者带来的附加价值。没有别的,请。此外,用于<verb> <substantive>描述单个用例。

根据经验:如果您的 UC 图表开始类似于蜘蛛网,那么您的设计就被破坏了。