软件需求是指用户对软件功能和性能的要求,重点分析、理解和描述用户的需求,着重于软件系统“做什么”,而不是如何实现软件系统。需求获取阶段主要是确定如何组织需求的收集、整理、细化、核实的步骤,并将它编成文档。需求捕获的过程包括:确定需求开发计划和目标,实地收集用户需求信息,确定功能需求、非功能需求、约束条件等。