回到首页 / 上级目录

软件需求

软件需求分为功能需求和非功能需求。

功能需求定义了开发人员必须实现的软件功能。

非功能需求指产品必须遵循的标准,如性能要求。

定义需求

首先得知道需求是什么,获取方式包括:

  1. 采访:和用户、专业人士交流。
  2. 调研:体验同类型的软件。
  3. 用例:设想一些使用场景。

需求检查

记录下来的需求需要进行验证,原因如下:

如果不将错误的需求扼杀在萌芽状态,将导致开发成本增加。

检查方法包括:

需求输出

需求收集阶段的输出是需求文档,需求文档是用自然语言写的。