软件需求包括如下几个不同的层次
时间:2015-1-17
1.业务需求,反映了组织机构或客户对系统,产品高层次的目标要求,它们在项目视力与范围文档中予以说明.
2.用户需求;描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中给予以说明.
3.功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求.
4.非功能需求;指软件的性能,可靠性,界面和可维护性等约束,有很多需求人员可能会忽略非功能要求.然后有些时候,非功能需求会迫使开发团队推翻原有的设计,这样的风险是非常大的.