【前言】
软件开发的过程中在产品上线以后根据用户的反馈、需求的变化以及运行过程中出现的问题,需要对软件进行必要的维护,这是一个很长的过程,我们使用的软件版本的更新就是软件维护的表现。软件维护阶段在生命周期所占比例可达70%左右。
一、维护的问题
软件维护工作的困难性表现在一下几个方面:
1、理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加;
2、要维护的软件往往没有合适的文档或资料不全;
3、绝大多数软件设计时没有考虑将来的修改;