Page 1 of 1

假设您的软件运行在 Linux 操作系统上

Posted: Mon Feb 17, 2025 5:39 am
by nusaiba129
重新托管
这是一个花哨的名称,指的是将传统解决方案不做任何改变地移到云端或复制到现代硬件上。

平台重构
,而您想让它在 PC 或 Mac 上使用。更新系统使其在 Windows 和 Mac 操作系统上运行将需要重新平台化。

重构
您很可能已经听说过重构。当架构师和程序员参与遗留解决方 哈萨克斯坦电报号码 案更新时,您首先会听到重构这个词。他们的意思是他们需要整理代码,使其更具可重用性和透明度。从长远来看,重构可以降低支持和维护成本。

重新架构
这显然是关于改变遗留平台的架构。这个术语通常意味着将单片遗留软件转移到微服务或无服务器架构。

重建
这是最令人怀疑的选择,因为它意味着重建相同的解决方案——具有相同的范围和参数。实际上,更常见的是下一种方法,Gartner 称之为……

代替
当公司寻求颠覆性变革时,他们通常会选择替代方案,因为新的需求可以为他们带来全新的、不再是传统的解决方案。

总结
七个选项,这才是真正的选择,对吧?想知道您是否也可以在这里应用麦肯锡的增量和端到端乘数?当然可以。它不一定适用于所有可能的组合。不过,从理论上讲,是的——您可以使用 Gartner 的建议得出 14 个选项。

但是,如果我们从对遗留软件的更改的角度来看待这些替代方案,我们会注意到一些有趣的事情。Rebuild和Replace类似于麦肯锡的Build Anew & Replace,而Replatfrom、Refactor和Rearchitect类似于麦肯锡的Refactor。