我的工程实践课题为“传感器智能分析引擎”,通过爬取现有传感器供应商的数据或采用现场调研的方式,运用数据挖掘方法对这些数据进行分析,为开发新型物联网设备提供参考与依据。
1、抽取Abstract use case
基于信息的管理和访问两个角度,可划分为网站管理人员Developer和客户Customer
2、用例图
3、High Level use case
对于Developer,可以将功能模块主要划分为如下:
(1)数据可视化设计:提供可视化模版和样式,丰富数据的表现形式。
(2)数据库维护:对后台信息库进行“增删改查”操作。
(3)用户信息管理:管理账户资料,赋予不同权限等。
对于Customer,可以将功能模块主要划分为如下:
(1)注册
(2)登陆
(3)提需求:有两种方式,与管理员站内信或者留言
(4)信息检索:按照自身不同权限,进行数据查询
(5)可视化已有数据集:根据网站提供的可视化样式进行数据展示
4、Expanded use case分析
整套系统的功能相对基础,这里针对交互最多的“信息交流”分析。
信息流向应该是双向的,管理员可以和访问者之间直接交流;而用户间则不方便直接交流,这样的效率也不高,建立一个类似讨论区的模块,用户可以在此交流意见,管理员也能够很方便地从中搜集合理的反馈意见;除此之外,最好在每一次数据库信息修改的时候,都能够直接通知到用户,以便用户及时更新最新的数据集。