0
A
回答
1
如果您正在开发完整系统,那么不要,不要将数据库作为演员。我不建议展示服务器。
UCD的目的是根据它支持的功能(用例)和为谁提供这些功能(演员)来显示系统上下文。 UCD故意不展示内部结构 - 所以您关注用户及其需求,而不会受到实施担忧的影响。
由于服务器和数据库是您的系统的一部分,因此他们是“设计细节”以了解如何实现用例。因此,不要坐在你的系统之外,因此他们不是演员。我建议将其他系统放在UCD上的唯一时间是(a)它们在您正在构建的系统的外部,(b)提供或从中获得一些价值。
UML提供其它用于显示系统的内部组件:将它们
- Deployment diagrams节目的物理硬件和软件组件的分配
- Component Diagrams允许你显示应用程序的逻辑结构
- Sequence Diagrams或允许您展示如何根据其逻辑组件实现用例
(注意我并不是建议你使用所有这些,只是有用的)。
hth。
0
我认为web服务器和数据库应该标记为系统,用户或外部第三方可能是演员!
+0
引用维基百科“一个演员模拟一种与主体交互的实体(例如通过交换信号和数据)所扮演的角色类型,但是该主体是外部的。”[1] “Actor可能表示请注意,参与者不一定代表特定的物理实体,而只是某个实体的特定方面(即“角色”),与相关联用途的规范相关所以我知道我可以使用服务器,因为它通过消息传递与客户端通信。 – Shpongle 2010-12-06 23:41:16
相关问题
- 1. 3层体系结构参考
- 2. 三层体系结构与三层服务器体系结构
- 3. Web层的体系结构
- 4. 三层体系结构
- 5. GWT三层体系结构
- 6. WCF N层体系结构
- 7. 3层体系结构分层和术语混杂
- 8. Winform应用程序中的3层体系结构
- 9. 三层Web体系结构:分层机器上的图层是否有益?
- 10. 使用Symfony实现3层体系结构PHP
- 11. 如何使用Winforms实现.net 3层体系结构
- 12. 将用户凭证存储在3层体系结构中
- 13. Magento2:整体架构和体系结构图层
- 14. 3层体系结构的BAL的目的
- 15. 具有Web API业务层的ASP.Net MVC 3体系结构
- 16. 操作3层体系结构中的datagridview列
- 17. 3层体系结构的编码标准
- 18. C中的N层体系结构#
- 19. C++:在同样的体系结构层
- 20. asp.net中的三层体系结构mvc
- 21. 如何使用3层体系结构在gridview中显示图像?
- 22. 如何在UML中表示3层体系结构?
- 23. Jboss为3层客户端服务器体系结构
- 24. 关于3层体系结构和symfony框架
- 25. WP7 3层体系结构单元测试
- 26. ASP .NET MVC体系结构适合传统的多层体系结构
- 27. 控制器在分层体系结构中的适用层/ DDD
- 28. 登录表单使用实体框架和3层体系结构
- 29. Linq到SQL层/体系结构?
- 30. MySQL体系结构(分层数据)
好吧,这是有道理的,谢谢你帮助清除。 – Shpongle 2010-12-07 12:50:43