影响维护工作量的因素
- 维护人员难以理解开发意图,困难程度随软件配置成分减少而迅速增加
- 维护文档资料不全
- 设计时未考虑将来的修改
- 软件维护人员少
- 软件维护人员经常流动,维护不能靠原开发人员
- 追踪软件的建立过程十分困难,或者说根本做不到
软件维护策略
一、改正性维护
对开发周期未发现的错误,进行改正
二、适应性维护
运行环境,支持软件变化造成
三、完善性维护
提高性能,和可维护性而对软件进行修改的过程
四、预防性维护
为了给未来的改变奠定基础而修改
对开发周期未发现的错误,进行改正
运行环境,支持软件变化造成
提高性能,和可维护性而对软件进行修改的过程
为了给未来的改变奠定基础而修改