软件需求规格说明书.doc
《软件需求规格说明书.doc》由会员分享,可在线阅读,更多相关《软件需求规格说明书.doc(15页珍藏版)》请在咨信网上搜索。
(完整word)软件需求规格说明书 软件需求规格说明书 1引言 版本更新说明 版本号 编制人员 更新日期 更新说明 1.1编写目的 编写此文档的目的是进一步指定软件开发的细节问题,希望能使本软件开发工程更具体.是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现,阐述实用北京及范围,提供客户解决问题或者达到目标所需的条件或全能,提供一个度量和遵循的基准。具体的编写目的如下: A. 定义软件总体要求,作为用户和软件开发人员之间的相互了解的基础; B. 提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础; C. 作为软件总体测试的依据。 预期读者: A. 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。 B. 软件设计师:对需求进行分析,并设计出系统,包括数据库的设计. C. 程序员:配合《设计报告》,了解系统功能,编写《用户手册》。 D. 测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试. E. 销售人员:了解预期产品的功能和性能. F. 用户:了解预期产品的功能和性能,与分析人员预期对整个需求进行讨论和协商。 G. 其它人员:如部门领导、公司领导等可以据此了解产品的功能和性能。 1.2背景 说明: a. 待开发的软件系统的名称:小假游; b.任务开发者: c。适用对象:在校大学生; 1。3定义 J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK。在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Lotus Notes/Domino 是一个世界领先的企业级通讯、协同工作及Internet/Intranet平台;具有完善的工作流控制、数据库复制技术和完善可靠的安全机制;尤其适合于处理各种非结构化与半结构化的文档数据、建立工作流应用、建立各类基于Web的应用。它全面实现了对非结构化信息的管理和共享,内含强大的电子邮件功能及工作流软件开发环境,是实现群组协同工作、办公自动化的最佳开发环境。 1。4参考资料 a. 《数据库系统教程》(作者:王能斌 出版社:电子工业出版社) b. 《项目开发意向书》 c. 《项目开发委托合同书》 d. 《技术可行性报告》 e. 《成功的软件开发》(原书第二版)(蔡愉祖、邓本江等译)出版社:机械工业出版社 f. 《软件工程———原理、方法与应用》(第二版)(作者:史济民、顾春华、李昌武、苑荣 出版社:高等教育出版社) g. 《软件工程导论》。张海藩、牟永敏编著.清华大学出版社.2013年第6版 h. 《Java 语言程序设计》.唐友 郑萍.哈尔滨工业大学出版社。2013年第2版 i. 《Oracle 11g 数据库基础教程》。孙风栋 王澜。电子工业出社。2013年版 j. 《实用软件工程》第三版 殷人坤 清华大学出版社 k. 《软件需求工程:原理和方法》 金芝 刘璘 金英 科学出版社 2任务概述 2。1目标 软件需求分析的主要实现目标: 1) 对实现的软件功能做全面的描述,帮助用户判断实现功能的正确性、一致性和完整性,促使用户在软件设计启动之前周密地、全面地思考软件需求; 2) 了解和描述软件实现所需全部信息,为软件设计、确认和验证提供一个基准; 3) 保证软件设计质量,便于软件功能的修正和验证,软件需求表达无岔意性,具有可追踪性和可修改性. 4) 为软件管理人员进行软件成本计价和编制软件开发计划书提供依据; 2。2用户的特点 因为本软件是一个全新的设计概念,对它的运行要求网络与现实的很好地结合,才能将这个软件系统得以更好地使用,更完美的服务客户. 系统管理人员和维护人员:计算机水平好.文化程度高,对Notes熟悉,能胜任系统管理工作; 操作人员:对计算机能熟练的应用; 客户:本系统面对的用户是在校大学生,对新的事物有很好的接受性和适应性。网络化的时代,大学生均具有基础甚至更专业的计算机技能,所以不用担心. 2。3假定和约束 经费限制:40万; 开发期限:5年; 硬件限制:硬件设备有部分配置较低,完成本需求说明中的功能和性能要求没有问题; 编程语言:HTML,Java,JavaScript,C++,Visual Basic 通信协议:TCP/IP,X.509 安全性与保密性:使用Lotus Notes保密技术 3需求规定 3。1对功能的规定 登录界面: 账号: 密码: 验证码: 图片 ****** ****** 注册 登录 注册: 用户名 : 密码 : 确认密码 : 验证码 : 点击发送至手机 注册成功 系统功能架构: 功能模块 实现功能 输入项 输出项 登录模块 用户输入用户名和密码进入系统 用户名(手机号,邮箱),密码(8位数字或字母) 系统界面 旅游项目查询 包括同程旅游与自身系统各个旅游项目的查询,景点的情况及价钱情况的查询 点击三个旅游模块项目 各旅游景点信息 项目预订 包括同程旅游与自身系统各个旅游项目的预订(均提供包车服务), 点击项目预订 跳转缴费界面 用户管理 实现用户的昵称,密码,头像等个人信息的管理 用户个人信息 更改成功 缴费 实现用户支付功能,包括银行卡,支付宝等支付方式 支付宝或银行卡信息 支付成功或失败 攻略 实现为用户提供景点信息(公交车线路或地图),包括景点天气情况、饮食情况、当地特色景观美食,还有温馨提示(注意事项、卫生间) 用户输入想要查询的景点 景点信息 客服热线 系统客服,为用户提供方便,解决用户的问题 拨打客服热线 客服人员进行解答 私信 系统用户之间的聊天功能 用户评价中找寻想要聊天的对象 跳转聊天界面 退出模块 退出系统 按手机返回键,跳出退出框,点击退出 退出系统 特价旅游(由上至下为操作流程): 同程旅游特价门票:同程旅游App链接,门票介绍+订购流程 (选择小假游包车,确认订购):跳转支付界面 完成支付跳转信箱界面 量身定做(由上至下为操作流程): 系统提供的旅游线路 (选择小假游包车,确认订购):跳转支付界面 完成支付跳转信箱界面 完美攻略(由左至右,由上至下为操作流程): 输入地区 选择景点景点信息 景点天气(实时更新) 景点路线图(可下载离线地图,标注最优路线) 注意事项 美食及酒店 信箱(由上至下为操作流程): 写信: 提交 接收短信: 姓名 性别 学校 联系方式(手机号) 坐车时间(时间延时属正常情况,请谅解) 坐车地点 验证码(凭验证码上车) 支付界面(由上至下为操作流程): 3。2对性能的规定 3。2.1精度 该APP的输入数据精度的要求:小数点后保留5位有效数字 输出数据精度的要求: 小数点后保留5位有效数字 传输过程中的精度: 小数点后保留5位有效数字 3。2.2时间特性要求 a. 响应时间:一般操作的响应时间在3秒左右(在一般硬件配置情况下CPU P2 233内存64M); b. 运行时间:3秒内(在一般硬件配置情况下CPU P2 233内存64M); c. 安全性:安全性要求较高,能有效控制和管理不同的用户的权限; d. 更新处理时间:1分钟左右; e. 数据的转换和传送时间:1分钟内; 3.2.3灵活性 a。操作方式上的变化:该APP适用于iOS、Android等现流行的手机操作系统。 b。运行环境的变化:要求APP可以在苹果、安卓手机上通用。 c。同其他软件的接口的变化:分为B/S、C/S两种类型,B/S体现一种清晰,严谨之感觉.这个借口的体现是多为录入,查询和审批.C/S提供相应的应用接口,对无使用权限的功能不在接口上显示.操作尽量简单,好用、易用.这个接口体现多为管理,统计分析. d。精度和有效时限的变化:可以根据实际情况自行设置。 e。计划的变化或改进:升级后的APP保留用户数据。 3.3数据管理能力要求 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。 A. 需要管理的文卷:存放注册用户信息的数据库以及旅游景点信息. B. 基本数据设定:基本数据设定要符合实际情况,将用户利益放在首位。 C. 表和文卷的大小规模:表的个数有十多个,不过表中的数据要根据登录用户信息的改变及旅游景点信息的更新不断的增加,数据管理能力要快、要有序。 D. 按可预见的增长对数据及其分量的存储要求作出估算:根据登录人数的增多,表中的相应字段也会逐渐增多,记录会逐渐增大,要求有较多的储存空间。 E。 数据的安全性和保密性:不同级别的用户登陆要有不同的操作和访问权限,保证用户信息和支付信息的安全性和保密性。系统对不同权限的用户提供不同的功能模板,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,对整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录.对资金数据的更改要求保密,对注册的相关信息保密,服务器端不可对学生信息以及发布的相关私密信息任意修改。 F。 用户信息的存储:将系统所用级别的用户的登录验证信息准确的存储到数据库中,还包括对数据的增、删、改等操作。 其他标准的约束 报表格式:以原始需求单据为准. 数据命名:以业务常用名命名. 硬件约束 硬件配置:CPU P2 233 内存要求:64 M以上; 硬盘:2G以上 3.4故障处理要求 a. 断电:RAM中的数据丢失 应对措施:及时对数据进行备份。 b. 手机卡机:软件长时间使用可能造成数据存储过多 应对措施:及时对软件进行更新和维护。 c. 速度慢:该软件可能会因为大量用户同时登陆而系统反应速度变慢或者无法使用 d. 应对措施:及时进行后期更新和维护。 e. 病毒攻击:软件不能正常使用 应对措施:安装杀毒软件。 f. 闪退:显示用户暂时无法登陆 应对措施:重启 g. 程序解析包出现问题:程序的压缩包可能在下载过程中被损坏 应对措施:重新安装 3.5其他专门要求 a。可靠性:维护人员会在定期进行维护和检验,利用可靠的密码技术,掌握特定的记录或历史数据集. b.运行环境可适用性:适用用安卓、苹果系统。 c。可补充性:该软件完成后立即在滨州医学院发布测试版,根据用户的反馈及相关建议,对该系统的相关功能进行完善并舍弃用户反馈不好的功能。 d。运行环境可转换性:利用开发平台提供的数据转换功能,可以实现跨平台数据转换,实现不同数据库数据间的数据转换,如:FoxPro、Access、Microsoft SQL Server间的数据转换。 4运行环境规定 4。1设备 a. 处理器型号及内存容量:苹果ios 4。0、Andriod 2。0 以及微软 Windows mobile6.1以上多种智能终端。 b. 操作系统:Windows7/Windows XP及以上版本 c. 应用软件:中文版Lotus Domino R6。0 Application【*定义】/Enterprise Server、Lotus Domino Administrator及以上版本. d. 服务器:中高档服务器 CPU:Intel PentiumIII 450MHz以上 内存:〉=512MB以上;硬盘:>=40GB空闲硬盘 e. 输入及输出设备:智能客户端 联机状态 f. 该系统为三层结构,运行环境分为客户端、应用服务器端和数据库服务器端 4。2支持软件 a.操作系统:Windows7/Windows XP/苹果ios 4.0以上、Andriod 2。0 以上以及微软 Windows mobile6.1以上多种智能终端. b。编译(或汇编)程序:my eclipse6。0及以上版本 c。测试支持软件:Quality Center【注释】 (*注释:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。此外,通过Quality Center还可以创建报告和图来监控测试流程。 Quality Center是一个强大的测试管理工具,合理的使用Quality Center可以提高测试的工作效率,节省时间,起到事半功倍的效果。 Quality Center的前身就是大名鼎鼎的TD,也就是TestDirector,TD最新发布到8.0版本,TestDirector 是mercury公司的产品(比较老了),但后来被HP收购了,改名成了QC,具体在HP官网.) 4。3接口 系统提供软件接口:【注释】Web Services 接口,通过【注释】soap可以方便的与客户现有系统进行集成,方便的与其他系统进行信息交换,以满足信息化不断发展和系统集成需要. 数据通信协议:HDLC(高级数据键路控制协议)或者SDLC(同步数据键路控制协议) 网络协议:TCP/IP协议、IPX/SPX等多种通信协议 (*注释:Web Services :Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Internet Inter-Orb Protocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而 Web Services 利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍.Web Services 主要利用 HTTP 和 SOAP 协议使业务数据在 Web 上传输,SOAP通过 HTTP 调用业务对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象的。SOAP:简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。 用户接口: a.用户界面:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘提供支持, b.设计良好的联机帮助 c。显示启动画面:画面简洁明快,富有现代气息,不能太花哨。 4。4控制 本系统有完善的用户登录及安全机制,通过登录提供用户名和口令后才能访问系统。用户暂时离开办公室,还能轻松注销,防止其他人员进入,保证系统的安全性。 控制信号 时钟:用来同步各种操作 总线请求:说明这些控制信号的来源 总线允许:表示需要获得总线使用权的部件已获得了使用权 存储器写:将数据总线上的数据写至存储器的指定地址单元内 存储器读:将指定存储单元中的数据读到数据总线上 I/O读:从指定的I/O端口将数据读到数据总线上 I/O写:将数据总线上的数据输出到指定的I/O端口内 传输响应:表示数据已被接收,或已将数据送至数据总线上 .- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 规格 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文