写好需求分析报告对项目的成败是非常关键的。需求分析报告严格区分为两种:用户需求和软件需求,前者是面向用户的,以用户能理解的语言来写,后者是面向开发和设计人员的,以技术实现的语言来写。目前在GIS领域,由于用户对GIS应用不是很了解,所以很难独立写出合格的需求,经常是由实现人员按照自己的理解写出初稿。所以,必须明确是站在哪个角度来写需求。用户需求的一句话,经常是需要软件需求中好几句话来描述,或者好几个功能需求。