需求工程(RE)是软件开发中的一个关键领域,因为弄清楚要开发什么并在产品中包含什么是所有其他活动所依赖的基石活动。无数关于不成功开发项目的研究报告指出,RE的缺乏通常是导致失败的核心因素。13RE中的中心角色是协调所有相关活动的角色,通常称为需求工程师。尽管如此,关于公司如何履行这一角色的经验证据仍然很少。在这篇文章中,我们提出了一项基于访谈的描述性研究的结果,该研究涉及来自12家公司的24名IT专业人员。作为一个主要的结果,我们可以肯定所有的公司在他们的项目中分配IT专业人员到需求工程师的角色,但是以许多不同的方式,这可能会影响功能的效率。此外,我们还发现,除了处理需求之外,需求工程师还经常执行其他任务,从项目的进行与不进行决定到测试套件设计。最后,研究强调了他们需要与公司内部的许多其他角色进行沟通,从领域专家到系统架构师。
根据国际需求工程委员会(IREB)的说法,需求工程师是“与涉众合作,引出、记录、验证和管理需求的人”。3.有几个同义词,其中大多数使用术语“分析师”,如“需求分析师”、“业务分析师”、“系统分析师”,甚至简单地说“分析师”。16
没有发现记录