软件工程第八章维护.pptVIP

  • 6
  • 0
  • 约4.47千字
  • 约 75页
  • 2025-12-09 发布于北京
  • 举报

软件工程第八章维护;软件生存周期;第8章维护;软件维护定义;

在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。

这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。

为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就叫做改正性维护。

改正性维护的工作量占全部维护活动的17%~21%。;适应性维护,也就是为了和变化了的环境适当地配合而进行的修改软件的活动,是既必要又经常的维护活动。

外部环境(新的硬、软件配置)

数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)

可能发生变化。

适应性维护的工作量占全部维护活动的18%~25%;在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。

为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。

这种情况下进行的维护活动叫做完善性维护。;实践表明,在几种维护活动中,完善性维护所占的比重最大。即大部分维护工作是改变和加强软件,而不是纠错。

完善性维护不一定是救火式的紧急维修,而可以是有计划、有预谋的一种再开发活动。

事实证明,来自用户要求扩充、加强软件功能、性能的维护活动约占整个维护工作的50%以上。;预防性维护是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。

预

文档评论(0)

1亿VIP精品文档

相关文档