缤纷KTVAPP需求规格说明书.docx_第1页
缤纷KTVAPP需求规格说明书.docx_第2页
缤纷KTVAPP需求规格说明书.docx_第3页
缤纷KTVAPP需求规格说明书.docx_第4页
缤纷KTVAPP需求规格说明书.docx_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

缤纷KTV手机应用需求规格说明书Version 0.1文件状态: 沟通稿 修改稿 正式稿文件标识:缤纷KTV-LP-2013-9文档类别:初步沟通文档当前版本:V1.0作者:Mclean Lee完成日期:2013年9月16日注:缤纷KTV为app暂定名称,后根据相关协定再做更改。2014年1月文档修改记录修订记录详细信息版本编号或者更改记录编号*变化状态简要说明(变更内容和变更范围)日期变更人审核日期审核人*变化状态:A增加,M修改,D删除审批记录详细信息职务签字日期目录1引言51.1编写目的51.2适用范围51.3文档概述51.4参考资料51.5部分术语及缩写解释62系统概述62.1业务背景62.2产品(项目)目标72.3产品(项目)用户特点72.4“缤纷KTV”产品(项目)业务流程72.5假设和依赖72.6系统功能需求列表83产品(项目)部分功能需求用例展示(暂不沟通后台需求,仅作前台简单设计)134非功能需求134.1系统质量需求134.1.1性能134.1.2可靠性144.1.3可维护性144.1.4可用性144.1.5可移植性144.1.6可测试性144.1.7易用性154.2安全性需求154.3环境需求164.4保密性和私密性需求164.5业务规则164.6其它需求165外部接口需求165.1用户界面165.2硬件接口175.3软件接口175.4通信接口176用户需求其他建议内容171 引言本项目需求规格说明书将记录前期沟通需求过程中关于APP整体功能构架、用例说明、功能说明及流程说明情况。1.1 编写目的本文档作为顶呱呱与合作伙伴建设“缤纷KTV”项目相关需求求理解达成一致共识的基础文件,作为双方界定项目范围、签定合同的主要基础,也作为本项目验收的主要依据。同时,本文档也作为开发方后继工作开展的基础,供双方项目主管负责人、项目经理、技术开发人员、测试人员等理解需求之用。1.2 适用范围本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中:开发方的项目负责人、公司方项目经理、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员及需求方接口人应重点阅读本文档各部分,其他人员可选择性阅读本文档。1.3 文档概述本文档主要描述了“缤纷KTV”系统项目的软件需求。本文档首先从业务背景、系统功能、运行环境等方面概要描述系统,其次从用户界面、软件接口等方面描述系统的外部接口需求,然后进一步详细描述功能性需求和非功能性需求以及待确定的问题。1.4 参考资料暂无1.5 部分术语及缩写解释表1-1中列出了本文档部分术语及缩写解释,相关阅读人员可参考表1-1 术语及缩写解释图符名称描述2 系统概述2.1 业务背景统计数据显示,2013年以来中国移动应用产出的价值规模达到550.4亿元,与2012年相比增长380.3%,预计2014年通过移动终端进行购物、娱乐、互动的市场交易规模将突破1500亿,将成为一般人群最具常规的娱乐模式。随着O2O,物联网等概念的热起,越来越多的人感受到了急速互联网及3G、4G网络下生活的变化。本次“缤纷KTV”正是迎合了市场的需求,在概念上通过线上互连,线下服务的方式,为用户提供更便捷的服务;从区域上讲,当前西南区域是移动互联网发展的主要区域,并在竞争上已经有同类竞争者如纯K、K米等在进行相关的娱乐转变;在细分上,通过产品的进一步升级及手机终端的打造,配合后期推广策略,将有较为卓越的服务表现能力。2.2 产品(项目)目标规划及设计出完整的产品架构及功能模块、拓展功能预留等;开发安卓(定制)pad版本App,满足功能需求及具备相关功能模块;开发IOS版本手机App,满足功能需求及具备相关功能模块;开发安卓版本手机App,满足功能需求及具备相关功能模块;建立完整的业务流程,完成信息流、形态展现、歌曲目录、用户信息在APP及相关信息呈现中的流通;主要功能的易用性及体验改善、主要机型适配等。2.3 产品(项目)用户特点下表是对关键用户角色(Actor)的简要说明:序号用户应用场景用户特点说明权限1管理员web后台交付后用户使用的最高权限管理者。全部权限(读、写、删除、创建、修改)2用户APP实现APP绑定包间及点歌等相关操作的用户部分权限(读、创建、修改)超级管理员:不做赘述管理员:当业务流程相关信息进入系统后可进行全局的操作并保证流程顺利进行;用户:在使用app过程中所有涉及用户订购、订单查询、取消等操作;2.4 “缤纷KTV”产品(项目)业务流程暂不预设,需在进一步沟通时确认2.5 假设和依赖本系统需要集成其他软件开发商提供的组件或应用系统(如支付宝、百度地图定位、硬件设备信息调取等),假定需要集成的组件能够按时提供并满足需求。假定这些组件的运行环境与本系统运行环境不发生冲突,能与本系统兼容。另外,假定本文档所描述的软件需求均获得了项目双方所有客户的认可且稳定不变。如果项目后期,客户提出的需求变更超出了本需求规格范围,则将严重影响本系统的设计、开发和程序的稳定。在本软件需求规格说明书定版之后,客户需求发生了较大变更,变更后的需求规格说明将不在本文档中补充,而以新的版本文档给出。界面原型仅供开发人员和客户辅助理解需求之用,不作为产品实际界面,不作为验收标准。2.6 系统功能需求列表 缤纷KTV功能报价表 2014.01.22序号需求需求说明预计工时功能价格1、设计制作1)UE产品整体流程规划、体验规划、形象及操作细节设计等1040002)UI-IPHONE手机版针对IOS7系统进行对应的UI设计、界面设计/图标导航设计等830003)UI-安卓手机针对安卓4.0系统进行对应的UI设计、界面设计/图标导航设计等830004)UI-PAD针对安卓pad系统进行对应的UI设计、界面设计/图标导航设计等830005)页面元素制作含页面图标制作,Flash动画相关页面元素切图等208000小计210002、安卓端手机开发功能点1)接口调试及对接对当前系统接口进行调试调试至少包括数据传输,定义及现行系统是否支持等内容51200制定对接规则制定相关数据规则及业务流程实现512002)启动、主页与点歌绑定包房二维码通过扫描二维码进行包房绑定41000二维码扫描器二维码扫描器功能81500品牌启动展示页面用户在开启后酱油一段品牌展示动画,后进入主页51200主页旋转点歌动画页面屏幕中操作内容以动画方式呈现,用户点击后可进入对应操作项103000实现明星点歌实现明星查看、筛选及点歌61500实现排行榜点歌排行榜查看及点歌61500实现新歌榜点歌新歌榜查看、点歌61500实现歌曲点歌实现歌曲查看、筛选及点歌61500点歌二级分类页面呈现实现较为流畅酷炫的二级页面选歌61500点歌筛选方式手写笔画通过手写笔画筛选汉字/英文点歌51200点歌筛选方式拼音通过拼音首拼进行筛选点歌51200已点歌曲查看已点歌曲列表并可实现删除、顺序置顶,上下移动512003)室内控制灯光控制(接口)通过接口控制当前室内灯光41000包房混响控制(接口)通过接口控制当前室内音响效果41000麦克音量控制(接口)通过接口控制当前室内麦克音量大小41000音乐音量控制(接口)通过接口控制当前室内音乐音量大小41000呼叫服务呼叫总台进行服务41000校对及容错对数据内容进行校对及容错,避免出现错乱410004)个人注册及登录手机注册及验证可通过手机号注册及验证手机号并绑定41000扩展注册第三方扩展注册及绑定(微博、qq)3800预点歌用以在未绑定包房情况下进行预点歌3800个人资料维护增删改个人资料信息41000我的消息可推送相关消息给用户41000相关动态效果个人中心切换等相关符合整体的动态效果512005)辅助功能及设置新通知(列表)列表展现通知信息,点击查看当前系统推送的相关消息3600消息推送推送消息给客户2400数据缓存数据缓存以支持流量节省3600关于我们关于本APP的相关信息3600推荐给朋友将客户端通过短信、微信分享、微博分享给朋友3600更新检测检测当前版本并可更新3600帮助查看帮助信息及操作说明3600退出登录注销0适配htc、sansung、华为等主流安卓机型51200测试针对适配情况功能进行多用例测试,减少APPbug3600小计378003、iphone手机开发功能点1)接口调试及对接对当前系统接口进行调试调试至少包括数据传输,定义及现行系统是否支持等内容51200制定对接规则制定相关数据规则及业务流程实现512002)启动、主页与点歌绑定包房二维码通过扫描二维码进行包房绑定41000二维码扫描器二维码扫描器功能81500品牌启动展示页面用户在开启后酱油一段品牌展示动画,后进入主页51200主页旋转点歌动画页面屏幕中操作内容以动画方式呈现,用户点击后可进入对应操作项103000实现明星点歌实现明星查看、筛选及点歌61500实现排行榜点歌排行榜查看及点歌61500实现新歌榜点歌新歌榜查看、点歌61500实现歌曲点歌实现歌曲查看、筛选及点歌61500点歌二级分类页面呈现实现较为流畅酷炫的二级页面选歌61500点歌筛选方式手写笔画通过手写笔画筛选汉字/英文点歌51200点歌筛选方式拼音通过拼音首拼进行筛选点歌51200已点歌曲查看已点歌曲列表并可实现删除、顺序置顶,上下移动512003)室内控制灯光控制(接口)通过接口控制当前室内灯光41000包房混响控制(接口)通过接口控制当前室内音响效果41000麦克音量控制(接口)通过接口控制当前室内麦克音量大小41000音乐音量控制(接口)通过接口控制当前室内音乐音量大小41000呼叫服务呼叫总台进行服务41000校对及容错对数据内容进行校对及容错,避免出现错乱410004)个人注册及登录手机注册及验证可通过手机号注册及验证手机号并绑定41000扩展注册第三方扩展注册及绑定(微博、qq)3800预点歌用以在未绑定包房情况下进行预点歌3800个人资料维护增删改个人资料信息41000我的消息可推送相关消息给用户41000相关动态效果个人中心切换等相关符合整体的动态效果512005)辅助功能及设置新通知(列表)列表展现通知信息,点击查看当前系统推送的相关消息3600消息推送推送消息给客户2400数据缓存数据缓存以支持流量节省3600关于我们关于本APP的相关信息3600推荐给朋友将客户端通过短信、微信分享、微博分享给朋友3600更新检测检测当前版本并可更新3600帮助查看帮助信息及操作说明3600退出登录注销0适配iphone4/4s/5/5c/5s等主流iphone机型51200测试针对适配情况功能进行多用例测试,减少APPbug3600小计378004、安卓pad端开发功能点1)接口调试及对接对当前系统接口进行调试调试至少包括数据传输,定义及现行系统是否支持等内容51200制定对接规则制定相关数据规则及业务流程实现512002)启动、主页与点歌绑定包房二维码通过扫描二维码进行包房绑定41000二维码扫描器二维码扫描器功能81500品牌启动展示页面用户在开启后酱油一段品牌展示动画,后进入主页51200主页旋转点歌动画页面屏幕中操作内容以动画方式呈现,用户点击后可进入对应操作项103000实现明星点歌实现明星查看、筛选及点歌61500实现排行榜点歌排行榜查看及点歌61500实现新歌榜点歌新歌榜查看、点歌61500实现歌曲点歌实现歌曲查看、筛选及点歌61500点歌二级分类页面呈现实现较为流畅酷炫的二级页面选歌61500点歌筛选方式手写笔画通过手写笔画筛选汉字/英文点歌51200点歌筛选方式拼音通过拼音首拼进行筛选点歌51200已点歌曲查看已点歌曲列表并可实现删除、顺序置顶,上下移动512003)室内控制灯光控制(接口)通过接口控制当前室内灯光41000包房混响控制(接口)通过接口控制当前室内音响效果41000麦克音量控制(接口)通过接口控制当前室内麦克音量大小41000音乐音量控制(接口)通过接口控制当前室内音乐音量大小41000呼叫服务呼叫总台进行服务41000校对及容错对数据内容进行校对及容错,避免出现错乱410005)辅助功能及设置适配对应安卓pad机型3600测试针对适配情况功能进行多用例测试,减少APPbug3600小计274004、后台开发1)首页首页内相关宣传图片管理(具体需根据以上)02)会员管理用户信息管理,包括用户录入、维护管理、信息查看等24003)榜单维护新歌榜等相关维护24004)数据管理及优化对应设计数据库各块接口、数据过程;优化数据库等24005)信息推送后台推送系统信息,设置及监控发送情况24006)第三方分享第三方分享设置24007)帮助信息管理管理、编辑帮助信息24008)后台其他管理功能,需确认其他需要管理项目41000小计34005、服务器带宽租赁及维护可选1)服务器带宽租赁服务器、带宽相关费用(年度、4G/500G/双线/10M)用户自选服务器部署及维护程序部署及相关维护工作小计合计100000 技术开发周期(开发+测试):约90个工作日pad-25安卓手机25ios手机25测试15备注:1、需要实现安卓IOS双版本的程序架构、数据库设计、UI/UE设计;2、需要实现主流机型适配。3、需要客户提供测试定制版本的pad2台3 产品(项目)部分功能需求用例展示(暂不沟通后台需求,仅作前台简单设计)暂不预设,后续沟通后进行产品原型及流程设计4 非功能需求4.1 系统质量需求包括有关系统的功能性(实现全部所需功能的能力)、性能、可靠性、可维护性、可移植性(易于修改以适应新环境的能力)、可重用性(可被多个应用使用的能力)、可测试性(易于充分测试的能力)、易用性(易于学习和使用的能力)以及其它属性的定量需求。4.1.1 性能系统容量:支持200用户并发,数据库表行数不超过100万行,数据库最大容量不超过1TB,初始磁盘空间至少需要10G以上.响应指标:运行速度取决于硬件配置和应用数据规模,在推荐配置环境下:登录响应时间在5秒内,刷新栏目响应时间在5秒内,刷新条目分页列表响应时间5秒内,打开信息条目响应时间3秒内,刷新地图、门店、菜单列表响应时间5秒内。4.1.2 可靠性本系统的最终用户涉及面广,因此,整体系统运行要求稳定,有很强的防错、抗错能力,保证数据传输、上报工作正常进行。4.1.3 可维护性系统从设计上尽量考虑到后期拓展,如需添加功能也可做二次开发。从功能上具有通用性,易修改和扩展。APP开发使用通用技术,保证了可维护性高。系统具有开放性,是指统计、分析内容的可修改、可扩展性。兼容性适配:承诺可支持苹果4及以上设备及常用的安卓设备。4.1.4 可用性本项目APP采用native开发,支持脱机查看,因此能够保证用户随时随地访问。4.1.5 可移植性支持其他服务器部署及使用。4.1.6 可测试性软件系统具有良好的可测试性,能够在4个工作周、3个人力的情况下顺利完成所有测试项目。具体测试项目如下:代码检查:程序开发人员除了调试外,还应进行重点检查程序代码语法错误。单元测试:对组成系统的每个组件进行数据结构测试和功能性测试,重点是组件的功能和程序逻辑。集成测试:将组件组装成子系统后,应再次对组装后的子功能进行功能性测试,重点是组件与组件之间的接口测试。系统测试:经过测试后的各子系统组装成系统后,还应组织对整个系统进行全面的测试,包括功能、性能以及接口测试。性能测试:测试系统的操作相应速度以及资源占用效率。压力测试:测试系统的可靠性和伸缩性,以验证系统能承受多大的负载。鉴于本软件系统的特殊性,测试重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论