当前位置:文档之家› 软件需求分析报告

软件需求分析报告

软 件 需 求 分 析 报 告
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
为保证软件的上下兼容性,开发者应选择比较通用的开发工具的较新版本进行开
发,如Microsoft Visual ,Borland Delphi,C++ Builder,或J2EE(Java2 P1atform Enterprise Edition)等。
3
3.1
开发这个软件产品不仅仅是为了在现在这个高速发展的社会中通过这样一个渠道将人们联系起 来,也是为了将一个城市中所有的美食文化传承下来,将美食带给人们的那一份满足感通过这样一 个平台传递给更多的人,最终通过美食这个纽带将人们之间的关系拉近。该软件主要是一个信息分 享平台。这里的分享信息,指的是分享美食、展览会、漫展、藏在深巷中的小店、实惠良心的商铺 等信息,不仅可以用论坛版块发帖的方式,还有短视频,以后还可以做出全景模型配合AR与VR当 你一个人找到一家美食,实惠的商铺,好玩的活动时,你可以在平台上面分享。让更多人的看见。 在你想要寻找这些时,也可以在平台上寻找信息。除了信息分享以外还可以建立专门的交友模 块,让人们能够找到对美食兴趣相投的一群人,提升用户的使用体验。
•支撑环境和版本;数据库软件Oracle 9i以上版本;
•其它与该软件有关的软件组件;应用服务器系统采用IBM WebSphere;
3பைடு நூலகம்6
在开发过程中可能的限制包括下列内容:
•必须使用的特定技术、工具、编程语言和数据库;
•避免使用的特定技术、工具、编程语言和数据库;
•要求遵循一定的开发规范和标准
例如,如果由客户的公司或者第三方公司负责软件维护, 计符号表示和编码标准;
3.4
该软件针对的用户群体比较宽泛,无论是什么年龄或者阶层的用户,只要对于美食有追
求,那就一定会是我们的用户群体。当然对于庞大的用户群体还是要有一定的特性划分,我
们会根据用户平时搜索的记录进行大数据分析,对不同用户推送不同的特色美食。
3.5
本软件的运行环境,一般包括:
•操作系统和版本;Win dows7及以上、an droid 4.0及以上、ios 8.0及以上;
3.2
该软件在建立运营的过程中有一定的风险:可能会产生一定的恶劣用户,将建立这个平
台原有的初衷歪曲化,在信息分享中会产生各种不良行为,譬如利用该软件平台发布广告、 部分商家冒充用户对平台信息进行一定的导向;在交友模块中又会利用平台进行非法的交易
甚至是欺骗用户,从而对用户的安全产生侵害。
3.3
这款软件主要的功能就在于为用户建立一个全新模式的美食交流分享平台, 为用户提供 信息服务,也为城市中一些口碑很好但鲜有人知的美食提供一个绽放光芒的机会, 为中华美 食文化的传承做了一点努力。
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协议
开发工具或技术体系:
•企业策略的限制;
•政府法规的限制;
•工业标准的限制;
•硬件的限制
例如,定时需求或存储器限制;
•数据转换格式标淮的限制。
4
此部分内容说明了软件产品能和外部组件正确连接的需求。
外部接口,对接口数据和外部组件进行详细描述,并且写入了数据定义中。
4.1
以下是用户界面可能包括的一些特征内容:
•将要采用的图形用户界面(GUI)标准或者产品系列的风格;
•有关屏幕布局或者解决方案的限制;
•将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:
相关主题