需求的概念和层次

本文阐述了软件需求的概念及其重要性,并将其划分为业务需求、用户需求和功能需求三个层次。业务需求反映组织机构或客户对系统的目标要求;用户需求描述用户使用产品的任务;功能需求则规定了开发人员必须实现的具体功能。
摘要由CSDN通过智能技术生成

      什么是需求?需求就是以一种清晰、简洁、一致且无二义性的方式,对待开发的各个有意义方面的陈述的集合。需求必须包含足够的信息,足以使开发设计人员能产生一个让用户接受的产品。

      为做好需求的开发与管理工作,保证软件产品质量,需要明确需求的层次。从应用角度看软件需求,可以分为业务需求、用户需求和功能需求三个层次。

      (1)业务需求(Business Requirement)反映了组织机构或客户对系统、产品高层次的目标要求,可以在项目视图与范围文档(scope)当中予以说明。

      (2)用户需求(User Requirement)描述了用户使用产品必须要完成的任务,这在用例(Use Case)或方案脚本(Scenario)中予以说明。

       (3)功能需求(Functional Requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值