软件维护的流程是什么

软件维护的流程是什么,第1张

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

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

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

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

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

软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。

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

应用软件系统维护的类型

按照每次进行维护的具体目标,维护可分为以下四类:

(1)完善性的维护。完善性维护就是在应用软件系统使用期间为不断改善和加强系统的功能和性能,以满足用户日益增长的需求所进行的维护工作。在整个维护工作量中,完善性维护居第一位。

(2)适应性维护。适应性维护是指为了让应用软件系统适应运行环境的变化而进行的维护活动。适应性维护工作量约占整个维护工作量的25%。

(3)纠错性维护。纠错性维护的目的在于,纠正在开发期间未能发现的遗留错误。对这些错误的相继发现,对它们进行诊断和改正的过程称为纠错性维护。这类维护约占总维护工作量的20%。

(4)预防性维护。其主要思想是维护人员不应被动地等待用户提出要求才做维护工作,而应该选择那些还有较长使用寿命。

 

按照维护对象不同分为:

1、系统应用程序维护,应用软件维护是系统维护的最主要内容、

2、数据维护,数据库是支撑业务运作的基础平台,需要定期检查运行状态。

3、代码维护,代码维护是指对原有的代码进行的扩充、添加或删除等维护工作。

4、硬件设备维护,主要就是指对主机及外设的日常维护和管理

5、机构和人员的变动,信息系统是人机系统,人工处理也占有重要地位,人的作用占主导地位。

按照软件维护的不同性质划分为:

1、纠错性维护,在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。

2、适应性维护,适应性维护时为了使系统适应环境的变化而进行的维护工作。

3、完善性维护,在系统的使用过程中,用户往往要求扩充原有系统的功能以及对处理效率和编写程序的改进。

4、预防性维护,系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12071539.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存