软件需求无疑是当前软件工程中的关键问题,没有需求就没有软件.分析失败的原因发现,与需求过程相关的原因占了45%,而其中缺乏最终用户的参与以及不完整的需求又是两大首要原因,各占13%和12%。