background image

   

第三章 软件项目需求管理

2.1 软件需求

2.1.1 软件需求概念

1. 定义

      

软件需求是系统或软件必须达到的目标和能力。是指用户对目标软件

系统在功能、性能、行为、设计约束等方面的期望。

1997 年版 IEEE 软件工程标准词汇表需求定义如下:

•用户解决问题或达到目标所需的条件和能力。

•系统或系统部件要满足合同、标准、规范或其他正式文档所需具有的条件
或能力

•一种反映上面第一点或第二点所描述的条件或能力的文档说明

以下五项内容确定一组完整的软件需求:

( )系统的输入

( )系统的输出

( )系统的功能

( )系统的属性

( )系统环境的属性