首页 > 解决方案 > 系统是否应该成为社交网络应用程序用例图中的参与者

问题描述

我想知道系统是否应该作为参与者包含在我的用例图中,我的应用程序是关于开发人员的社交网络,因此系统会提示生成通知以发送给收到新朋友请求的用户,并且当用户收到聊天消息时,系统会向用户发送通知……系统是否扮演演员的角色???先感谢您

标签: umldiagramuse-case

解决方案


不,该系统实际上是正在考虑的系统。它不是演员,而是定义演员的边界。这就是为什么您会看到一个边界对用例进行分组,并且该边界之外的参与者连接到内部的用例。

页。UML 2.5 的 637:

用例是一种捕获系统需求的方法,即系统应该做什么。本节中指定的关键概念是参与者、用例和主题。每个 UseCase 的主题代表 UseCase 适用的一个正在考虑的系统。用户和可能与主题交互的任何其他系统都表示为参与者。


推荐阅读