毫无疑问,在做任何的软件开发的时候,需求调研这一个阶段,将直接影响到软件系统的质量,所以,需求调研是一个值得深深思考的问题。
首先要明确,我们在做需求调研需要面对的人群。大范围来说,就是客户,在我们不细分客户的情况下,我们可以知道的一点是,客户只是计算机的一个使用者,从不关心计算机的实现问题,因此,就会产生很多认识上的偏差,造成软件实际的开发质量与客户心中的想到的质量有一定甚至很大的偏差。对于这个问题,我觉得应该首先根据用户的要求,做出一个基本的效果图来,这个效果图应该是用户在以后的使用中直接看到使用的效果界面,等到双方都明确的时候,在进行深度的开发,这样就可以避免很多问题的产生。
其次就是要明确需求的具体提出者。换句话说就是,当我们进行需求调研的,可能会有很多人给我们提出他们的想法建议,这样的话,对于同一个问题,两个提出需求的人可能会有不同的想法,或者是即使两个人最初意见一致,说不定哪一天就会其中一个人更改了需求,造成返工的问题。所以,在我们进行需求调研的时候,我们就要尽可能的压缩需求调研的提出者的人数,保证需求的准确及时。
再有呢,就是在需求调研的时候,做好笔记,理清所记载的内容之间的联系关系。最好能够画出E-R图,这样的话,我们将来的软件系统的设计就会省去很多的麻烦,尤其是数据库的设计。
思考中。。。。