软件运行与维护
https://www.bilibili.com/video/BV1hg411V7Bm/?p=80
软件维护
可维护性因素决定
可理解性
可测试性
可修改性
软件维护类型
正确性维护,是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误;(17%~21%)
适应性维护,是指使应用软件适应新技术变化和管理需求变化而进行的修改;(18%~25%)
完善性维护,是指为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征;(50%~60%)
预防性维护,是指为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的功能,以使应用系统适应各类变化而不被淘汰(4%)