软件工程-第十五章-软件维护.pptVIP

  • 12
  • 0
  • 约7.28千字
  • 约 79页
  • 2017-06-20 发布于湖北
  • 举报
软件工程-第十五章-软件维护

软件工程 Software Engineering 第十五章 软件维护 15.1 软件维护的概念 15.2 软件维护的内容 15.3 软件可维护性 15.4 软件维护的特点 15.5 软件维护的实施 15.6 维护“老化代码“ 15.7 逆向工程和再工程 小结 15.1 软件维护的概念 15.1.1 软件维护的定义 属于软件维护工作的活动不只是对软件中的错误进行修改,只要是因为以下的原因之一产生的活动都属于软件维护: (1)对软件中的错误进行修改 (2)因软件在使用过程中的软硬件环境发生变化,需要修改软件以适应这种变化。 (3)用户要求增加新的功能,提高软件的性能等。 (4)为适应新的工作要求而对软件部分或整体进行再工程(reengineer) 由这些原因引起的维护活动可以归为以下几类: (1)改正性维护(Corrective maintenance) (2)适应性维护(Adaptive maintenance) (3)完善性维护(Perfective maintenance) (4)预防性维护(Preventive maintenance) 15.1.2 影响维护工作的因素 (1)系统大小 。 (2)系统的开发文档 。 (3)在程序中使用的、数学模型、任务的难度、IF嵌套深度、索引或下标数等,对维护工作量都有影响。 15.1.3

文档评论(0)

1亿VIP精品文档

相关文档