智能家居app的功能需求
2019-09-23 17:54    捷易智能办公

功能需求表示开发人员必须在软件产品中实现的功能,用户可以利用这些功能完成各自的任务,从而满足业务需求。根据智能社区下的智能家居app 用户需求

对智能家居 APP 的用例建模,对主要用例的描述以及对关键用例的活动图分析,捷易科技把智能家居 APP 分为信息服务、设备管理、数据查询和软件设置四大模块。

 

1.智能家居 APP 基础功能表

智能家居app

功能项

功能描述

接收安防警报

当住宅发生突发情况时,智能家居网关会控制zigbee终端及时处理,并把消息推送给小区业主。

管理安防警报

业主可以查询、删除安防警报记录。

接收小区公告

业主可以接受小区管理人员发送的公告信息。

接收物业通知

业主可以查询、查看、删除小区公告。

管理物业通知

业主可以查询、查看、删除物业通知。

查看设备状态

业主可以实时查阅家中设备的开关状态。

远程操控设备

业主可以通过UI按钮、文本命令或语音控制家居设备。

视频监控

业主可以通过智能手机选择家中的某个摄像头,进行实时监控。

情景模式

业主可以把相关的家居设备设置成一个逻辑分组,并进行相应的操作设备,业主可以根据需要设置多组情景模式。该功能可以方便业主在使用时进行一键操作。

联动防区

业主可以把智能摄像头、安防传感器和其他设备组成一个逻辑分组,同一分组内的设备相互协作,实现安全管理。

查询控制设备

业主可以根据设备类型或者设备名称查询具体设备,并可以直接操作结果列表中的智能家居设备。

管理操作记录

业主可以查看、删除家居设备操作记录。

软件设置

软件设备负责对智能家居APP各种参数的管理,比如,是否记录用户名,是否自动登录,是否接受推送消息等。

软件升级

智能家居app可以自动或者手动升级到最新版本。


用户管理

通过智能家居平台服务器,小区业主可以完成注册和登录功能。

 

 

 

 

c21d161f9ab5fba86697b90a2b03cd9d.jpg
2. 
智能家居app非功能需求

 

非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。它一般和系统的状态有关而与系统需要提供的功能无关,是功能性需求的有力补充。软件产品的非功能性需求包括系统的性能、系统安全、可靠性、界面友好性、可适应性、可复用性等。下面介绍本系统的非功能性需求。

 

(1)性能需求

 

通俗来讲,性能就是智能家居系统的计算和响应速度。用户对性能的要求没有止境,但现实却是残酷的。性能受到许多因素的影响,包括业务需求、系统架构、编程语言、数据库设计、算法设计等。因此,在设计实现智能家居 APP 时,应当尽可能地识别并解决这些性能问题,以满足用户的苛刻要求。

 

(2) 系统安全需求

 

智能家居系统的安全性可以从以下三个方面来考虑。首先是软件平台的安全性,包括智能家居 APP 所依赖的 Android 操作系统的安全性、开发平台的安全性、第三方组件的安全性等。其次是软件本身的安全性,智能家居 APP 所涉及的功能都是和单一用户绑定的,因此 APP 必须多次验证用户的合法性,防止黑客的恶意攻击。最后是用户数据的安全性,包括小区业主账号的安全和信息服务数据的保密。

 

(3)可靠性需求 

 

可靠性是对软件的基本要求。如果智能家居 APP 经常无法响应,毫无理由的崩溃,则不可能满足业主的需要。因此,可靠性是设计软件时必须要着重考虑的问题。

 

(4)UI 界面友好性需求

 

UI 界面应当布局合理,美观大方,易操作,用户体验性良好。

 

(5)可适应性需求

 

由于采用 Android 操作系统的手机种类繁多,且尺寸和分辨率大不相同,因此智能家居 APP 必须考虑多机型的适配问题,尽可能适用于更多的智能手机。

 

(6)可复用性需求

 

除了上述非功能性需求外,捷易科技还要求在开发过程中,总结出可复用的中间件。智能家居 APP 捷易科技智能家居系统众多 APP 中的一个。为了方便和简化其他 APP的开发,应当在开发智能家居 APP 的过程中,对一些基础功能模块进行封装,提炼出可复用的中间件,为其他 APP 的开发提供基础。 

专题推荐
相关推荐
立即体验管理平台
温馨提示:提交成功后会自动跳转到体验管理后台
的页面,您可以根据系统自动发送的账号和密码登录
试用。.注:账号和密码同时适用于管理后台和小居APP。

手机扫一扫
关注捷易科技

  • 13502815687
  • 18026926246
  • 捷易科技智能家居联系人2
  • 捷易科技智能家居联系人1