<随心购>项目需求分析模型
|这个作业属于哪个课程|https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
--|:--😐--:
|这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10769
|这个作业的目标| 非功能需求,用例图,顺序图,类图项目需求分析模型
|作业正文|https://www.cnblogs.com/Tudingdingshaoniantuan/p/12925670.html
|参考文献|www.baidu.com
一、非功能性需求
1响应时间(网络流畅):
登陆判断时间小于3秒;页面间跳转时间小于2秒;展示搜索商品结果时间少于3秒;定位到自己位置时间少于三秒(已打开定位)。
可靠性需求描述案例:
能处理系统运行过程中,人为操作错误、输入非法数据、硬件设备失败等异常情况;因软件系统的失效而造成不能完成业务的概率要小于百分之5 ;系统缺陷率每1,000小时最多发生1次故障。
可用性需求描述案例:
有些农村地区网络质量差,带宽小,在网络环境差的条件下保证系统可用;提供数据备份和恢复功能,使得在由于系统的错误或其他原因引起系统的数据丢失或系统的数据被破坏时,能够及时恢复和还原数据(由硬件及第三方软件提供此功能);在95%的故障中,系统最多需要20秒重启。
可维护性需求描述案例:
从接到修改请求后,对于普通修改应在1~2天内完成;对于评估后为重大需求或设计修改应在1周内完成;90%的BUG修改时间不超过1个工作日,其他不超过2个工作日;安装新版本必须保持所有的数据库内容和所有个人设置不变。
业务量:
系统可以同时满足10,00个用户请求,并为25,00个并发用户提供浏览功能;平均交易并发数为20,最大交易并发数为50 。
精度:
附近商店定位精度误差不超过20米;商品价格的精确性到小数点后2位。
安全需求描述案例:
严格权限访问控制,用户在登录后,只能访问其权限范围内的数据,进行其权限范围内的操作;提供运行日志管理及安全审计功能,可追踪系统的历史使用情况;能经受来自互联网的一般性恶意攻击。如病毒(包括木马)攻击、口令猜测攻击、黑客入侵等。
二、功能性需求(以图文结合的方式进行描述,不能只有图片没有文字说明)
1.用例图
https://www.cnblogs.com/Tudingdingshaoniantuan/p/12925731.html
2.用例描述
https://www.cnblogs.com/Tudingdingshaoniantuan/p/12925731.html
3.顺序图
1. 用户
登陆
注册
修改个人信息
搜索商品
查看商品详情
购买支付
用户收藏
查看交易记录
查看购物车
管理购物车
查询订单信息
管理收藏夹
评价商品
授权
申请退货
购买支付
确定收货
联系客服
加入购物车
查看社区附近商店
2. 普通管理员
注册
管理商品
发货处理
退货处理
3. 系统管理员
更新系统
维护系统
统计数据
管理供应商信息
4.分析类图