需求规格说明书模板_第1页
需求规格说明书模板_第2页
需求规格说明书模板_第3页
需求规格说明书模板_第4页
需求规格说明书模板_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux前端系统需求规格说明书文档名称:文档编号:编 写:张帆编写日期:2016年9月9日审核:审核日期:批 准:批准日期:畅充科技(北京)有限公司2016年09月frEEdiarge软件需求规格书、夕 4刖百软件需求规格说明书主要描述、界定软件的范围,同时给出软件必须解决的问题的详 细描述。每个问题可以认为是软件产品的一个“功能”,需要对每个功能提供一个处理叙 述、设计约束、性能特征以及与其他元素间的相互影响的说明。软件需求规格说明书另外一个重要的作用是提供一个软件产品的确认验收标准,进行 功能实现的识别和性能、约束的条件等的设定。第1页/共20页frEEdiarge软件需求规格书目录 T

2、OC o 1-5 h z HYPERLINK l bookmark10 o Current Document 第一章概述3 HYPERLINK l bookmark12 o Current Document 编写目的3 HYPERLINK l bookmark14 o Current Document 文档范围3 HYPERLINK l bookmark16 o Current Document 术语定义3 HYPERLINK l bookmark18 o Current Document 参考资料3 HYPERLINK l bookmark22 o Current Document 第二章系

3、统说明5 HYPERLINK l bookmark24 o Current Document 产品的背景 5 HYPERLINK l bookmark0 o Current Document 产品的功能 6 HYPERLINK l bookmark30 o Current Document 用户类和特征 7 HYPERLINK l bookmark32 o Current Document 运行环境7 HYPERLINK l bookmark36 o Current Document 设计和实现上的限制 8 HYPERLINK l bookmark40 o Current Document 假

4、设和依赖 8 HYPERLINK l bookmark42 o Current Document 其他条件与限制 8 HYPERLINK l bookmark46 o Current Document 第三章业务流程9 HYPERLINK l bookmark50 o Current Document 第四章功能描述10 HYPERLINK l bookmark56 o Current Document 第五章数据描述12 HYPERLINK l bookmark58 o Current Document 数据来源和数据流图 12 HYPERLINK l bookmark64 o Curren

5、t Document 数据库描述 14 HYPERLINK l bookmark70 o Current Document 第六章性能描述16 HYPERLINK l bookmark72 o Current Document 数据精确度16 HYPERLINK l bookmark74 o Current Document 时间特性 16 HYPERLINK l bookmark76 o Current Document 适应性16 HYPERLINK l bookmark80 o Current Document 第七章安全性17 HYPERLINK l bookmark82 o Curr

6、ent Document 安全设施需求 17 HYPERLINK l bookmark84 o Current Document 安全性需求 17 HYPERLINK l bookmark86 o Current Document 第八章运行接口需求18 HYPERLINK l bookmark88 o Current Document 用户界面18 HYPERLINK l bookmark90 o Current Document 硬件接口 18 HYPERLINK l bookmark92 o Current Document 软件接口 18 HYPERLINK l bookmark96

7、o Current Document 第九章其他需求19 HYPERLINK l bookmark100 o Current Document 第十章验收标准20 HYPERLINK l bookmark102 o Current Document 软件质量20 HYPERLINK l bookmark104 o Current Document 用户文档20第2页/共20页幅完frcediarge软件需求规格书第一章概述编写目的需求规格说明描述了 “ Linux前端推送系统” V2.0.7版本软件功能性需求和非功能性需 求。这一文档计划由实现系统功能和验证系统功能正确的项目团队成员使用。除特

8、殊说明,本文档指定的所有需求都具有高优先级且都要在 V2.0.7版本中得以实现。文档范围本文档是项目的软件需求规格说明书,是技术文档。本文档使用对象为:项目需求人员项目经理高层经理软件工程组软件相关组成员未经项目负责人书面许可,该文档不得提供给上述规定对象以外的人员阅读或使用。术语定义Charge: Linux前端推送系统Update :更新系统参考资料文档名称来源第3页/共20页Linux前端开发“划项目经理Linux前端需求前端项目组frcEdharge软件需求规格书第4页/共20页frEEdiarge软件需求规格书第二章系统说明2.1产品的背景随着移动设备应用的普及性,手机充电需求成为了

