软件需求

软件需求是什么呢?

在《IEEE Standard Glossary of Software Engineering Terminology》给出了有关软件需求的如下定义:

  1. 用户解决问题或达到目标所需的条件或能力。
  2. 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力。
  3. 一种反应上面1.或2.所描述的条件或能力的文档说明。

通常软件需求可以划分为业务需求、用户需求、系统需求、功能需求和非功能需求等类型。如下图。

需求工程过程:

原文地址:https://www.cnblogs.com/zrdm/p/4285302.html