需求分析对我们一个项目来说十分重要,在我们正式开始做一个项目之前,一定要对我们的需求进行认真详细的分析,明确到底要做些什么,怎么做。在项目刚开始的时候,我们跟负责我们项目的老师对于项目的需求进行了讨论,老师先给出了一些明确的需求,也就是这个项目的核心要实现什么。因为我们要做的是一个网站,那么关于网站的前端界面的大体布局之类的肯定都要沟通。

我觉得axure这个软件用来做项目原型确实挺方便的。通过这个,我们可以给客户看到我们在前端界面的大体设计情况,感觉很直观易懂。

在分析需求的过程中,首先肯定是确定了核心功能,这个必须有,然后我们开始考虑增添一些其他的辅助功能,比如现在很多网站都是可以注册登陆用户的,我们觉得这个我们也可以设计一下,当然,因为是一个网站,普通游客肯定也是可以浏览的,只是拥有的权限稍微少一些。然后在设计其他功能的时候,我们其实想到了可以增添很多,但是认真分析之后觉得,其实核心功能的实现已经很不容易,如果我们增加很多其他的,感觉上确实可以给我们的项目增彩,但是实现起来也不容易,而且在客户也没有提出问题的时候,我们觉得没必要花那么多时间在这些辅助功能上。

在设计的过程中,我们的需求其实也在调整,有的预期打算实现的功能在后来觉得其实没必要,在和客户讨论过后,更新了我们的需求,不过主要的需求还是不变的。

总而言之,需求分析是一个项目中非常重要的工作,需求分析不到位,很可能导致我们做出来的东西和客户想要的完全不一,所以大家都应该认真对待需求分析这个环节。