驱动中心需求说明书.docx_第1页
驱动中心需求说明书.docx_第2页
驱动中心需求说明书.docx_第3页
驱动中心需求说明书.docx_第4页
驱动中心需求说明书.docx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

无锡中科物联网基础软件研发中心有限公司驱动中心需求说明书文档编号:(无需填写)文档版本号 :文档负责人 :胡琴任务名称 :驱动中心研发日 期 :2014.08目录1. 引言41.1 编写目的41.2 适用范围42. 驱动中心功能需求42.1 驱动检测/安装/更新42.2 驱动备份/还原/卸载52.3 本机与外设驱动分开管理62.4 在线安装与离线安装支持62.5 用户问题反馈62.6 UI界面设计72.7 其他功能73. 主要功能用例描述73.1 驱动检测73.1.1 用例描述83.1.2 数据分析83.1.3 界面需求93.2 驱动安装103.2.1 用例描述103.2.2 界面需求103.3 驱动备份113.3.1 用例描述113.3.2 数据分析123.3.3 界面需求123.4 驱动还原123.4.1 用例描述123.4.2 数据分析133.4.3 界面需求133.5 驱动卸载133.5.1 用例描述133.5.2 数据分析143.5.3 界面需求143.6 外设接入检测143.6.1 用例描述143.6.2 数据分析153.6.3 界面需求153.7 其他功能163.7.1 版本升级163.7.2 用户反馈164. 里程碑清单181. 引言1.1 编写目的本文档的编写目的是为驱动中心项目的开发提供:a)软件总体要求,作为用户和软件开发人员之间了解的基础;b)功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c)验收标准,作为用户确认测试的依据。1.2 适用范围本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。2. 驱动中心功能需求2.1 驱动检测/安装/更新序号需求描述备注1驱动中心客户端能够自动检测并显示设备的信息2显示设备的信息包括:类型、名称、型号、厂商等3驱动中心客户端能够自动检测并显示设备驱动的状态及信息4设备驱动的状态提示包括:未安装,可升级(已安装驱动的设备默认不提示,而是直接显示所安装的驱动)5显示驱动的信息包括:驱动类别,适用设备,发布厂商,发布日期,版本,大小,推荐度,描述6对于未安装驱动的设备,应允许用户查看可安装的驱动,对于无驱动可用的设备,应提示未找到合适驱动7对于未安装驱动的设备,支持一键安装、批量选择安装、单个安装8对于驱动版本有升级的设备,可提示用户升级驱动9对于有多个驱动可用的设备,允许用户参考推荐度自行选择版本进行安装或更新10支持重新检测或“刷新”功能11安装和更新属于不同性质的操作,应区分处理。提供“一键安装”,暂不提供批处理性质的“一键更新/升级”Linux平台上的驱动兼容性常常测试不够充分,更新或升级容易引发问题2.2 驱动备份/还原/卸载序号需求描述备注1驱动中心客户端能够自动检测各个设备当前在用的驱动是否已备份2对于已备份的驱动,显示所备份驱动的版本号,最近一次备份的时间等信息3对于未备份的设备驱动,给出提示4提供一键备份、批量选择备份、单个备份功能5支持重新检测或“刷新”功能6支持对同一设备备份多个不同型号的驱动,并提供注释说明功能7提供驱动卸载功能,但在用户卸载驱动之前应进行警告,对于显卡等关键设备的驱动,要给出强烈警告8允许用户还原所备份的驱动,对于有多个驱动备份的设备,可由用户选择一个进行还原2.3 本机与外设驱动分开管理序号需求描述备注1网卡,声卡,显卡等本机设备与打印机,扫描仪,摄像头等外部设备的管理分开2对于外部设备,应通过动态监测支持“即插即用”功能,当外部设备连接本机时,应能自动启动驱动中心客户端或专门的驱动安装模块自动进行驱动的安装3对于外部设备,未来应集成相应的设备管理工具2.4 在线安装与离线安装支持序号需求描述备注1驱动中心须同时满足联网环境和断网环境的工作需求,集成在线支持功能和离线支持功能,也可考虑分开制作成网络版和单机版2在线支持/网络版通过网络后台服务器提供硬件信息、驱动信息的查询,并提供驱动安装包的下载3离线支持/单机版通过移动存储介质(光盘、移动硬盘等)提供硬件信息、驱动信息的查询,并提供驱动安装包的下载2.5 用户问题反馈序号需求描述备注1当设备找不到可用的驱动时以适当方式提示并允许用户反馈问题2当设备驱动安装/更新/备份/卸载/还原环节出现问题时,以适当方式提示并允许用户反馈问题3当系统发生崩溃时,提示并允许用户反馈问题4提供专门的入口让用户反馈问题5可自动化生成对于反馈问题的描述,减少用户的负担2.6 UI界面设计序号需求描述备注1UI主窗口应包括“主页、本机驱动、外设驱动、驱动管理”四大模块可参考Windows平台上的驱动人生的界面设计2所有检测、安装、更新、备份、卸载等功能的过程都应以进度条显示进度3当某个安装或检测功能在进行过程中时,对不应触发或启动的功能按钮应使之失效(置灰或不响应)4针对不同类型的驱动,设计不同的icon图形加以标示5当外设接入本机时,若驱动中心未启动,在桌面右下角采用气泡提醒2.7 其他功能序号需求描述备注1提供在线版本更新与升级功能2提供系统配置功能,配置功能包括:更新/卸载前是否自动备份,信息展示的详略程度,等等3提供换肤功能3. 主要功能用例描述3.1 驱动检测驱动检测包含:本机驱动和外设驱动的检测与安装。3.1.1 用例描述用例名称检测驱动用例描述检测系统主要硬件设备和外接设备的驱动安装信息前置条件用户启动驱动中心后置条件无参与者所有用户主过程描述1. 用户启动驱动中心(系统默认初始界面为驱动检测页面)或点击系统导航栏“本机驱动”或“外设驱动”导航按钮进入本机与外设驱动的检测页面;2. 系统在“本机驱动”或“外设驱动”对应的页面执行扫描检测本机设备与外接设备的驱动安装信息;3. 向用户返回驱动检测结果(描述项见3.1.2)及下一步操作(安装或更新)的提示。分支过程描述1. 系统执行扫描过程中,用户“取消检测”;2. 系统向用户提示“检测已取消,请重新检测”;3. 用户如执行“重新检测”,按主过程执行;业务规则无补充说明无3.1.2 数据分析3.1.2.1 本机驱动数据项描述硬件类型包括主板,网卡,声卡,显卡硬件名称如:显卡intel G41 Express Chipset驱动版本显示当前安装版本,可以更新的版本,可更新的版本通过下拉框可选择驱动类型显示驱动来源,如“公版驱动”或“官方驱动”驱动状态分为驱动正常和无驱动详细信息适用设备、驱动类别、发布厂商、发布日期、驱动版本、驱动大小、推荐度、描述3.1.2.2 外设驱动数据项描述硬件类型外设主要包括:USB,打印机,扫描仪,移动设备等硬件名称驱动版本显示当前安装版本,可以更新的版本,可更新的版本通过下拉框可选择驱动类型显示驱动来源,如“公版驱动”或“官方驱动”驱动状态分为驱动正常和无驱动详细信息设备类型,设备名称,制造商,设备描述3.1.3 界面需求l 本机驱动检测界面如下:l 检测完成界面如下:驱动详细信息的显示是在点击驱动信息Item后显示详细信息,其中描述信息默认收起,用户可点击可以打开或收起。l 外设驱动检测界面如下:3.2 驱动安装3.2.1 用例描述用例名称安装驱动用例描述安装系统主要硬件设备与外设的驱动前置条件系统执行完成驱动检测过程后置条件记录硬件设备的驱动安装信息参与者所有用户主过程描述1. 用户查看驱动检测完成后的设备驱动检测结果;2. 对未安装和待更新驱动的设备项,用户执行对应的安装或更新操作,或者选择批量操作,系统启动安装过程;3. 安装过程中系统实时显示驱动的安装进度;4. 安装完成,系统提示“已安装”。分支过程描述无业务规则无补充说明无3.2.2 界面需求l 驱动安装过程界面如下:驱动版本信息默认显示最高版本,用户可通过点击下拉框自行选择更新驱动的版本,界面如下:3.3 驱动备份3.3.1 用例描述用例名称备份驱动用例描述备份系统主要硬件设备与外设的驱动前置条件硬件设备与外设的驱动已安装后置条件记录硬件设备的驱动备份信息参与者所有用户主过程描述1. 用户通过导航栏进入驱动备份页面后系统执行备份扫描;2. 向用户返回驱动备份的扫描结果(描述项见3.3.1.2); 3. 用户根据扫描结果选择需要备份的驱动,点击开始备份按钮,实现驱动备份分支过程描述无业务规则无补充说明无3.3.2 数据分析驱动备份信息包括:设备类型设备名称当前安装的驱动版本号备份状态已备份的驱动版本号最近一次备份的时间3.3.3 界面需求3.4 驱动还原3.4.1 用例描述用例名称还原驱动用例描述还原已备份的系统主要硬件设备与外设的驱动前置条件硬件设备与外设的驱动已备份后置条件记录硬件设备的驱动还原信息参与者所有用户主过程描述1. 用户通过导航栏进入驱动还原页面后系统执行备份扫描;2. 向用户返回的扫描结果(描述项见3.3.2.2); 3. 用户根据扫描结果选择需要还原的驱动版本,点击开始还原按钮,实现驱动还原分支过程描述无业务规则无补充说明支持驱动的批量还原3.4.2 数据分析驱动还原信息包括:设备类型设备名称当前安装的驱动版本号已备份的驱动版本号最近一次备份的时间3.4.3 界面需求显示已备份的驱动版本号为可选,用户可以通过下拉框选择需要还原的版本。3.5 驱动卸载3.5.1 用例描述用例名称卸载驱动用例描述卸载已安装的系统主要硬件设备与外设的驱动前置条件硬件设备与外设的驱动已安装后置条件无参与者所有用户主过程描述1. 用户通过导航栏进入驱动卸载页面后系统执行已安装驱动信息的扫描;2. 向用户返回的扫描结果(描述项见3.3.3.2); 3. 用户选择需要卸载的驱动,点击“开始卸载”按钮,如果驱动未备份,对用户进行友好提示。分支过程描述无业务规则无补充说明支持驱动的批量卸载3.5.2 数据分析l 显示系统已安装驱动的信息,包括:设备类型设备名称当前安装的驱动版本号备份状态操作(卸载)3.5.3 界面需求3.6 外设接入检测3.6.1 用例描述用例名称外设接入检测用例描述驱动中心对连接至用户PC的外部设备进行实时检测,并向用户提示进行驱动的安装或更新操作前置条件驱动中心在用户系统处于前台运行状态后置条件无参与者所有用户主过程描述1. 用户将外部设备与用户PC连接;2. 驱动中心对连接至用户PC的外部设备进行实时检测;3. 驱动中心通过弹出对话框提示用户检测到外部设备;4. 用户确认后,跳转至在外设驱动页面,余下流程按3.1.1检测驱动用例执行;分支过程描述1. 驱动中心处于后台运行状态时,驱动中心通过气泡通知形式提示用户检测到外部设备;2. 用户选择“查看”,跳转至在外设驱动页面,余下流程按3.1.1检测驱动用例执行;用户选择“忽略”,驱动中心仍处于后台运行状态;业务规则无补充说明无3.6.2 数据分析数据项描述硬件类型外设主要包括:USB,打印机,扫描仪,移动设备等硬件名称驱动版本显示当前安装版本,可以更新的版本,可更新的版本通过下拉框可选择驱动类型显示驱动来源,如“公版驱动”或“官方驱动”驱动状态分为驱动正常和无驱动详细信息设备类型,设备名称,制造商,设备描述3.6.3 界面需求l 气泡通知l 弹出对话框3.7 其他功能3.7.1 版本升级点击版本升级按钮,检测服务端版本是否大于驱动中心客户端版本。如果相等提示用户当前版本为最新,如果大于,则升级驱动中心客户端程序。3.7.2 用户反馈信息反馈主要为用户提供一键信息提交,用户可以将本地硬件和驱动信息提交到服务器,以便对各个不同的硬件驱动进行全面的更好的维护。反馈信息包括:用户名称,邮箱,电话,公司名称,描述。用例名称用户反馈用例描述用户提交反馈留言和本地硬件信息前置条件用户启动驱动中心后置条件无参与者所有用户主过程描述1. 用户通过点击导航栏右上角用户反馈按钮,弹出用户反馈对话框;2. 用户在对话框中输入反馈类型、联系方式、描述信息,点击“发送”按钮,如果联系方式为空或不合法,对用户进行友好提示分支过程描述无业务规则无补充说明无4. 里程碑清单序号里程碑名称提交产出列表功能点规模估算(LOC)工作量(人月)新增软件包列表修改软件包列表时间节点1驱动中心v0.8代码:1)本机/外设驱动检测功能模块代码2)驱动中心检查升级功能模块代码3)单个驱动指定版本安装/更新功能模块代码4)显示驱动详情功能模块代码文档:驱动中心用户需求说明书驱动中心需求分析与概要设计hwinfo信息筛选调研报告热插拔调研报告本地源搭建手册实现本机驱动检测功能8002(已完成)无无8月底实现外设驱动检测功能对检测结果信息筛选与提取300添加检测

温馨提示

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

评论

0/150

提交评论