软件维护(Software maintenance)的流程

软件维护(Software maintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。

软件维护主要根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写《程序修改登记表》,并在《程序变更通知书》上写明新旧程序的不同之处。

软件维护活动类型大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。

针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。维护策略是对组织和实施维护的计划,主要包括反应性维护, 预防性维护,预测性维护,前摄性维护。

改正性维护
改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行:而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。

适应性维护
适应性维护是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于计算机硬件价格的不断下降,各类系统软件屡出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。

完善性维护
完善性维护是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大.也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外.还要注意将相关的文档资料加入到前面相应的文档中去。

预防性维护
预防性维护为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。

软件维护的流程是什么介绍如下:

1、在需求分析阶段:明确维护范围及责任,审查系统要求;研究运行/维护的支持;明确性能要求及变更;明确扩充或收缩;检验关键资源的可扩充性。

2、在设计阶段:考虑系统的扩展、压缩和变更及设计通用性等。

3、在编程阶段:查找源程序错误,度量源程序可理解性等。

4、在测试阶段:维护人员参与集成测试,统计分析错误等。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件维护是指在软件的生命周期中,对软件进行修改、纠错、优化和其他相关活动的过程。它是软件工程中一个重要的阶段,目的是确保软件在使用过程中能够持续地满足用户的需求,并保证软件的稳定性和可靠性。 软件维护的概念涵盖了多个方面。首先,它包括纠错维护,即对软件中存在的错误和问题进行修复和改进,以确保软件的功能和性能符合用户的预期。其次,软件维护还包括适应性维护,即根据用户需求的变化,对软件进行功能扩展或改动,以保持软件的实用性和适应性。此外,软件维护还包括完善性维护,即对软件的性能进行优化和改进,以提高软件的效率和响应速度。 软件维护的实践通常包括几个主要步骤。首先,软件维护团队需要收集和整理用户的反馈和意见,以了解软件中存在的问题和改进的需求。然后,根据用户提供的信息,团队可以制定维护计划,并进行错误分析和改进方案的制定。接下来,团队可以根据计划进行具体的维护工作,包括错误修复、功能扩展、性能优化等。最后,团队需要进行维护效果的评估,确保维护工作的有效性和质量。 软件维护对于软件的长期使用和发展非常重要。通过维护工作,可以及时修复软件中的错误和问题,提高软件的稳定性和可靠性。同时,维护也可以根据用户需求的变化,为软件提供新的功能和改进,使软件保持与时俱进。维护还可以对软件的性能进行优化,提升用户的体验和满意度。总之,软件维护是确保软件品质和用户满意度的重要环节。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值