软件工程基础与实例分析 教学课件 ppt 作者 王阿川 第08章 维护.pptVIP

  • 4
  • 0
  • 约2.32千字
  • 约 15页
  • 2019-07-05 发布于未知
  • 举报

软件工程基础与实例分析 教学课件 ppt 作者 王阿川 第08章 维护.ppt

第八章 维护 主要学习内容 软件维护的概念及特点 软件的可维护性 软件维护的步骤 可维护性 8.1 软件维护的概念及特点 1.软件维护的概念 (1)改正性维护 在软件交付使用后,由于开发时测试得不彻底或不完全,在运行阶段会暴露一些开发时未能测试出来的错误。为了识别和纠正软件错误,改正软件性能上的缺陷,避免实施中的错误使用,应当进行的诊断和改正错误的过程,这就是改正性维护。 (2)适应性维护 随着计算机技术的飞速发展和更新换代,软件系统所需的外部环境或数据环境可能会更新和升级,如操作系统或数据库系统的更换等。为了使软件系统适应这种变化,需要对软件进行相应的修改,这种维护活动称为适应性维护。 8.1 软件维护的概念及特点 (3)完善性维护 在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。完善性维护不一定是救火式的紧急维修,而可以是有计划的一种再开发活动。 (4)预防性维护 这类维护是为了提高软件的可维护性,可靠性等,为以后进一步改进软件打下良好的基础的维护活动。具体来讲,就是采用先进的软件工程方法对需要维护的软件或软件中的某一部分重新进行设计、编码和测试的活动。 国外的统计调查表明

文档评论(0)

1亿VIP精品文档

相关文档