You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

用例图设计中是否需要将IIoT列为次要参与者?

用例图IIoT角色判定与接口说明

核心结论

IIoT应当列为你这套监控应用的用例图参与者,监控仪表盘不属于IIoT的交互接口。

判定依据

  • 用例图参与者的核心定义是位于系统边界外、和系统存在明确交互的外部实体,交互支持单向也支持双向,没有要求必须是主动发起请求的角色。你已经明确将Node-Red、Kafka、监控仪表盘归为应用内部组成部分,那么IIoT作为独立于应用、主动向应用推送源数据的外部实体,完全符合参与者的判定标准。
  • 你提到的「参与者需要对应交互接口」的规则完全成立,但IIoT和你的应用的交互接口是Node-Red侧暴露的、用于接收IIoT数据上报的单向数据接口,和面向用户的监控仪表盘没有关联:监控仪表盘是给用户参与者提供数据查询、可视化服务的接口,IIoT不会调用仪表盘的任何能力,仪表盘也不会向IIoT返回任何数据,二者不存在直接交互逻辑,因此仪表盘不能作为IIoT的交互接口。

用例映射建议

你可以直接按照以下逻辑梳理用例关系:

  • IIoT参与者关联的用例:向监控系统上报IIoT设备实时数据
  • 用户参与者关联的用例:选择指定设备查看IIoT数据可视化结果
  • Node-Red、Kafka属于实现上述两个用例的内部组件,无需纳入参与者列表。

内容的提问来源于stack exchange,提问作者Q.Aimad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:12:02