AI软件的功能需求与非功能需求

时间:2019-11-22 23:16:09

标签: design-patterns neural-network deep-learning documentation software-design

我必须为程序编写文档,而我的时间确实很短。他们要求我定义功能和非功能需求。

但是,它是一个程序,可以通过网络摄像头拍摄照片,使用神经网络对照片进行分类,并在发现用户处于睡眠状态/离开睡眠状态/其他任何情况时关闭计算机。

该项目的整个重点是神经网络。该应用程序本身很简单,仅用于演示网络是否有效。就像启动和停止选项一样,甚至用户界面也几乎不存在。

我不知道该写什么功能和非功能需求。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

功能要求指定了系统应执行的操作。在您的情况下,可能是:

  1. 捕获用户的照片
  2. 检测睡眠用户
  3. 关机计算机

非功能性需求描述了系统应该如何工作(软件系统的质量属性)。在您的情况下,可能是:

  1. 捕获的照片必须为240p分辨率
  2. 睡眠检测精度应高于95%
  3. 用户可以预定义关闭是由倒数计时启动还是立即发生