赵良谈软件维护与工程实践技巧.pptVIP

  • 0
  • 0
  • 约1.87千字
  • 约 29页
  • 2026-09-15 发布于北京
  • 举报

第14讲软件维护第1页

软件维护主要内容软件维护的概念软件维护的活动软件维护的副作用软件的可维护性提升可维护性的方法软件再工程第2页

软件维护的定义在软件运行/维护阶段对软件产品进行的修改就是所谓的维护。维护的类型有四种:更正性维护适应性维护完善性维护预防性维护第3页

更正性维护在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、更正软件性能上的缺点、排除实施中的误使用,应当进行的诊疗和更正错误的过程就叫做更正性维护。第4页

适应性维护在使用过程中,外部环境(新的硬、软件配备)数据环境(数据库、数据格式、数据输入/输出方式、数据存放介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程就叫做适应性维护。第5页

完善性维护在软件的使用过程中,顾客往往会对软件提出新的功效与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功效、增强软件性能、改善加工效率、提升软件的可维护性。这种情况下进行的维护活动叫做完善性维护。第6页

预防性维护预防性维护是为了提升软件的可维护性、可靠性等,为后来进一步改善软件打下良好基础。预防性维护定义为:采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。第7页

三类维护占

总维护百分比

文档评论(0)

1亿VIP精品文档

相关文档