文档详情

软件需求规格说明书剖析.doc

发布:2016-06-18约字共17页下载文档
文本预览下载声明
软件需求规格说明书 1引言 版本更新说明 版本号 编制人员 更新日期 更新说明 1.1编写目的 编写此文档的目的是进一步指定软件开发的细节问题,希望能使本软件开发工程更具体。是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现,阐述实用北京及范围,提供客户解决问题或者达到目标所需的条件或全能,提供一个度量和遵循的基准。具体的编写目的如下: 定义软件总体要求,作为用户和软件开发人员之间的相互了解的基础; 提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础; 作为软件总体测试的依据。 预期读者: 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。 软件设计师:对需求进行分析,并设计出系统,包括数据库的设计。 程序员:配合《设计报告》,了解系统功能,编写《用户手册》。 测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。 销售人员:了解预期产品的功能和性能。 用户:了解预期产品的功能和性能,与分析人员预期对整个需求进行讨论和协商。 其它人员:如部门领导、公司领导等可以据此了解产品的功能和性能。 1.2背景 说明: 待开发的软件系统的名称:小假游; 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的应用。它全面实现了对非结构化信息的管理和共享,内含强大的电子邮件功能及工作流软件开发环境,是实现群组协同工作、办公自动化的最佳开发环境。Lotus Notes保密技术 3需求规定 3.1对功能的规定 登录界面: 注册: 系统功能架构: 功能模块 实现功能 输入项 输出项 登录模块 用户输入用户名和密码进入系统 用户名(手机号,邮箱),密码(8位数字或字母) 系统界面 旅游项目查询 包括同程旅游与自身系统各个旅游项目的查询,景点的情况及价钱情况的查询 点击三个旅游模块项目 各旅游景点信息 项目预订 包括同程旅游与自身系统各个旅游项目的预订(均提供包车服务), 点击项目预订 跳转缴费界面 用户管理 实现用户的昵称,密码,头像等个人信息的管理 用户个人信息 更改成功 缴费 实现用户支付功能,包括银行卡,支付宝等支付方式 支付宝或银行卡信息 支付成功或失败 攻略 实现为用户提供景点信息(公交车线路或地图),包括景点天气情况、饮食情况、当地特色景观美食,还有温馨提示(注意事项、卫生间) 用户输入想要查询的景点 景点信息 客服热线 系统客服,为用户提供方便,解决用户的问题 拨打客服热线 客服人员进行解答 私信 系统用户之间的聊天功能 用户评价中找寻想要聊天的对象 跳转聊天界面 退出模块 退出系统 按手机返回键,跳出退出框,点击退出 退出系统 特价旅游(由上至下为操作流程): 量身定做(由上至下为操作流程): 完美攻略(由左至右,由上至下为操作流程): 信箱(由上至下为操作流程): 支付界面(由上至下为操作流程): 3.2对性能的规定 3.2.1精度 该APP的输入数据精度的要求:小数点后保留5位有效数字 输出数据精度的要求: 小数点后保留5位有效数字 传输过程中的精度: 小数点后保留5位有效数字 3.2.2时间特性要求 响应时间:一般操作的响应时间在3秒左右(在一般硬件配置情况下CPU P2 233内存64M); 运行时间:3秒内(在一般硬件配置情况下CPU P2 233内存64M); 安全性:安全性要求较高,能有效控制和管理不同的用户的权限; 更新处理时间:1分钟左右; 数据的转换和传送时间:1分钟内; 3.2.3灵活性 a.操作方式上的变化:该APP适用于iOS、Android等现流行的手机
显示全部
相似文档