需求工程（，缩写：RE）是指在工程设计过程中定义、记录和维护需求的过程。 这在系统工程和软体工程中是一个共同的角色。1979年美国企业TRW Inc.的技术报告，可能是第一次使用「需求工程」这个术语，但是直到20世纪90年代IEEE电脑协会教程出版才得到普遍应用，并建立了一个关于需求工程的系列会议，这个会议已经发展成为当前的国际需求工程会议（International Requirements Engineering Conference）。在瀑布模型中，需求工程作为开发过程的第一个阶段。后来的开发