第9章软件维护(新).ppt

Copy Right X.Shi,DHU 第9章 软件维护 主要内容 1 软件维护的种类 2 软件可维护性 3 软件维护策略 4 软件维护过程 5 软件再工程 9.1 软件维护的种类 软件维护的定义 软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 ANSI/IEEE(1980’S):“软件维护是指软件成品提供使用后,为了修改差错、改善功能和性能、适应环境变化而进行的软件修正。” GB/T11457-95:在一个软件产品交付使用后对其进行修改,以纠正故障、改进其性能和其他属性,或使产品适应改变了环境。 9.1 软件维护的种类 软件维护的类型 改正性维护(Corrective Maintenance) 预防性维护(Preventive Maintenance) 适应性维护(Adaptive Maintenance) 完善性维护(Perfective Maintenance) 注: 后二者属增强性维护(Maintenance Enhancement) 不属于软件纠正的软件变更。 9.1 软件维护的种类 改正性维护 在任何大型程序的使用期间,用户必然会发现程序错误,并且把他们遇到的问题报告给维护人员。把诊断和改正错误的过程称为改正性维护。 GB/T20157-2006/ISO/IEC14764:1999: 软件产品交付后执行的反应性修改,以纠

文档评论(0)

1亿VIP精品文档

相关文档