最近,在看软件需求工程方面的资料。软件需求分析的好坏直接决定了软件项目的成功与否,软件需求分析、需求管理的时间在整个软件项目中所占的时间会达到40%~60%。
在宏观上,软件需求分三个层次:
(1)business requirement
(2) user requirement
(3) functional requirement
业务需求对应《项目视图于范围文档》vision,scope
用户需求对应《使用用例文档》usecase
功能需求对弈《软件需求规格说明书》SRS
另外还包括诸如系统性能方面的非功能需求