Q
协会在使用案例图
0
A
回答
2
第二个,其中有链接到演员众多的使用案例肯定是更好了(实际上是唯一一个在这里做任何意义)。这些是系统提供的实际功能。登录甚至选择主题没有提供真正的商业价值。
其实我甚至会将它们从UC图中完全删除,并在活动图上进行分解。但是如果你真的想显示UC部分的可重用性(你实际使用include的地方),那么第二个图是可以接受的。
第一个扔掉,绝不做你的UC图这样了;-)
0
他们都不是正确的,因为Login
是没有用的情况。它没有附加价值。一个用例正好显示了正在考虑的系统将带给其中一个角色的附加值。拿第二张照片扔掉Login
,我会说“OK”。
你可以通过给UC告知{ actor must be logged on}
附加约束来显示需要登录。或者,如果所有的UC都需要登录,请将其附加到像{ all/UC x, y need a login}
这样的演员。
此外,使用extend/include被大多数人误用。他们用它来做功能分解,这是明显错误的。最好的办法就是避免他们,留在简单的泡泡棒人协会。
相关问题
- 1. 在另一个案例中使用案例使用SQL时
- 2. Uml使用案例图建议
- 3. 使用案例到类图 - 我如何?
- 4. FacesConverter使用案例
- 5. @EnableZuulServer使用案例
- 6. memcached使用案例
- 7. mmap使用案例
- 8. 东道主协会vs使用协会在Fortran
- 9. 协会在extjs 4.2中的示例:
- 10. 斯卡拉案例类与协议在网络上使用Akka的缓冲区
- 11. Factorygirl重新使用协会
- 12. 使用嵌套协会
- 13. 如果案例引用是M10-XXX,Rails会显示X图片?
- 14. 使用案例包括
- 15. OOP - CRUD或使用案例?
- 16. Zend_Rest_Controller和Zend_Rest_Route使用案例
- 17. Hazelcast Jet - 使用案例
- 18. iBeacon实现 - 使用案例
- 19. 使用案例 - 帮助
- 20. SQL案例 - 使用SELECT
- 21. onMarkerClick使用开关案例
- 22. JMS桥使用案例
- 23. std :: unordered_multiset的使用案例
- 24. 请求和会话作用域bean的使用案例
- 25. JPA:在协会
- 26. 带示例的makePrisms使用案例
- 27. 在SolrCloud案例中使用EmbeddedSolrServer
- 28. 在选择案例中使用枚举
- 29. 在HQL中选择时使用案例
- 30. SQL Server:在功能中使用案例
增加了您的答案。我只是在我的方面添加了一些方面。 –
我们同意登录不会增加很高的商业价值,但“通常”安全性是一个重要话题,我们需要能够追踪用户在系统上的行为,而且无论如何他都无法做任何事情未连接。 “我们”的客户“希望看到设计的系统是一个分立的系统,并且用户需要连接。出于所有这些原因,我们通常将登录作为用例。 – granier