我有一个演员(管理员),他可以对其他用户帐户执行一些操作,例如创建帐户、编辑帐户和删除帐户帐户。我应该做这样的事情:
-->UseCase:createAccount
/
o /
-|- /
| -----> UseCase:DeleteAccount
/ \ \
Admin \
\-->UseCase:EditAccount
还是我应该做一个单一的案例?
o
-|-
| -----> UseCase:ManageAccounts
/ \
Admin
我问这个问题是因为我觉得如果我在一个用例中有三个操作,那么在用例描述中解释成功的案例会更困难。
谢谢你的时间。
你可以有抽象Manage Accounts
通过让它概括三个用例。
Like so:
![diagram with generalization](https://i.stack.imgur.com/IXlOW.png)
您可以参考需要紧凑形式的抽象用例,并参考您想要显示细节的更精确的“子”用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)