需求工程过程(requirements engineering process),理学-计算机科学技术-软件工程-软件工程理论与方法-软件需求工程-需求工程过程,用来开发和管理软件需求规格说明的一系列可遵循的步骤或活动序列。需求工程过程的输入包括存在的系统信息、需求干系人的需要、领域规章条例、领域信息,其输出为已经得到需求干系人同意的系统需求的总体描述、软件需求规格说明和需求模型。需求工程过程涵盖了与需求相关的所有活动,这些活动可分为需求开发与需求管理两大类。需求开发包括了软件类产品中需求收集、评价、编写文档等活动,可进一步分为需求获取、需求分析与协商、需求规格说明和需求验证4种活动。需求管理活动就是管理需求的变化和需求变化带来的影响。需求获取是指发现系统需求的活动。在需求获取活动中,需求工程师、系统开发人员、客户和最终用户一起找出待解决的问题、系统要提供的服务、系统性能要达到的要求、系统要满足的软硬件和网络资源约束。在需求获取过程中,需求工程师和需求提供者要紧密合作,形成良好的合作关系,要跨越组织边界、知识领域和水平差异、沟通的习惯差异等障碍。