什么是软件再工程?

软件再工程是修改、重组和改进现有软件系统以适应技术、业务需求的新变化或修复在原始系统中发现的问题的过程。此过程涉及各种活动,例如分析和理解现有系统、定义新系统的需求、逆向工程代码、重新设计和实施新系统、测试和验证新系统以及将其部署到生产中。软件再造的目标是提高现有软件系统的质量、可维护性和功能性,同时最大限度地降低开发成本,提高软件开发过程的效率。

Publication date: