软件版本变更的一点感触

  大学里面学的软件工程里面软件项目管理早已经忘记许多,最近接了一个婚姻的flash来做,和一个师弟一起干这样的活,对这个软件开发管理有一点感触。由于制作这个flash 的时候需求不完整的。在制作过程当中,需求不断更改,并且不断满足客人的需要。我们大学老师金老师说过,软件的需求是一直伴随软件开发项目的开始到结束。也就是说,需求不能一下子完全满足客人的需求,在开发的过程中,需要更改并加以完善

   在制作这个flash里面,需要预算了一个开发周期。也就是一个项目开始,要有一个时间预定时间约束。在这个时间内,完成我们指定的目标。当时间确定后,我们需要对这个项目进行一定预算。简单来讲,就是需要支出多少,这些支持包括需要支付人工,需求哪些设备方面资源等一系列的费用。项目确定好后,我们需要对该软件项目产品进行一个划分期。初始阶段,中间阶段,结束阶段。

     在初始阶段里面,由于需求不能完整完善,我们快速定一个模型出来,也就是开发第一个demo版本。通过这个demo 版本,先让客人测试,还需要哪些调整和不满意的地方。在第一个版本开发后,客人会指出很多毛病,和需求的地方。满意度不一定会高。

    有了这个基础上,我们在制作这个flash的时候,大概确立一个模型,在第一个版本的调整上,我们发现了变更的度很大,客人需要调整的地方很多,而且还额外增加一个功能要求。然后,我们继续按一个时间约定,进行第二个版本制作,这次比开发比第一个版本的时间缩短了2天(第一个demo开发花了4天)。然后客人提出的需求改动开始变少了。到了中间阶段,我们不断让软件版本发生变更,从最初的demo1发展到demo 5 ,每一个版本所花费的时间不断缩小。客人满意度慢慢提升了。

     结束阶段,当我们导出最终的flash版本的时候,经过测试后,基本的功能已经完成了。到了最后的验收阶段,客人经过检查,满意度达到了90%,在这样前提下,客人还是指出一两点的需要改动的地方,如美工,或者背景音乐,图像的问题。由于个人技术和人员调配的问题,在这些时间预算和时间内,不一定完全能够达到要求。只能进行完善的修补。这也是这次制作这个flash 一点遗憾。由于个人技术缺陷,最终导致一点不完善的地方,但是基本上的需求已经完成了。

  最后,在规定的时间开发周期内,完成了这一次的任务。总算熬过了这14天的时间。

  总述:开发项目确立,时间周期约束,预算支持,需求变更,版本变更,客人满意度

   这就是最近感言的,完成了这个flash后,会继续进行我的无敌flash之旅。哈哈

你可能感兴趣的:(软件)