第一次系统发版的过程

    1.系统发版的概念

             对于软件项目来说,发版是软件项目必进的一个环节

同时是最后交给用户的最后一个环节,这个环节至关重要,他的好与坏直接影响着用户对我们这个软件的开发,所以再我们平时发版的时候,如果出现问题必须要用户使用前解决,同时,由于一些软件已经在用,所以,为了不影响用户的使用,我们必须要在用户没有在用的时候去升级,一般都是在晚上12点进行发版,这个过程包括,软件的升级,系统的测试,系统修改更新,直到现场测试人员没有发现问题后,这个才算成功的一半。什么这才算一半啊,不是已经发上去同时我们已经验证过了,这样你就错啦,我们的用户上帝还没有用过呢,要等到他们用过并且觉得没有问题,这个升版才算完成。

          由于测试过程中,不能全方位的测试

        所以,要等用户使用过程中看有没有发现一些其他的问题,需要现场人员立马地解决,可以马上处理的的,马上解决,如果在这个功能的基础上,衍生出其他比较困难的问题,这个要快速评估时间后,如果在短时间处理不了,那就要求放在下个版本处理。当然,不会出现升版主要功能用不了的问题如果出现的话,那就不是说开发的问题,是在需求那边处理的问题,要求重新去评估需求。按照规律,往往是在给用户使用一天后,这个版本才算升级成功。

 2.发版的步骤

  1.首先对于发版的第一步,我们需要在测试环境中测试通过,没有发现问题,这才算至关重要的一步;

2、接下来就是准备发版的内容:版本说明、数据的割接、脚本的准备、系统配置的准备(主要是角色配置等)、安装包的准备;

3、发版完成后,测试人员按照版本说明(需求文档)测试,发现问题及时反馈给开发人员,并修改测试完成后重新发版;

4、测试完成后,测试数据的清理,以及开发人员的代码版本的备份;

5、用户使用第一天反馈与部分的Bug修改、最后才完成。