软件需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
掌上易生活需求分析报告
学院:人工智能学院
学号:********
姓名:**
日期:2019.10.29
1引言 (1)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (3)
1.4参考资料 (3)
2任务概述 (3)
2.1目标 (3)
2.2用户的特点 (4)
2.3假定和约束 (4)
3需求规定 (4)
3.1对功能的规定 (4)
3.2对性能的规定 (5)
3.2.1精度 (5)
3.2.2时间特性要求 (6)
3.2.3灵活性 (6)
3.3输人输出要求 (6)
3.4数据管理能力要求 (7)
3.5故障处理要求 (7)
3.6其他专门要求 (7)
4运行环境规定 (7)
4.1设备 (7)
4.2支持软件 (8)
4.3接口 (8)
4.4控制 (8)
软件需求分析报告
1引言
1.1编写目的
本软件需求分析的目的是为了在可行性分析报告的基础上,将最初的用户对软件平台的描述,通过相关软件开发人员以及管理员的分析来解释该软件的各类需求定义,然后形成该篇报告,确保开发的软件能够真正满足用户的需要。另外也用于指导软件的制作,以达到提高软件质量,降低维护成本的目的,是用户应用该软件的工具。
预期的读者:最初的用户(包括学生,工作一族,家庭生活方面人员)、软件管理人员、开发人员、维护人员以及客户开发商、第三方客户。
1.2背景
根据中国互联网络信息中心(CNNIC)第33次《中国互联网络发展状况统计报告》,截至2013年12月,中国网民规模达6.18亿,互联网普及率为45.8%。其中,手机网民规模达5亿,年增长率为19.1%,继续保持上网第一大终端的地位。网民中使用手机上网的人群比例由2012年底的74.5%提升至81.0%,远高于其他设备上网的网民比例,手机依然是中国网民增长的主要驱动力。而居民们的生活大多数可以通过手机来进行,而一个功能丰富的掌上生活平台可以大量减少人们来回切换软件的时间。为人们带来更多的方便与快捷的同时,有利于各行业的互联网发展。该掌上生活APP连接各大产业的计算机互联网络,人们通过移动端充值或者各种操作使用户的生活与消费成长起来。
项目名称:掌上易生活APP。
任务开发者:任义
用户:学生,工作一族,家庭生活人员等。
实现该软件的计算中心:天津科技大学机房
该软件同其他系统或机构的基本来往关系:由天津科技大学人工智能学院软件工程专业做技术支持,可访问第三方的数据库以完成用户的指示任务。
1.3定义
IPX——IPX 是互联网分组交换协议,提供分组寻址和选择路由的功能,保证可靠到达,相当于数据报的功能;SPX 是顺序报文分组交换协议,它可保证信息流按序、可靠地传送。
Web service——是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
1.4参考资料
1.软件需求说明书(GB856T——88)。
2.《软件工程导论》张海藩牟永敏编著清华大学出版社出版。
2任务概述
2.1目标
系统流程图
2.2用户的特点
最终的用户可以在有效的时间段内合理使用该软件,并且对适合各层次且具有一定手机操作的人群,包括学生以及工作一族,家庭主妇等。
可以使学生每次需要充值校园卡时使用其来充值吃饭或坐地铁,社会群众则会每日进行一至两次使用其满足自己的需求。
这些用户可以通过各软件实现娱乐休闲,饮食,购物,工作一条龙服务。
2.3假定和约束
假定开发期限为3个月,经费的限制暂无要求。
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
1、用户注册和登录
当进入App时,需要先点进“我的”按钮去登录账户,如果是没有账户,必须先注册完在登录。注册成功后,接下来就是在“我的”界面进行输入刚才注册的用户名和密码,按“登录”按钮后,系统对刚才输入的用户名和密码进行验证,如果有错则重新输入,否则就进入自己的账户信息。输入为用户的注册信息,比如:账户、密码、姓名、手机号等等基本信息,经过存储信息系统的处理,加入数据库,数据库都是用户注册的信息,输出为用户名显示界面。
2、我的
这里面会有用户的用户名以及账号信息,其中会有消费后获得的积分从而可以进入积商城消费,以及设置功能,可以改变软件风格以及不想要的服务。
3、主页
在主页里可以选则相应的服务,从而进入第三方系统,并且该界面也会有一定量的广
告去吸引顾客。
3.2对性能的规定
3.2.1精度
数据的输入精度不需要太过精细,数据库的存储以及显示操作,对于我们的App来说
一般的精度就可以满足我们的要求。
3.2.2时间特性要求
a.系统平均响应时间为2秒;
b.更新处理时间为0.5秒;
c.数据的转换和传送时间为0.5秒;
d.解析付款功能时间为1秒;
e.反馈时间为1秒;
3.2.3灵活性
a.操作方式上的变化,该软件会自动切换到适合用户设备的操作系统;
b.运行环境发生变化,则需要用户下载相对应的系统软件;
c.同其他软件的接口发生变化,本软件会通过其他接口分析数据并产生计算结果;
d.精度和有效时限发生变化,则会由管理员来进行手动调节,确保用户可以不受到该变化的影响;
e.计划如果发生变化或改进,就通过分析判断是否有利于本身与用户,在进行使用。
3.3输入输出要求
本软件只负责平台的登录与第三方的软件的切换,因此只需要登录以及选择服务。