第三章 软件项目需求管理
2.1 软件需求
2.1.1 软件需求概念
1. 定义
软件需求是系统或软件必须达到的目标和能力。是指用户对目标软件
系统在功能、性能、行为、设计约束等方面的期望。
1997 年版 IEEE 软件工程标准词汇表需求定义如下:
•用户解决问题或达到目标所需的条件和能力。
•系统或系统部件要满足合同、标准、规范或其他正式文档所需具有的条件
或能力
•一种反映上面第一点或第二点所描述的条件或能力的文档说明
以下五项内容确定一组完整的软件需求:
( 1 )系统的输入
( 2 )系统的输出
( 3 )系统的功能
( 4 )系统的属性
( 5 )系统环境的属性