UML软件建模——全屋智能交互平台
二、问题描述
目前全屋智能家居产品,主要为安防套件,以智能门锁、监控摄像头、感应组件作为全屋智能的基本配置,而这种智能无法满足用户对全屋智能场景的体验需求,不同的用户场景下,不仅有智能家居产品还有智能家电可为用户打造针对不同场景下的体验模式,通过不同产品的组合联动,重新定义全屋智能交互系统,让家电联动场景更符合用户的真实使用场景。
三、用例建模
3.2用例文档
四、用例分析
4.1 架构分析
4.1.1 备选构架
4.1.2 关键抽象
用户:实体,作为使用的客户信息
设备:作为物理设备信息的承载者,记录设备的相关信息。
灯光位置:提供灯光需照亮的物理位置。
视频:提供视频信息,方便用户对是否报警进行判断。
建议:进行健康监护后为用户提供的建议。
异常:探测器或者门禁出现异常后显示的状态。
检测结果:进行健康监护后显示的检测结果信息,方便用户了解自身情况。
生活缴费:提供缴费的渠道,方便用户进行缴费。
余额不足提醒:当余额不足时进行提醒,便于用户及时的进行缴费。
4.2 用例实现
4.2.1 完善用例文档
完善用例文档UC-1:用户在系统上选择健康监护的功能后,系统会出现一个健康监护界面,用户在里面选择具体的健康监护功能,然后结合房间内提供的物理检测设备进行检测,当检测完成后,系统会弹出检验完成点击确定查看具体情况的提示框,点击确定后就会显示刚刚检测的结果及对应的医疗、饮食、穿衣等方面的建议。点击取消后将回到健康监护界面。
完善用例文档UC-2:用户在收到全屋智能交互平台发送的报警通知后,打开该平台然后进行登录操作,点击家庭安防按钮就会进入安防界面,再点击查看安防信息,该平台就会获取门禁系统和安防及摄像监控系统的异常信息与视频录像信息,汇总信息后显示在该界面上,用户根据此内容来进行判断是否需要报警,如果需要就点击确认报警,然后该平台就会发送报警信息给小区报警系统。反之就取消报警。
完善用例文档UC-3:用户在登录全屋智能交互平台后,点击家庭安防进入安防界面,再点击查看历史记录将会弹出一个历史记录表,用户选择一个记录打开,该平台将会显示该记录的详细信息。点击删除按钮后,该条记录会被删掉。然后返回到历史记录表的界面。
完善用例文档UC-4:用户在登录全屋智能交互平台后,点击家庭安防进入安防界面,再点击查看历史记录将会弹出一个历史记录表,用户选择一个记录打开,该平台将会显示该记录的详细信息。点击标记按钮后,该条记录会被标记。然后返回到历史记录表的界面。
完善用例文档UC-5:用户在设备列表页点击添加设备,首先选择设备的品类,再为设备命名,最后录入设备的自动化操作接口。其中设备的信息与操作接口可以通过扫码或输入出厂编号等方式自动获取。录入接口后系统会测试该接口是否可用,若不可用则重新录入,可用则添加设备成功,将该设备添加到用户的设备列表中。
完善用例文档UC-6:用户在设备列表查看设备,点击设备,选择删除。测试弹出警告,确认用户是否删除该设备,若用户点击确认则将该设备从用户的设备列表中移除。若不确认则撤销此操作。
完善用例文档UC-7:用户查看设备列表点击设备,点击设置设备运行方案。点击自动方案,系统显示推荐方案,用户选择推荐方案;点击手动设置,用户输入设备运行方案。用户确认方案,若确认则设置设备运行方案,若不确认则修改运行方案。
完善用例文档UC-8:用户进入界面后,要先设置好智能设置,然后还有启动才会智能播放。智能播放会根据前面设置好的需求播放,比如什么时间播放、播放那一首歌等。
完善用例文档UC-9:视频的智能设置中包含了一个时长设置,也就是说播放多少时长后,媒体会自动关机,以此来提醒用户按计划行事。
完善用例文档UC-10:灯光的智能设置中的内容设置,指的是多种灯光的配合,从而营造氛围。而位置设置就是指那个位置的灯光开启状况,比如卧室等。
完善用例文档UC-11:当三表某一方面余额不足时,可以通过调用警报器来警告用户。
4.2.2 识别分析类
健康监护
安防
控制管理
娱乐生活
4.2.3 分析交互
健康监护
安防
设备管理
娱乐生活
4.2.4 参与类类图
健康监护
安防
设备管理
娱乐生活
4.3定义分析类
健康监护
安防
设备管理
娱乐生活
五、实现及测试
实现
主页面
“我的”页面
健康监护
安防
设备管理
娱乐生活
测试
健康监护
测量体温
测量血压
查看天气
安防
查看安防信息
点击探测器显示详细信息
点击报警
点击确定报警
查看历史信息
设备管理
点击设备管理界面下方的+
点击测试
娱乐生活
点击音乐
点击智能设置
点击智能设置下方的+
点击视频
点击智能设置
点击智能设置下方的+
点击灯光
点击智能设置
点击添加主题灯光
点击三表
点击前去缴费