软件维护与软件再工程概述.pptVIP

  • 6
  • 0
  • 约1.47千字
  • 约 51页
  • 2019-11-14 发布于天津
  • 举报
第七章 软件维护与软件再工程;三类维护所占比例: ;各类维护活动的根本目的是延长软件生存期;§7.2 软件维护的特点;7.2.2 维护中的典型问题;§7.3 软件的维护任务;7.3.2 维护报告;维护阶段的事件流;不管维护类型如何,都需要进行同样的技术工作。这些工作包括修改软件设计、复查、必要的代码修改、单元测试和集成测试(包括使用以前的测试方案的回归测试)、验收测试和复审。不同类型的维护强调的重点不同,但是基本路径是相同的。维护事件流中最后一个事件是复审,它再次检验软件配置的所有??分的有效性,并且保证事实上满足了维护要求表中的要求。;7.3.4 保存维护记录;7.3.5 评价维护活动;7.4软件可维护性 7.4.1 软件可维护性的定义;7.4.2 可维护性的度量;§7.5 提高可维护性的方法;§7.6 预防性维护;§7.7 软件再工程;软件再工程(Software Reengineering)正是解决上述问题的主要技术手段。 软件再工程是一类软件工程活动, 是一个工程过程,它将逆向工程、重构和正向工程组合起来,将现存系统重新构造为新的形式。再工程的基础是系统理解,包括对运行系统、源代码、设计、分析、文档等的全面理解。但在很多情况下,由于各类文档的丢失,只能对源代码进行理解,即程序理解。 它能够使我们: 增进对软件的理解; 提高软件自身的可维护性、复用性或演

文档评论(0)

1亿VIP精品文档

相关文档