新老软件系统项目开发过程

 

我们的软件项目,有一部分是升级性的项目,项目的最终目标是新系统代替老系统运行,往往,这种新系统的开发要比一个新生系统的开发要复杂一些。

在开发方面,新系统的功能是建立在老系统功能和在此之上甲方所提出的新功能的集合,在需求分析阶段,可能遇到的难点有三,一是甲方可能提出新系统己经支持的功能;二是甲方会默认老系统有的功能新系统是支持的,对一些功能表达不完整,但我方因人员更替和文档丢失等原因对老系统不了解;三是新老系统切换时的一些特殊处理,比如操作记录的导出和导入,也是新系统;

在测试方面,包含功能测试、系统测试,当然除此之处,还有一个额外的对比测试(有时候还会包含针对大数据的批量测试),对比测试是因为甲方希望看到新老系统在数据源同样的情况新老系统的异同点,以看到新功能是否支持,当然,数据源的选择也是关键一步,大批量的数据源效果总会好一些。

在上线运行方面,新老系统的切换是一个很重要的问题,很明显我们应在老系统吞吐量小的时间段(像大部分系统在凌晨1点到3点)进行,策略上总是两手准备,一是上线成功开香槟,二是上线失败系统回退。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值