软件工程教学课件第8章软件维护.pptVIP

  • 6
  • 0
  • 约5.58千字
  • 约 39页
  • 2021-10-15 发布于上海
  • 举报
软件工程教学课件第8章软件维护 8.1 软件维护的概念 8.1.1 软件维护的定义 8.1.2 软件维护的分类 8.1.3 软件维护成本 8.1.1 软件维护的定义 软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 软件维护的最终目的,是为了满足用户对已开发产品的性能与运行环境不断提高的要求,进而延长软件的寿命。 由于软件维护的成本非常高,因此重视软件维护是很重要的。 8.1.2 软件维护的分类 软件需要进行维护的原因很多,归结起来有以下五种: (1)在运行中发现在测试阶段未能发现的软件错误和设计缺陷; (2)需要改进设计,以增强软件的功能,提高软件的性能; (3) 要求已运行的软件能适应特定的硬件、软件、外部设备和通信设备等的工作环境,或是要求适应已变动的数据或文件; (4)为使投入运行的软件与其他相关的程序有良好的接口,以利于协同工作; (5)为使运行软件的应用范围得到必要的扩充。 由这些原因引起的软件维护活动分为四类,每类维护活动的任务各不相同。 (1)改正性维护(Corrective Maintenance) 在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来

文档评论(0)

1亿VIP精品文档

相关文档