9.2 软件维护的特点9.3 软件维护过程9.4 软件可维护性9.5 软件维护的副作用退出第九章 软件维护9.1 软件维护的概念.pptxVIP

  • 8
  • 0
  • 约1.27千字
  • 约 23页
  • 2018-12-09 发布于天津
  • 举报

9.2 软件维护的特点9.3 软件维护过程9.4 软件可维护性9.5 软件维护的副作用退出第九章 软件维护9.1 软件维护的概念.pptx

9.2 软件维护的特点9.3 软件维护过程9.4 软件可维护性9.5 软件维护的副作用退出第九章 软件维护9.1 软件维护的概念

9.2 软件维护的特点 ;9.1 软件维护的概念;一般来说,要求进行维护的原因大致有以下几种: (1)改正程序中的错误和缺陷。 (2)改进设计以适应新的软、硬件环境。 (3)增加新的应用范围。 综合以上几种要求进行维护的原因,我们可以把软件维护分为以下几类: 1.改正性维护 2.适应性维护 3.完善性维护 4.预防性维护;9.1.2 影响维护工作量的因素;9. 2 软件维护的特点;9.2.1 软件工程与软件维护的关系;无形的维护成本: (1)一些看起来是合理的改错或修改的要求不能及时满足,使得用户不满意; (2)维护时产生的改动,可能会带来新的潜伏的故障,从而降低了软件的整体质量; (3)当必须把软件开发人员抽调去进行维护工作时,将在开发过程中造成混乱。;用于软件维护的工作量可以分为两部分:一部分用于生产性活动,另一部分用于非生产性活动。下面的表达式是由Belady和Lehman提出的维护工作量的计算模型:;(1)理解他人编写的程序一般都有一定的困难性。 (2)软件配置的文档严重不足甚至没有,或者没有合格的文档。 (3)当需要对软件进行维护时,由于软件人员经常流动,维护阶段持续的时间又很长,所以一般不能指望由原来的开发人员来完成或提供软件的解释。 (4)绝大多数软件在设计时没有考虑到将来的修改问题。 (5)软件维护可以说是一项毫无吸引力的工作。之所以形成这样一

文档评论(0)

1亿VIP精品文档

相关文档