Android软件需求说明书.doc_第1页
Android软件需求说明书.doc_第2页
Android软件需求说明书.doc_第3页
Android软件需求说明书.doc_第4页
Android软件需求说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

案卷号案卷号 日期日期 Android 用户需求说明书 文件标识 Teleca AndroidTalk 当前版本 0 1 作 者 文件状态 草稿 正式发布 正在修改 完成日期 2010 10 8 项目名称 用户需求说明书 Android Team 2010Page 2 of 10 版 本 历 史 版本 状态作者参与者起止日期备注 项目名称 用户需求说明书 Android Team 2010Page 3 of 10 目目目 录录录 0 文档介绍文档介绍 4 0 1 文档目的 4 0 2 文档范围 4 0 3 读者对象 4 0 4 参考文档 4 0 5 术语与缩写解释 4 1 产品介绍产品介绍 6 2 产品面向的用户群体产品面向的用户群体 6 3 产品应当遵循的标准或规范产品应当遵循的标准或规范 6 4 产品的功能性需求产品的功能性需求 6 4 0 功能性需求分类 6 4 M FEATURE M 7 4 m n Function M N 7 5 产品的非功能性需求产品的非功能性需求 7 5 1 用户界面需求 7 5 2 软硬件环境需求 7 5 3 产品质量需求 7 5 N 其它需求 8 附录附录 A 用户需求调查报告 用户需求调查报告 9 A 1 需求标题 1 9 A N 需求标题 N 9 项目名称 用户需求说明书 Android Team 2010Page 4 of 10 0 文档介绍文档介绍 0 1 文档目的文档目的 阐明该程序的需求说明 使程序开发人员详细了解需要实现的功能 0 2 文档文档范围范围 用于项目初期阶段的需求分析 功能完善 以及将会使用到得技术分析 0 3 读者对象读者对象 Android Team 0 4 参考文档参考文档 1 姚尚郎 Android 开发入门与实践 人民邮电出版社 2009 7 2 杨丰盛 Android 应用开发揭秘 机械工业出版社 2010 1 3 余志龙 Google Android SDK 开发范例大全 第 2 版 人民邮电出版社 2010 6 4 郭宏志 Android 应用开发详解 电子工业出版社 2010 6 5 张利国 代闻 龚海平 Android 移动开发案例详解 人民邮电出版社 2010 2 0 5 术语与缩写解释术语与缩写解释 缩写 术语缩写 术语解解 释释 Eclipse集成开发环境 DDMSDalvik Debug Monitor Service 用于提供调试信息 ContentProvider用来与其它程序数据共享 Adb为android提供的一个通用测试工具 项目名称 用户需求说明书 Android Team 2010Page 5 of 10 1 产品介绍产品介绍 该产品可以朗读用户指定的文字 识别用户一些简单的命令 并执行用户事先设置好的 关联操作 语音识别被用来取代比较麻烦的手动操作 给用户更好的操作性 实用性 2 产品开发背景 产品开发背景 Android 平台下的文字阅读 语音识别 该项目是一个测试性项目 目的是为了提升整 个团队的项目的技术知识能力和团队主动性 协作性 独立思考性 使团队的每一个成员在 今后实际的客户项目中能够有更高的开发效率以及更高的产品质量 3 产品面向的用户群体产品面向的用户群体 希望采用语音来代替用手才能控制的某些操作的用户群 比如用语音的方式来启动任何 一个应用程序 4 产品应当遵循的标准或规范产品应当遵循的标准或规范 为了能兼容早期的 Android 手机 该软件在 Android SDK 1 6 的 API 上开发 程序的开 发流程遵循本团队内部的开发模式 编码规范严格遵守 Java 编程规范 程序的流程设计采用 UML 设计 设计工具使用 starUml 5 产品的功能性需求产品的功能性需求 5 0 功能性需求分类功能性需求分类 功能类别功能类别子功能子功能 用户自定义命令 CustomSpeechCommandDefinition 识别用户说出的命令 SpeechRecognising 语音识别 朗读一段用户指定的文字 TTS 文字朗读 项目名称 用户需求说明书 Android Team 2010Page 6 of 10 5 1 文字朗读文字朗读 5 1 1 主要功能主要功能 AppUser Start App draw special gesture on other apps Input text content Choose a text file txt Choose speech source Click Speak Button or Speak MenuItem Read the text content Can read english and chinese text Capture current app handler s text SystemService Implements in Version 0 2 功能描述 该图反应了整个TTS模块的应用流程 首先通过startApp启动程序后选择文字的 来源 可以是用户输入 也可以是从文件中读取 获取到文字后 把文字交给SystemService 服务处理 从而朗读出这些文字 上面的流程是通过手势来启动TTS模块 通过Android进 程间的通信方法获取到其它进程中需要朗读的文字 然后把这些文字交给SystemService服务 来读取 5 2 语音识别语音识别 5 2 1 主要功能主要功能 项目名称 用户需求说明书 Android Team 2010Page 7 of 10 System AppUser StartApp Click ConfigCommands MenuItem Show Commands List Form CommandsItemForm CommandName String CommandCategory Category CommandRelation App Click Add Command Button Show Add Command Form CommandListForm CommandList Connection Input CommandNameChoose Command Category Definition detail Relation Fill Add Command Form Return CommandListForm 功能描述 打开命令配置的选项 并且显示给用户当前的命令列表 提供添加修改命令的功 能 添加命令需要用户输入命令的名字 选择命令的类别和命令对应的应用操作 完成关联 后将命令加入到命令列表中供应用程序使用 5 2 2 主要功能主要功能 AppUser Start app Use special gesture Choose Recognition MenuItem Speak Special Command SystemService Recognise the command Implements in version 0 2 SendSMS Dialing Navigation website Search in searchengine Write a note Implements in android version 2 2 higher SendEmail System Command Send Email dial goto search find note send message Implements in android version 1 5 higher Start Apps 功能描述 该模块用于识别用户的语音命令 通过startApp或者用户的特殊手势来启动 当 用户的语音命令可以被该系统识别后 程序将调用相应的模块去执行用户的操作 比如当用 户说出Dialing这样的一个命令后 将会触发该程序调用Dial模块向指定的联系人拨 号 搜索关键字 Search in searchengine 打开指定url Navigation website 这些模块和 Dialing类似 sendSMS sendEmail write a note功能将放到后续版本实现 项目名称 用户需求说明书 Android Team 2010Page 8 of 10 6 产品的非功能性需求产品的非功能性需求 6 1 用户界面需求用户界面需求 图 6 1 图 6 2 图 6 3 图 6 4 项目名称 用户需求说明书 Android Team 2010Page 9 of 10 图 6 5 需求名称需求名称详细要求详细要求对应模块对应模块 主界面提供基本功能 图6 1 UI 文件读取可以从存储设备上读取文字 图6 2 TextToSpeech 语音拨号通过语音给指定联系人拨号 图6 3 dialing 语音启动浏览器通过语音启动浏览器 图6 4 search 用户自定义命令能够让用户定义自己的执行命令 图6 5 speechCommandDefine 6 2 软硬件环境需求软硬件环境需求 需求名称需求名称详细要求详细要求 操作系统版本Android 1 6 语音库支持Google voice local search 需要本地安装好的语音库 Adb ToolsSDK 自带的调试工具 Android 手机一部装有自带语音库 rom 的 android 手机用于语音识别测试 Android windows 平台 驱动 用于 pc 连接手机 Android USB 调试模式 支持 Android 手机 USB 调试工具 用于调试程序 大部分手机自带 6 3 产品质量需求产品质量需求 主要质量属性主要质量属性详细要求详细要求 正确性完成程序需求图上要求的所有功能 并能够在 android 手机上运行 项目名称 用户需求说明书 Android Team 2010Page 10 of 10 健壮性必须按照压力测试说明书

温馨提示

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

评论

0/150

提交评论