软件需求分析报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件需求分析报告
目录
1.总体功能需求-------------------------------------------------------------1
2.软件开发平台需求---------------------------------------------------------1
3.软件需求分析-------------------------------------------------------------1
3.1.软件范围-----------------------------------------------------------1
3.2软件的风险----------------------------------------------------------1
3.3软件的功能----------------------------------------------------------2
3.4用户类和特性--------------------------------------------------------2
3.5运行环境需求--------------------------------------------------------2
3.6设计和实现上的限制--------------------------------------------------2
4.外部接口需求--------------------------------------------------------------2
4.1用户界面-----------------------------------------------------------3
4.2硬件接口-----------------------------------------------------------3
4.3软件接口-----------------------------------------------------------3
4.4通讯接口-----------------------------------------------------------4
5.系统功能需求--------------------------------------------------------------5
5.1说明和优先级-------------------------------------------------------5
5.2激励响应序列-------------------------------------------------------5
5.3输入输出数据-------------------------------------------------------6
6.其他非功能需求-------------------------------------------------------------6
6.1性能需求------------------------------------------------------------6
6.2安全措施需求--------------------------------------------------------6
6.3安全性需求----------------------------------------------------------6
6.4操作需求------------------------------------------------------------7
6.5软件质量属性--------------------------------------------------------7
1总体功能需求
该产品主要是一个信息分享平台,所以一定要有实时信息交互功能;针对注册用户,要有用户信息管理以及后台数据库存储功能;对于用户推荐上传的美食商家地址要有基础的位置获取定位功能或者是导航软件启动权限申请功能
2软件开发平台需求
开发者开发的软件必须能够在安卓以及ios等主流平台上正常运行。
目前开发软件平台为:
数据库管理系统:
Oracle 9i以上版本
中间件(应用服务器)系统:
IBM WebSphere
OA系统:
Lotus Domino/Notes
网络架构:
完全支持TCP/IP协议
开发工具或技术体系:
为保证软件的上下兼容性,开发者应选择比较通用的开发工具的较新版本进行开发,如Microsoft Visual ,Borland Delphi,C++ Builder, 或J2EE(Java2 P1atform Enterprise Edition)等。
3软件的需求分析
3.1软件范围
开发这个软件产品不仅仅是为了在现在这个高速发展的社会中通过这样一个渠道将人们联系起来,也是为了将一个城市中所有的美食文化传承下来,将美食带给人们的那一份满足感通过这样一个平台传递给更多的人,最终通过美食这个纽带将人们之间的关系拉近。该软件主要是一个信息分享平台。这里的分享信息,指的是分享美食、展览会、漫展、藏在深巷中的小店、实惠良心的商铺等信息,不仅可以用论坛版块发帖的方式,还有短视频,以后还可以做出全景模型配合AR与VR。当你一个人找到一家美食,实惠的商铺,好玩的活动时,你可以在平台上面分享。让更多人的看见。在你想要寻找这些时,也可以在平台上寻找信息。除了信息分享以外还可以建立专门的交友模块,让人们能够找到对美食兴趣相投的一群人,提升用户的使用体验。
3.2软件的风险
该软件在建立运营的过程中有一定的风险:可能会产生一定的恶劣用户,将建立这个平