天天看点

软件工程——需求的定义与分类

------------恢复内容开始------------

一、需求的定义

1、定义: 一个需求是一个“要予构造”的陈述,描述了待开发产品或系统功能上的能力、性能参数或者其它性质。

2、基本性质:

(1)必要的(2)无歧义的(3)可测的(4)可跟踪的(5)可测量的

二、需求的分类

1、功能需求:

功能需求规约了系统或系统构件必须执行的功能

2、性能需求:

性能需求规约了一个系统或系统构件必须具有的性能特性

3、外部接口:

软件工程——需求的定义与分类

 4、设计约束:

设计约束限制了系统或系统构件的设计方案。

5、质量属性:

质量属性规约了软件产品必须具有的一个性质是否达到质量方面一个所期望的水平。

继续阅读