软件维护活动所花费的工作占整个生存期工作量的70%以上,在软件运行过程中需要不断对软件进行修改,以改正新发现的错误、适应新环境和用户新的要求。
事实证明,来自完善性的维护活动约占整个维护工作的50%。
修改后的程序需要进行充分的测试,来保证整个程序的正确性。
而对于不同类型的维护,衡量特点的侧重点不同。
某些特性是相互抵触的,某些特性是相互促进的,每一种质量特性的相对重要性应随程序的用途及计算环境的不同而不同。在度量时,要考虑几种不同的度量标准,相应的去度量不同的质量特性。