Version Up版本管理平台系统
 
 

平台简介
     IBM的iSeries服务器主要应用于金融业、制造业等大型企业,由于这些企业的业务复杂、庞大,为了满足这些业务功能开发的应用系统也比较复杂、庞大。应用系统投产后为了满足业务的变化,还需要做长期的维护。参与开发、维护的人员也比较多。

     为了加强开发、维护的工作管理,减少源码变更的冲突,保证工作质量。宇博公司开发了这一开发流程及版本管理系统。
这一系统由以下几部分组成:如图:

版本管理涉及版本控制和程序生效。通过使用相关管理流程和软件工程的技巧,确保在开发测试过程中,保证开发人员开发的程序代码与用户测试的功能一致。通过版本管理,将会实现如下控制:

  • 一、 开发环境与其他各环境(如系统测试环境,用户验收测试环境等)分离,由专职的人员来管理和实施应用版本的变更,开发人员无权修改除开发环境外的其他环境;
  • 二、 应用版本变更来源于新产品(功能)的开发和原产品的一些问题缺陷;在管理流程上,针对第一种来源的版本变更,相关部门批准才可执行,而针对第二种来源的版本变更,在开发环境测试通过,即可实施版本变更到相关的测试环境;
  • 三、 针对以上提到的两种不同的变更来源,在系统环境的设置上,通过环境的目标和源码的设置结构,还有源码生效的流程,来确保版本的一致;
  • 四、 如果版本变更涉及多个系统,通过相应的管理流程,确保多个系统的程序同步更新,保证系统的一致性;
     而宇博自主知识产权的,Version Up,就是宇博在开发过程中保障版本管理和控制的工具。

     例如,在测试阶段,由测试组测试人员用测试脚本进行测试,如果发现问题,对发现的问题填写问题/缺陷表,进入问题管理流程,当问题分派到具体的模块和开发人员时,开发人员就会根据版本管理的流程进行修改,然后在开发环境测试,完成后,通过Version Up申请版本更新,最终由版本管理人员实施进行版本更新。

 
  [关闭窗口]