XX 智能 App产品需求文档2019 年 2 月产品版本迭代履历版本文件内容描述编写日期编写审核批准概述1.1 编写目的编写本文档的目的是为了对 XX 智能家居项目进行明确的定义,详细说明应用 App的外部行为,包括业务功能需求、非功能性需求、设计约束以及影响用户体验的其他因素。本需求说明书主要适合以下读者:➢ 管理层➢ 研发人员➢ 质量控制人员➢ 产品测试人员➢ 产品运营人员➢ 产品设计人员本需求说明书是以下开发活动的依据之一:➢ 产品概要设计和详细设计➢ 产品性能测试➢ 产品验收➢ 编写用户手册1.3 产品概述XX 智能 App 是 XX 推出的一个领先实现跨产品、跨品牌的互联互通的家庭智能控制系统平台。1.3 名词解释术语和缩写解释备注产品描述2.1 产品功能结构图2.2 全局说明此处全局说明主要以弹窗对话、加载、点击空白区域或无网络以及打断重新打开四个方面进行展开。①弹窗对话②加载页面加载下拉刷新加载网络异常加载暂无数据加载搜索无结果加载④打断重新打开功能需求3.1 用户登录3.1.1 App 启动页当用户启动 App 需要加载服务器数据时,进入启动页,减缓用户的等待焦虑。启动页可在后台可以进行页面图片的管理,后台可以上传新的启动页样式。界面原型:输入/前置条件:启动 App 需要加载服务器数据时,默认进入启动页;需求描述:1. 当用户启动 App 需要加载服务器数据时,进入启动页,减缓用户的等待焦虑;规则约束:1. 启动页可在后台可以进行页面图片的管理,后台可以上传新的启动页样式;输出/后置条件:1. 如满足“3.1.2 App 引导页”的前置条件,则进入引导页;2. 如不满足,则进入用户登录页面/“我的家”页面。3.1.2 App引导页引导页是用户仅在第一次启动 App 时所显示的操作指南/功能说明/广告宣传的页面,该页面在用户启动 App,完成加载页数据加载后显示。当用户重新安装 App 或进行更新,引导页才会再显示一次。用户浏览完引导页后,将进入用户登录页面。界面原型:输入/前置条件:首次开启 App/升级更新后开启 App,完成加载页数据加载后,默认进入需求描述:1. 引导页仅在首次开启 App 时显示;2. 引导页在 App 在用户重新安装或升级数据包包含新的引导页时,再次显示;3. 引导页封包在 App 客户端程序中,不从服务器调取数据;4. 加载页加载时,同时加载引导页数据,完成后显示引导页;规则约束:1. 引导页的交互方式为按住滑动方式;2. 用户拖拽引导...