2014软件维护.docVIP

  • 10
  • 0
  • 约6.4千字
  • 约 7页
  • 2016-12-15 发布于北京
  • 举报
第8章 软件维护 8.1 软件维护的基本概念 教学内容:软件维护类型、策略和成本,软件维护的副作用和困难。 教学重点:软件维护类型和策略。 教学难点:软件维护的副作用和困难。 教学方法:课堂讲授+讨论。 教学要求:理解软件维护类型和策略,了解软件维护的成本,理解软件维护的副作用和困难。 思 考 题:1) 由于业务变化而修改软件是哪种类型的软件维护? ????2) 如何处理控制软件维护的副作用? ????3) 软件维护成本和软件开发成本哪个通常更高? 8.1.1软件维护类型 软件维护活动类型总起来大概有四种:纠错性维护;适应性维护;完善性维护或增强;预防性维护或再工程。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。 8.1.2 软件维护策略 针对以上几种类型的维护,我们可以采取一些维护策略,以控制维护成本。 1、改正性维护 在开发过程中要生成100%可靠无误的软件通常是不太现实的,但通过使用一些新技术,可以大大减少进行改正性维护的需要。 2、适应性维护 运行环境的变化是不可避免的,但可以控制。 进行配置管理。把硬件、操作系统和其他相关环境因素的可能变化进行配置管理。 修改局部化。把因环境变化而必须修改的程序局部于某些程序模块中。 使用例行程序包等。例如使用内部程序列表等,可为维护性修改程序提供方便。 3、

文档评论(0)

1亿VIP精品文档

相关文档