9、日常生活中不可或缺的部分,因此“畅充充电服务站”应运而生;本系统为“畅充充电服务站”组成部分之一,本项目以交通站点为背景,在调研和分析了用户充电现状后,根据用户、移动设备、和各个功能的关系,做出了积极的设计方案。在全新的充电模式下,力 争为用户提供良好的用户体验,努力推动便民服务设施的铺设,为人民群众带来生活上的便捷。软件使用范围本系统专门为畅充科技旗下系列产品研发,用于畅充充电站pc端运行使用。一般性描述本系统可分为两个子系统:推送系统和更新系统推送系统的工作过程为:移动设备接入畅充充电站、根据用户操作方式,对移动设备进行上/断电处理,并将接入设备的相关信息上报至服务器;更新系统的工作过程为

10、:定时向服务器发送请求, 如后台有新App、程序文件,将下载相关内容至本地,并及时修改相关配置。守护进程的工作过程为:监听推送系统及更新系统运行情况,如被守护进程停止,则重启该进程。系统结构图第5页/共20页软件需求规格书Linux前味推送条球推送系 味2.2产品的功能本系统可分为两个子系统:推送系统和更新系统推送系统功能:同意推送井安禁冗味充电廊电功能柱块来同就.新电榛作更新系统功能:第6页/共20页-5?软件需求规格书frEEdhargt2.3用户类和特征目标用户:1、Android手机用户;2、iOS手机用户;目标用户介绍:1、Android/iOS手机用户为Linux推送系统主要用户,

11、在推送系统为设备接入来源,由于目标用户 群体年龄跨度、知识跨度较大,对系统正确使用有一定门槛。运行环境序号用途硬件环境软件环境1系统1华北工控机7951内存:4G电路板:方兰8 口电路板数据线:畅充数据线(iOS/Android/Android-TypeC )手机:iOS/Android系统手机操作系统:Linux Ubuntu 15.10 64 位浏览器:畅充浏览器v1.3iOS推送模块:XY助手2系统2华北工控机7940操作系统:Linux Ubuntu 15.10 64 位第7页/共20页内存:4G电路板:方兰8 口电路板数据线:畅充数据线(iOS/Android/Android-Typ

12、eC )手机:iOS/Android系统手机浏览器:畅充浏览器 v1.3iOS推送模块:XY助手软件需求规格书幅,frcecharge设计和实现上的限制硬件限制,上位机与下位机通讯协议固定,仅支持方兰电路板。假设和依赖外部因素依赖:软件运行环境:Ubuntu 15.10 (前端研发剪裁版本),软件运行环境如发生变动,Linux前端推送系统需进行优化或重做。硬件运行环境: 华北7940/7951工控机、方兰八口 /十六口电路板,如非上述硬件,Linux前端推送系统需进行优化。产品需求变更:根据市场需求,产品需顺应市场做出调整,Linux前端推送系统需进行优化。其他条件与限制研发周期限制: 截止交

13、项日期为2016年10月1日;用户现场环境限制:需运维部配合现场环境部署,因运维人员水平层次不同,需研发人员驻场监测;第8页/共20页幅完frEEdhargt软件需求规格书第三章业务流程Android用户接入业务流程图:七若MfTFTPTP,相机等模直.苫允许计:机调试苦iOS用户接入业务流程图:第9页/共20页frcedhargt软件需求规格书第四章功能描述功能类别功能名称描述Charge控制模块电路板端口上电指定Hub 口持续上电电路板端口断电指定Hub 口断电LED指示灯上电指定LED灯位上电LED指示灯断电指定LED灯位断电电路板类型查询查询当前电路板类型电路板Reset电路板重新供电

