关于“项目需求分析”
《项目需求规格说明书》,我相信,对于每一个写过项目的人来说都不陌生,在这里我想通过以下几点向大家一起分享我在写需求分析这个过程中的一些想法和感受——
1、 什么是“项目需求分析” ?
还记得刚开始学习C语言时,老师会给我们布置一些课后作业,当时的我就是,一边看题,一边编写代码,觉得完成这道题就OK啦,这个时候老师就会说,大家不要只想着完成这个项目,要把它当成一个项目来做,但当时对“项目”这个词了解的非常肤浅,根本就不知道老师说这句话的深意。到后来,我们做期末课程实训,实训老师以来就发一堆文档模板给我们,当时真的就是“丈二和尚摸不着头脑”,完全不知道要怎么开始,到了最后做完,我才对这些文档才有了些许的了解和认识。而项目需求分析即是理解用户需求,就软件功能与客户达成一致,估计软件风险和评价代价。
2、 为什么要写项目需求分析?
花时间,花精力,开发一个软件,最后却不能满足用户的需求,想想都是很伤感的。所以写一篇满足用户需求并且具有可行性的需求分析说明书是非常重要的,一旦完成,这篇文档就具有了决策性和方向性,这样就使项目在实施的过程如果和用户有了分歧,设计人员也有了参考,这样就可以使整个项目能更好地进行和完成。
3、 为什么有“项目需求分析模板”
从刚开始实训到现在的软件工程课程写项目需求分析书,我们都会收到一个模板,而且每次的都不一样,刚开始还很纳闷,后来通过老师的讲解我知道了,每个模板都会根据公司的要求有所不同,所以模板一定制定就不能再更改,并且每个部分里要求写的内容必须符合要求。
4、 写需求分析过程中的感受
这一次我们小组完成“问吧”项目需求分析书花了很长的时间,也改了很多个版本,其实在这之前,我们就讨论和设计了很多次我们的项目,那如何按照模板的要求将这些想法清晰地描述出来也是很难的!而且有些要求写的内容也不是很了解,比如多种解决方案,利益相关者等等我们都理解的不清楚,导致改了又改!还有就是像文档综述,功能性需求都要求写得很细,这又导致整体看起来很杂乱,条理不是很清晰,所以对于我自己来说,我要求我自己以后一定要多看别的优秀的文档,也要提高自己归纳总结的能力!!!