要想做软件需求分析,首先得有软件需求规格说明书,不然就没有分析的对象了。那需求分析到底做什么呢?传统的做法是根据客户提供的一些基本内容,需求分析师在那里做“盲人摸象”的事,为什么那么说呢?一个最大的问题就是:客户想要的 跟你分析后做出来的是两回事!!!因为我们的需求分析人员在主观的想象客户要什么!!!这就导致软件需求质量低下问题是这个行业最大的问题。。。。
那到底怎么分析呢?首先要有一个详细的需求规格说明书,但是问题就出在这里了。。一个需求规格说明书到底包含哪些内容呢???首先设想一下,一个开发人员需要了解什么内容 那么就应该在这里规格化的文档中体现出来。。。这些内容从哪里来呢?首先要跟客户进行访谈得到。。。然后通过一系列的检查项从各个方面进行检查,保证其质量。。。说白了,分析是一个自我检查的过程,而不是传统的那种累人又没有效果的办法。。。