9、软件工程(第8章节 软件项目的维护).pptVIP

  • 10
  • 0
  • 约1.39千字
  • 约 21页
  • 2018-10-16 发布于湖北
  • 举报

9、软件工程(第8章节 软件项目的维护).ppt

9、软件工程(第8章节 软件项目的维护)

软件工程 第8章 软件项目的维护 第8章 软件维护 本章要点 1、软件维护的定义和类型 2、维护工作量模型 3、维护的副作用有哪些 4、软件的可维护性 一、软件维护的定义 在软件运行/维护阶段对软件产品进行的修改就是所谓的维护。 维护的类型 1、改正性维护 2、适应性维护 3、完善性维护 维护的类型 1、改正性维护:目的是改正在开发周期间未能发现的遗留错误,并加以改正,大约占总维护量的20%。 维护的类型 2、适应性维护:指软件适应运行环境的改变而进行的一类维护。 包括:因为硬件或支持软件的改变而引起的变化;将软件移植到新机器上等 维护的类型 3、完善性维护:指提高软件性能和软件可维护性而对软件修改的过程,是软件维护中最主要部分,约占50%。 维护的类型 除了1、2、3类型的维护,还有一类——预防性维护: 为了提高软件的可维护性和可靠性而对软件进行的修改。 一般只占4%左右 二、影响维护工作量的因素 1、理解别人写的程序困难,困难程序随软件配置成分减少而迅速增加 2、要维护的软件往往没有合适的文档或资料不全 3、绝大多数软件设计时没有考虑将来的修改 二、影响维护工作量的因素 4、软件维护不是一项吸引人的工作 5、软件人员经常流动,维护不能依靠原开发人员 6、追踪软件的建立过程非常困难,或根本做不到 三、维护成本 软件维护有形的代价:维护的费用在总费用中的比重是在不断

文档评论(0)

1亿VIP精品文档

相关文档