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

下载本文档

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

文档简介

1、软件需求说明书软件需求说明书目录1 引言.21.1 编写目的.21.2 背景.21.3 定义.21.4 参考资料.22 任务概述.22.1 目标.22.2 用户的特点.32.3 假定和约束.33 需求规定.33.1 对功能的规定.33.2 对性能的规定.33.2.1精度.33.2.2时间特性要求.33.2.3灵活性.43.3 输人输出要求.43.4 数据管理能力要求.43.5 故障处理要求.43.6 其他专门要求.54 运行环境规定.54.1 设备.54.2 支持软件.54.3 接口.54.4 控制.53软件需求说明书软件需求说明书1 引言引言1.1 编写目的编写目的描述用户需求,明确系统功能

2、内容、功能边界、开发途径;作为双方签订的软件开发合同的一部分内容形式存在;供项目相关人员参考;明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据。1.2 背景背景说明:a项目名称:闲置物品交易 APP;b项目任务提出:由本小组人员(xxx、xx、xxx)共同提出开发者:全体小组人员用户:有闲置物品需交易的群体 c应用平台:Android 手机客户端、pc 客户端 1.3 定义定义APP:应用软件Android:安卓系统Pc:个人电脑1.4 参考资料参考资料a软件工程 Roger S.Pressman 著 机械工业出版社bAndroid 开发相关资料c软件需求工程 毋国庆

3、等编著 机械工业出版社42 任务概述任务概述2.1 目标目标闲置物 APP 最主要的是为每一个人提供可以购物的平台,将一些不需要的物品放在网上,将这些物品提供给一些有需要的人,来解决人群中有一大部分浪费的物品,提供了物品的重新利用。2.2 用户的特点用户的特点本软件的是针对所有的用户,只要经过注册都可以在这个网站进行选购,共享,交换等。操作人员和维护人员都是大学本科专业的都是十分擅长软件的开发与维护,软件的设计等,都具有专业的技术支持。预期的使用频道应该保证每天有过千的人在这个网站上完成交易,有过万的人在浏览阅读这个网站。2.3 假定和约束假定和约束1.软件约束: 系统采用 java 技术进行

4、开发。开发运行环境为: Java 开发包 JDK; 应用服务器 TOMCAT; 数据库 MySQL; 开发框架 MVC;2.环境约束: Web 服务器和数据库服务器均采用 IntelP4PC 工作站。3.约束: 系统要在三个月内完成,交付时要以独立的 war 文件作为应用程序发布形式。53 需求规定需求规定 3.1 对功能的规定对功能的规定(1)个人管理 用户注册登录:通过手机号或邮箱来完成注册、登录的功能 个人信息设置:选择所在城市的具体位置完成区域绑定,填写姓名,手机号等联系方式 个人信息编辑:修改个人昵称,个人姓名,所在区域,添加用户头像等 发布信息管理:查看,删除已发布的物品信息 (2

5、)信息发布 完成物品照片上传,并配以文字描述,用户联系方式展示,完成信息发布 (3)信息获取 通过按发布时间顺序或按分类搜索筛选完成物品信息的检索3.2 对性能的规定对性能的规定3.2.1 精度精度本子系统应支持最大并发用户 500 个,每秒事务处理数应大于 1000 笔。3.2.2 时间特性要求时间特性要求在硬件和网络条件满足的前提下,所有日常性操作事务的平均响应时间应小于 10 秒,最长响应时间应小于 30 秒;对于查询性事务的平均响应时间应小于 60 秒,最长响应时间应小于 180 秒。3.2.3 灵活性灵活性本项目采用 J2EE 架构,因此可以在不同的异构平台上正常运行,由于J2EE

6、架构的高度可扩展性,因此在需求变化和系统集成商具有很大的灵活性。63.3 输人输出要求输人输出要求用户的基本情况,包括相应的地址、电话、邮箱等。字段名字段类型子段长度描述用户 IDchar20主键注册邮箱char30Unique用户昵称char20not null密码char20not null用户中买者的求购信息,卖者的出售信息。字段名字段类型子段长度描述用户 IDchar20出售 IDchar20主键出售物品名称char30not null物品类别char20not null期望价格float20出售物品描述char200联系地址char200联系电话char20联系 QQchar20字段

7、名字段类型子段长度描述求购 IDchar20主键消息 IDchar30求购物品物品名称char20not null物品类别char20not null联系电话char20联系地址char200联系 QQchar2073.4 数据管理能力要求数据管理能力要求1.数据采集的要求 输入源:手工键盘输入; 输入介质和设备:键盘,磁盘; 输出介质和设备:磁盘,显示器。 2.数据采集的处理 JAVA 组件处理; 浏览器编译。3.5 故障处理要求故障处理要求1.要求输入项提示:“请输入 XXX” 。 错误处理:光标移入要求输入域内。2.要求选择项提示:“请选择 XXX” 。 错误处理:光标移入要求选择的域中

8、。3 数据类型错误提示:“域中存在不正确值” 。 错误处理:光标移入要求输入域内,要求重新输入有效资料。3.6 其他专门要求其他专门要求3.6.1 用户对易用性要求用户对易用性要求1) 界面简洁清晰,操作简单易懂; 3.6.2 用户对软件质量要求用户对软件质量要求 1) 软件的功能实现必须遵循国家规定规范和原则; 2) 应用系统的重点是简单的操作。让使用者没有障碍地使用信息系统; 3) 系统不仅需要涵盖所有相关的事务,也需要清晰地规划使用职能和共享信息,使用者所面对的应当只是自己需要处理的事务; 4) 要求可配置性强,便于管理人员对进行扩充、维护和管理; 5) 采用可行、合理、高效的方式进行开

9、放性的设计和实现; 6) 系统具有很强的适应能力,并且便于维护和升级。84 运行环境规定运行环境规定4.1 设备设备型号 IBM System 3100 Cpu Intel Xeon 3065 2.33 GHz/4MB, 1333MHz FSB 内存 2GB ECC PC2-6400 硬盘 160GB 易插拔 SATA HDD X2 网络接口 千兆网卡 电源 310W4.2 支持软件支持软件操作系统:win7汇编程:c,c+,java,jsp,html测试支持软件:Microsoft Visual C+,Myclipse4.3 接口接口4.3.1 用户接口用户接口用户通过精心设计的用户界面来完成各项功能操作

温馨提示

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

评论

0/150

提交评论