非功能性需求¶
响应时间¶
- 文件上传后生成散点图需要N*10⁻³ 秒,N是点的个数
- 页面刷新时间不能超过3 秒,页面直接跳转不超过4秒
输入输出要求¶
- 输入文件必须有g1和g2文件。
- 输入文件的格式为json,不能上传图片等文件格式
- 文件大小不能超过20M
故障处理¶
- 文件上传失败,弹出提示框请求重新上传
- 加载页面长时间无响应,弹出提示框要求用户刷新页面
- 用户上传文件中缺少g1或者g2文件则弹出提示框提醒用户重新上传文件
- 用户上传文件格式错误时,弹出提示框提醒用户上传正确的json格式文件
安全性¶
- 软件要有足够的防御能力,防御普通黑客的攻击,尽量减少可能出现的漏洞,尤其是脚本代码漏洞。
- 保证数据安全,防止用户上传的文件被拦截或者窃取使用户数据泄露。
- 当用户上传文件后,保存文件,当用户离开并退出该网页时,则删除文件。
不希望出现的事件¶
- g1和g2文件数据没有一一对应,使得数据无法被正确处理
- info文件缺少与g1和g2相对应的数据或者多出一部分未知数据