2021年09月26日来源:信管网 作者:cnitpm
信管网考友
老师能说一下功能需求和非功能需求各自包括什么吗?
信管网杨老师
软件工程中的功能需求和非功能需求的区别为:性质不同、约束不同、关联不同。
一、性质不同
1、功能需求:功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
2、非功能需求:非功能需求描述了系统展现给用户的行为和执行的操作等。
二、约束不同
1、功能需求:功能需求定义了对系统提供的服务或功能的约束,包括时间约束、空间约束、开发过程约束及应遵循的标准等。
2、非功能需求:非功能需求源于用户的限制,包括预算的约束、机构政策、与其他软硬件系统间的互操作,以及如安全规章、隐私权保护的立法等外部因素。
三、关联不同
1、功能需求:功能需求与软件系统本身有关。
2、非功能需求:非功能需求不仅与软件系统本身有关,还与系统的开发过程有关。
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