uml - 系统是否应该成为社交网络应用程序用例图中的参与者
问题描述
我想知道系统是否应该作为参与者包含在我的用例图中,我的应用程序是关于开发人员的社交网络,因此系统会提示生成通知以发送给收到新朋友请求的用户,并且当用户收到聊天消息时,系统会向用户发送通知……系统是否扮演演员的角色???先感谢您
解决方案
不,该系统实际上是正在考虑的系统。它不是演员,而是定义演员的边界。这就是为什么您会看到一个边界对用例进行分组,并且该边界之外的参与者连接到内部的用例。
页。UML 2.5 的 637:
用例是一种捕获系统需求的方法,即系统应该做什么。本节中指定的关键概念是参与者、用例和主题。每个 UseCase 的主题代表 UseCase 适用的一个正在考虑的系统。用户和可能与主题交互的任何其他系统都表示为参与者。
推荐阅读
- selenium - 查找出现时间很短的元素的 xpath
- swift - 我怎样才能让 TapGestureRecognizer + didSelectItemAt 不互相阻挡?
- r - 定义导入 RNA-seq 计数数据的工作流程
- jquery - AJAX:将来自两个单独的 AJAX 调用的 JSON 数据转储到一个无序列表中
- python - 使用python中的子进程模块实时输出终端命令
- erlang - 使用 httpc lib 将大型 http 响应流式传输到 Erlang 中的磁盘
- javascript - 按 Client_id 下载 Google Analytics 数据
- sql - 使用正则表达式从 Oracle 查询字符串中选择一个词
- azure - 在 sap hana azure vm 备份中找不到 SYSTEM_KEY_NAME
- image-processing - val_loss 非常高(超过 100)