软件维护
在软件发布后,为纠正缺陷、适应环境变化、改进性能或增加新功能而进行的修改活动。维护是基于运营中发现的问题或业务提出的新需求进行的有计划的变更工作。它通常涉及到代码或配置的修改。
- 纠错性维护: 修复在运营中发现的软件缺陷(Bug)。
- 适应性维护: 使软件适应运行环境的变化(如操作系统升级、数据库升级、硬件变更、法规变化)。
- 完善性维护: 根据用户反馈或运营数据分析,改进现有功能或性能(非新增功能)。
- 预防性维护: 为了降低未来发生故障的可能性而进行的修改(如重构代码以提高可维护性、更新易过期的库)。
【目的】修复问题、适应变化、提升质量、延长软件生命周期价值。