完善性维护 0在软件的使用过程中,用户往往会 对软件提出新的功能与性能要求。 0为了满足这些要求,需要修改或再 开发软件,以扩充软件功能、增强 软件性能、改进加工效率、提高软 件的可维护性。 0这种情况下进行的维护活动叫做完 善性维护
完善性维护 在软件的使用过程中,用户往往会 对软件提出新的功能与性能要求。 为了满足这些要求,需要修改或再 开发软件,以扩充软件功能、增强 软件性能、改进加工效率、提高软 件的可维护性。 这种情况下进行的维护活动叫做完 善性维护
0实践表明,在几种维护活动中,完 善性维护所占的比重最大。即大部 分维护工作是改变和加强软件,而 不是纠错。 a完善性维护不一定是救火式的紧急 维修,而可以是有计划別、有预谋的 种再开发活动。 事实证明,来自用户要求扩充、加 强软件功能、性能的维护活动约占 整个维护工作的50%
实践表明,在几种维护活动中,完 善性维护所占的比重最大。即大部 分维护工作是改变和加强软件,而 不是纠错。 完善性维护不一定是救火式的紧急 维修,而可以是有计划、有预谋的 一种再开发活动。 事实证明,来自用户要求扩充、加 强软件功能、性能的维护活动约占 整个维护工作的50%
预防性维护 0预防性维护是为了高软件的可维 护性、可靠性等,为以后进一步改 进软件打下良好基础。 预防性维护定义为:朵用先进的软 件工程方法对需要维护的软件或软 件中的某一部分(重新)进行设计 编制和测试
预防性维护 预防性维护是为了提高软件的可维 护性、可靠性等,为以后进一步改 进软件打下良好基础。 预防性维护定义为:采用先进的软 件工程方法对需要维护的软件或软 件中的某一部分(重新)进行设计、 编制和测试
a在整个软件维护阶段所花费的全部 工作量中,完着性维护占了几乎一 半的工作量。 0软件维护活动所花费的工作占整个 生存期工作量的70%以上,这是由 于在漫长的软件运行过程中需要不 断对软件进行修改,以改正新发现 的错误、适应新的环境和用户新的 要求,这些修改需要花费很多精力 和时间,而且有时会引入新的错误
在整个软件维护阶段所花费的全部 工作量中,完善性维护占了几乎一 半的工作量。 软件维护活动所花费的工作占整个 生存期工作量的70%以上,这是由 于在漫长的软件运行过程中需要不 断对软件进行修改,以改正新发现 的错误、适应新的环境和用户新的 要求,这些修改需要花费很多精力 和时间,而且有时会引入新的错误
维护在软件生 三类维护占 存期所占比例总维护比例 适应改正 性维护性维护 25% 5%护 维护 70.8% 完善性维护
维护在软件生 三类维护占 存期所占比例 总维护比例