用例建模Use Case Modeling

Posted sephiroth-w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用例建模Use Case Modeling相关的知识,希望对你有一定的参考价值。

我的工程实践题目是在ESP32开发板上实现基于阿里云的MESH网络数据采集平台,要求能够使用多块ESP32开发板实现自组网络,并通过MQTT通讯协议连接到阿里云平台上。下面是以我的工程实践为例,对业务进行建模的用例图。

1.Abstract use case

技术图片

2.High level use case

根据开发板的工作流程,可分为:启动,Wifi连接,Mesh组建,Mqtt连接

3.Expanded use case

根节点选取:若网络内不存在根节点,ESP-MESH内的所有设备都会广播“实时信号强度RSSI”信号。每个节点的网络信息,包括信号强度,都会传输在整个ESP-MESH网络内,ESP-MESH网络内的设备会根据这些信息选择信号强度最高的节点作为根节点。

父节点选取: 一个节点会通过VIE消息获取其它节点的信息,并且生成父节点集合。如果父节点集合包括至少两个节点,具有更优表现参数的一个会被选择为父节点。

自恢复: 自恢复使得基于路由的网络能够在节点异常或者连接变得不稳定时继续工作。

连接阿里云:通过MQTT通讯协议连接阿里云平台

数据采集:通过网络传输,将采集到的数据信息发送给阿里云。

 

以上是关于用例建模Use Case Modeling的主要内容,如果未能解决你的问题,请参考以下文章

用例建模Use Case Modeling

用例建模Use Case Modeling

用例建模Use Case Modeling

用例建模Use Case Modeling

用例建模Use Case Modeling

用例建模Use Case Modeling