软件维护——在软件生存期所占比例:70%
维护的类型:
(1)改正性维护20%
(2)适应性维护25%
(3)完善性维护50%
(4)其他维护(预防性维护)5%
影响维护的因素:技术+维护人员
(1) 需要花费大量的工作(工作量、时间),研究软件
(2) 绝大多数软件设计时没有考虑将来的修改
(3) 没有合适的文档或资料不全
(4) 系统年龄,开发时所采用的技术可能是比较落后、或赶不上现在技术
(5) 系统大小
(6) 选用的工具、开发语言、开发技术……
(7) 软件人员经常流动,维护不能依靠原开发人员。
(8) 追踪软件的建立过程非常困难,或根本做不到。