M5彩票_注册

南宁网站建设_安卓APP开发_APP开发公司-南宁明者科技

M5彩票 / NEWS CENTER

首页M5彩票APP资讯
APP资讯 建站资讯

项目需求分析文件在APP软件开发中的重要性

时间:2018-10-24  浏览次数:231  来源:www.mydomainwhois.com

APP开发需求

倘若需求分析阶段所收集到的资讯不正确或是不完备,开发团队却据以做为开发的基础,那么投入相当的人力及时间去开发,在开发中或甚至到最后才发现做出一个不能满足客户真正需求的软件系统,那么肯定会形成一场灾难。


我相信,有不少人都有类似的经验,在开发过程甚至到了测试、验收阶段,团队或客户才发现做出来的软件和预期的有所落差,接著衍生出众多的变更需求,不仅让开发团队疲于奔命,不仅投入的成本攀升,在开发进程上也会有所延迟。

软件需求或规格的变更,是软件开发时所面临的强大敌人,而如果能够在源头,也就是在需求分析的阶段,尽可能找出接近真正需要的需求,那么,便能够降低事后遭遇需求变更的机会,自然而然,可以减少因此而额外造成的人力及时间耗费。

以前曾经参与过一个专案,这个专案在台湾做需求分析的工作,之后的开发则移到上海做后续的设计、实作及测试。分析的规格文件可以说是十分的详尽,厚厚的一大叠,兼之以运用当时最流行的UML塑模技术。可是,即使如此,当上海开发团队依据规格文件开发完成系统、交付回台湾之后,准备开始进行使用者接受度测试时,客户端的使用者才发现,做出来的东西和他们想像的不太一样。而且,因为已经到了开发週期的尾端,这个时候才来开始修改系统,需要付出的代价更为沉重。

这一个例子不仅说明了需求分析的重要性,而且也说明了掌握客户真实需求的难度。并不是你写下足够多的文件、用了最先进的塑模技术,围绕在需求的种种问题就能够迎刃而解。

有一些开发方法论,尤其是敏捷开发的方法,更是一开始就在站需求不容易掌握、容易改变的本质基础上而设计的。有一部份原因也是因为要得到真正的需求,并且精准地加以描述,事实上是如此之难,所以,才会改以敏捷的方式来加以因应。当你知道想要获得真正的需求是如此之难后,你才会以如临大敌的态度来加以面对,因为所取得需求信息不够逼近真实所造成的伤害,也才能尽量消解。
我们专注中小型企业网站建设、高端app开发、网站运营推广、网站改版优化等业务!如有任何相关建站问题搞不懂的,可随时点击右侧在线客服,我们乐意为你解答!服务电话:18376020431 (微信号:lxy945231)
收缩