非功能性需求

响应时间

  • 文件上传后生成散点图需要N*10⁻³ 秒,N是点的个数
  • 页面刷新时间不能超过3 秒,页面直接跳转不超过4秒

输入输出要求

  • 输入文件必须有g1和g2文件。
  • 输入文件的格式为json,不能上传图片等文件格式
  • 文件大小不能超过20M

故障处理

  • 文件上传失败,弹出提示框请求重新上传
  • 加载页面长时间无响应,弹出提示框要求用户刷新页面
  • 用户上传文件中缺少g1或者g2文件则弹出提示框提醒用户重新上传文件
  • 用户上传文件格式错误时,弹出提示框提醒用户上传正确的json格式文件

安全性

  • 软件要有足够的防御能力,防御普通黑客的攻击,尽量减少可能出现的漏洞,尤其是脚本代码漏洞。
  • 保证数据安全,防止用户上传的文件被拦截或者窃取使用户数据泄露。
  • 当用户上传文件后,保存文件,当用户离开并退出该网页时,则删除文件。

不希望出现的事件

  • g1和g2文件数据没有一一对应,使得数据无法被正确处理
  • info文件缺少与g1和g2相对应的数据或者多出一部分未知数据