14、Hub重启指定Hub组重启设备信息状取设备信息上报至服务端断网设备信息存储断网期间设备信息存储至本地指 定路径本地数据上报断网期间存储至本地的数据联网 后上报至服务端App推送将推荐Apps安装至移动设备Update模块版本族取向服务端状取版本文件下载后台上传文件下载至 PC端断点续传较大文件断点续传多通道卜载支持FTP及阿里玄卜载配置文件更新修改配置文件第10页/共20页更新日志上报向服务端发送更新结果守护进程模块守护进程监听/启动各个进程:轮询监听并 启动Update进程、Change进程 的正常运行,当发现进程未启动 时,会立刻启动该进程软件需求规格书蛹丸freediarge第11页/共

15、20页蛹丸frceciiargt软件需求规格书第五章数据描述数据来源和数据流图日志数据字典:tt名字效据类型 P F U H N C就省值1IdINTEGER2Devldstringb.iL.jljl3DevTypeintH i4AccessintA/f if 1 r/ULL5Medelstring$7/ / i6SjisPafamstringjkfj Jf J /VCfLL7SysVersionstringnfttLLeVidntA/JJ/J / FC-rl-lL9Pidr)tJt/ J/ / /VLfLL10Phon eN umberstring/pl.2.11PluginTimesstr

16、ingJf jt NULL12T enrinalldstringJkf/“ / NULL13De5ctptiorstringi Jf匚工14AppSourceintA/* /15Appldstring初/匚16Timel nlervalr)tJr/tf jf / NULL17InstallResultmt忐/ i YC此-上18LogT imesstringA/f JJfNULL第12页/共20页软件需求规格书frcediargt#名字掖据集里P F U H N C跳窗恒1IdINTEGER2Devldshing*/ fj /HULL3DevTypeht4AccessintNULL5Model

17、$hingrfULL8SysParamstringNULL7SjisVeisionstringt/z /8VidhtI x -f 9FidintA J1/ fJ /NULL10PhoreNumberstring*/ 次 / riULL11PluginTimesstringNULL12T emninaldstring/VZ-Xi13DescrptionstringAV糅/ f FL”工L14LogTimesshing47/ /J / NULL应用安装结果数据字典:n名字数揖瓮型P F U H N C犹省值1IdINTEGER32De vidstringNULL3DevTjjpeintNULL4A

18、ccessihtjt/J Ji JNULL5ModelstringJt/j j/ /6SsParamstringMJ J/J F匚手工工1SvsVeisionstringt/J JI/Nt电L8Vidinti1 /j/JVL/LL9Fidirijt/J jj j/VULLWPhoneN umberStringjt/J J/ /11PluginTimesstring同*J工12Terminalldstringt/J JI /13Descriptionstringjk/J JJ J /r,Jx.Z.14LogTimesstringjVull第13页/共20页US 3?软件需求规格书frcediar

19、gtfl名字敖制类型P F U H N C及者值1IdINTEGER32Devldstring3DevTypei曰JLW /jJ *4Accbuirtjt iN Jf JNULL5ModelstringESysParamstringNull1SysVersionstring8Vid一描NULL9PidMtNULL10PhoneN umbeisir ng虎/11PluginT imesstring12TennhaldstringJf J13DescriptianstringULL14AppSourceirt*/J if J15AppldstringiyiULL1ETimel nter valin

20、t17ImtalResdtint18Log! imesstringJLW /jJ *数据库描述SQLite 简介:SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是 通过在开始一个事务的时候锁定整个数据文件而完成的。SQLite的数据类型:CREATE TABLE ex2a VARCHAR(10),b NVARCHAR(15),c TEXT,d INTEGER,e FLOAT, f BOOLEAN, g CLOB, h BLOB,第14页/共20页fTEediargt软件需求规格书i TIMESTAMP,j NUMERIC(10,5)k VARYING CHA

温馨提示

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

评论

0/150

提交评论