📅  最后修改于: 2021-01-10 03:09:11             🧑  作者: Mango
软件维护是软件开发生命周期的一部分。其主要目标是在交付后修改和更新软件应用程序,以纠正错误并提高性能。软件是现实世界的模型。当现实世界发生变化时,需要对软件进行尽可能的更改。
软件维护是一项包容性活动,其中包括错误更正,功能增强,过时功能删除和优化。
需要进行软件维护:
因此需要维护以确保系统继续满足用户需求。
纠正性维护旨在纠正任何剩余的错误,无论它们可能在何处引起规格,设计,编码,测试和文档编制等。
它包含修改软件以匹配不断变化的环境中的更改。
这是我们防止系统过时的过程。它涉及重新工程和逆向工程的概念,其中使用新技术对具有旧技术的旧系统进行重新工程。此维护可防止系统死机。
它定义了提高处理效率或性能或限制软件以增强可更改性。这可能包括增强现有系统功能,提高计算效率等。