课程推荐    嵌入式C高质量编程


讲座:大型遗留系统的改造与系统重构

2016-1-6  火龙果
主讲:范钢
航天信息高级系统架构师,《大话重构》作者
时间:1月6日,周三19:30-20:30
费用:免费

1.为何遗留系统技术改造那么难?2. 遗留系统技术改造难的最本质因素在哪里?3.如何破解遗留系统改造的困局?4. 如何制定与实施遗留系统改造项目?5.如何解决系统改造与需求变更的矛盾?

安排:


1.目前软件企业面临的困局
  1).软件在退化,程序越来越复杂,但却越来越乱,维护成本巨大
  2).面对新技术更迭与市场压力,面临改与不改的困局
2.以往采取了很多措施却效果不佳
3.分析遗留系统技术改造难背后的实质
4.我们的解决方案:
  1).采用演化式的重构进行渐进式的改造
  2).平台建设与系统重构并行开展,加快改造速度
  3).培训、指导与审查并举,切实提高代码编写质量
  4).组件开发-测试为一体的团队
  5).优化与维护并行开展,让改造工作快速起效
5.如何制定渐进式的改造计划及其中的难题与解决方案
    

问题收集(以下为最新20个问题)
齐国峰(微鼎科技,工程师):
遗留系统技术改造技术难度有哪些
遗留系统技术改造风险控制
如何遗留系统技术改造

马彦飞(掌合天下,产品规划总监):
如何选择重构的契机和节点?
业务架构的重构和系统架构的重构存在着什么关系?
如何降低重构过程中的成本?

王锋(深圳市彩米科,系统架构):
大型复杂系统如何确保各个功能正确,快速重构?
大型系统如何切换数据库层的改造工作和重构?
对于生产环境的系统如何做到新旧架构的平稳切换

曾志梁(北京理工大学,学生):
老系统已经处在瓶颈,由于用户量大,重构后如何过渡及用户的操作习惯问题等如何处理

傅(浙江保融,系统架构师):
做产品规划时需要考虑哪些关键因素
如果协调现有问题修复期限

彭生(文斯,开发):
重构是否应该在有完整的单元测试下进行?
怎么说服管理人员,推行重构?
什么时候应该停止通过?

李晓松(东软,软件设计师):
重构过程中是否会引入新的框架?
引入新框架考虑的主要因素是什么?
如何复用已有的代码?

李新新(卡斯柯,监控类软件开发):
工业控制领域复杂遗留系统升级维护成本很高且要求稳定性,采取何种策略重构
多人团队技术参差不齐如何保证重构质量

王兰(华北电力大学,教师):
遗留项目的维护应该注意什么问题
如何制定维护计划

许宣林(平安,软件开发):
系统旧数据如何迁移
老的接口如何平稳过度
升级时旧流程需求变更,新需求怎么兼顾

胡克(cast,项目经历):
大型系统在维护过程中如何在旧功能维护和新功能开发之间平衡?

杨风(普惠金融信息,Java软件开发工程师):
系统以什么维度来拆分?
重构过程中需要注意哪些要点?

东东(五星,开发):
系统到什么程度才需要重构,重构哪些部分
如何评价重构后的效果,有没有具体的指标?

张先文(iflyte,架构师):
怎么做系统架构师

李培(CNKI,研发工程师):
如何看待接口编程
在重构的过程中如何加入单元测试
该怎么样的进行解耦

李扬(兰州大方电子,技术总监):
怎么重构,保持业务的联系性

林牛(绵阳路尚科技,职员):
技术改造的流程是什么?

高洪江(鲁东大学,教师):
在遗留系统改造中如何使用soa方法
面向对象设计在遗留系统改造中怎样使用

贺生(sw,开发):
没有单元测试的系统如何做?
系统开发人员已离职,相关功能逻辑不太清楚,如何进行。

徐文文(鸿德亦泰数码,测试经理):
技术变更,时间紧迫,导致最终版本在上线前迟迟出不来
新版本与旧版本软件交替,应注意哪些问题


阅读 2349 113