更新或升级项目或现有系统的软件开发生命周期?

Software development lifecycle for an update or upgarde a project or an existing system?

我已经阅读了软件开发生命周期和需要开发的初始项目的不同方法。谁能建议和解释对现有项目进行软件升级或更新的不同方法?

如果您想实施增量更新,也可以在此处使用敏捷方法。对现有代码库进行较小的更改尤为重要,因为如果旧功能无法通过测试保证,您可能会破坏它们。

如果这是您经常做的事情,"Working Effectively with Legacy Code" 可能会有更多答案。