2020软件工程作业——03团队

《Go-Storage系统》项目需求分析模型

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10769
这个作业的目标 根据反馈的意见对分析模型进行修改
作业正文 《Go-Storage系统》项目需求分析模型,如下
其他参考文献 www.baidu.com



团队名称:鸽子开发组


一.非功能需求

1.时间特性要求

1.网页端启动速度在3s内,适当调解过渡动画长度达到让用户舒适的范围。
2.信息共享发布速度在1ms-10ms,服务器端数据录入尽量快捷。
3.页面交互动画在1s内,让用户体验良好。
4.搜索数据返回在2s内,降低迟滞感。


2.灵活性需求

1..搜索的时候包含所有关键字的记录要保证全部搜索到,没有搜索结果时,可以进行反馈。
2.对于部分数据进行输入检验。
3.输出数据满足用户需求。
4.输出数据按指定格式,操作进行输出。
5.对于输入输出具有部分检验错误的能力。
6.使用bootstrap响应式框架以自适应屏幕大小的切换


3.安全性需求

1.故障处理:正常使用时不应出错。若运行时出现不可恢复的系统错误,必须保证数据库完好。


4.可维护性

1.保留系统对于版本的源代码。
2.代码要有注释,便于维护。
3.完善的系统配置管理,贯彻到项目结束,在维护工作中,不断更新配置信息,按模块对系统进行配置项的划分,对系统每次维护工作进行记录留待检查。
4.清晰的系统结构和命名规范,界面规范,提示和帮助信息规范,友好的错误提示信息,可以对维护系统有所帮助。


5.可用性

1.易操作,易理解。界面设计简洁易用。
2.稳定性:系统会更新增加新功能,修复使用过程中出现的bug,使系统更加稳定。
3.容错能力:系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行。
4.并发性:能够保证一定量的用户同时在线使用,操作完成时有统一规范的提示框弹出提示信息。



二.功能性需求

1.用例图

https://www.cnblogs.com/weiboshuosomnuslog/p/12778963.html

2.用例描述

https://www.cnblogs.com/weiboshuosomnuslog/p/12778963.html

3.顺序图

用户注册:


用户登录:



管理员登录:


修改个人信息:



上传文件:




下载文件:



用户查询文件:



用户删除文件:



用户反馈:



管理员删除用户:



用户修改密码:



管理员修改密码:




4.分析类图

链接如下:

https://urlc.cn/4AKwAqc

posted @ 2020-05-20 17:41  Engulf迷失  阅读(159)  评论(0编辑  收藏  举报