让熟悉的 Windows 软件,在今后也能继续使用。
正因为软件是当前业务不可缺少的一部分,才不能轻易推倒重来。小村软件会先了解现有功能和使用方式,再推进必要的改造与维护。不预设全面更新,而是结合效果与影响确定改善范围。
可以咨询的问题
- 保留当前操作方式和报表,同时增加功能
- 每次修改都会引发其他故障,希望从架构上检查问题
- 改善运行缓慢或长时间使用后不稳定的情况
- 解决 32 位软件或旧组件阻碍环境更新的问题
- 原开发人员已离职,需要新的改造和维护合作方
改造与维护范围
对 VB6 / MFC / WinForms 等现有应用,提供功能扩展、故障修复、性能改善和代码结构调整。对于 COM / ActiveX / OCX,以及 C++ / C# 混用的系统,也会在确认依赖关系后开展工作。
进行 64 位适配或架构更新时,不仅检查应用本身,还会确认使用的 DLL、注册方式、权限和部署环境。必要时补充日志与测试,便于追踪变更影响。
降低对现有业务影响的推进方式
重点在于,不仅明确要修改的部分,也明确必须保留的行为。
- 了解现状。 梳理业务步骤、依赖组件、开发与部署环境及已知问题。
- 限定改造范围。 确认优先级和影响范围,决定保留与修改的部分。
- 准备验证方法。 建立现有功能测试、日志,以及必要的回退步骤。
- 分阶段实施。 每次变更后验证行为,并按照运行条件安排部署。
还不确定应该改造还是替换?
继续使用现有软件还是重新开发,取决于维护状况及未来使用年限。可以先调查现状,区分通过改造即可解决的部分与值得考虑替换的部分。
如果主要目标是迁移到新应用,请参阅 Windows 应用程序替换。咨询时请说明目前的问题,以及是否保留源代码、文档和开发环境。