软件工程PPT-08软件维护.pptVIP

  • 3
  • 0
  • 约4.97千字
  • 约 87页
  • 2019-04-17 发布于贵州
  • 举报
授课教师:梁丽;第八章 软件维护; 软件维护的概念 软件维护活动 可维护性 提高可维护性的方法 ;软件维护的概念;软件维护的定义;改正性维护;适应性维护;完善性维护;实践表明,在几种维护活动中,完善性维护所占的比重最大。即大部分维护工作是改变和加强软件,而不是纠错。 完善性维护不一定是救火式的紧急维修,而可以是有计划、有预谋的一种再开发活动。 事实证明,来自用户要求扩充、加强软件功能、性能的维护活动约占整个维护工作的50%。;预防性维护;在整个软件维护阶段所花费的全部工作量中,完善性维护占了几乎一半的工作量。 软件维护活动所花费的工作占整个生存期工作量的70%以上,这是由于在漫长的软件运行过程中需要不断对软件进行修改,以改正新发现的错误、适应新的环境和用户新的要求,这些修改需要花费很多精力和时间,而且有时会引入新的错误。; 三类维护占 维护在软件生存期 总维护比例 所占比例;影响维护工作量的因素;系统大小:系统越大,理解掌握起来越困难。系统越大,所执行功能越复杂。因而需要更多的维护工作量。 程序设计语言:使用强功能的程序设计语言可以控制程序的规模。语言的功能越强,生成程序的模块化和结构化程度越高,所需的指令数就越少,程序的可读性越好。;系统年龄: 老系统随着不断的修改,结构越来越乱; 维护人员经常更换,程序又变得越来越难于理解。

文档评论(0)

1亿VIP精品文档

相关文档