软件维护的内容是啥?

2023-01-08

本文主要是 软件维护的内容是什么? 相关的知识问答,如果你也了解,请帮忙补充。

软件维护,英文名Software maintenance,是指在软件产品发布后,因修正错误、提升性能,或其他属性和需要而进行的软件修改。

软件维护的内容,主要可以概括为以下四类:

一、改正性维护

改正性维护是指,改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。

这方面的维护工作量要占整个维护工作量的17%~21%。一般所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行。但是,有的错误非常重要,甚至影响整个系统的正常运行,那么其维护工作必须制定计划,进行修改,并且要进行复查和控制。

二、适应性维护

适应性维护是指,使用软件适应信息技术变化和管理需求变化而进行的修改。

这方面的维护工作量占整个维护工作量的18%~25%。由于计算机硬件价格的不断下降,各类系统软件十分繁多,人们常常为改善系统硬件环境和运行环境,而产生系统更新换代的需求。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。

三、完善性维护

完善性维护是,为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。

这些功能对完善系统功能是非常必要的。此外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大。这方面的维护除了要有计划、有步骤地完成外,还要注意将相关的文档资料加入到前面相应的文档中去。

四、预防性维护

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

扩展资料

一、软件维护产生的常见原因:

1、改正在特定使用条件下暴露出来的一些潜在的程序错误和设计缺陷。

2、由于软件使用过程中数据环境发生变化或处理环境发生变化需要修改软件以适应这种变化。

3、用户或数据处理人员在使用时常提出改进现有功能、增加新的功能,以及改善总体性能的要求,需要维护软件。

二、软件维护的两项技术

1、面向维护的技术:面向维护的技术是软件开发阶段用来减少错误,提高软件可维护性的技术。

2、维护支援技术:维护支援技术是在软件维护阶段用来提高维护作业的效率和质量的技术。

三、软件维护的特点

1、理解别人写的程序通常非常困难;

2、需要维护的软件往往没有合格的文档,或者文档资料显著不足;

3、不能指望开发人员给人们说明软件;

4、绝大多数软件在设计时没有考虑将来的修改;

5、软件维护不是一项吸引人的工作。

四、影响软件维护工作量的主要因素,包括以下:

1、系统大小;

2、程序设计语言;

3、系统年龄;

4、软件开发技术;

5、应用的类型;

6、任务的难度,等。

参考资料来源:百度百科——软件维护

参考知识1

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

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



扩展资料

软件开发时就要考虑到维护问题:

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

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

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

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

参考资料来源:百度百科-软件维护性

参考资料来源:百度百科-软件维护

参考知识B 通常有四类维护活动:
改正性维护,也就是诊断和改正在使用过程中发现的软件错误;
适应性维护,即修改软件以适应环境的变化
完善性维护,即根据用户的要求改进或扩充软件使它更完善;(现在这个比例越平越重)
预防性维护,即修改软件为将来的维护活动预先做准备。
参考知识C 系统垃圾处理。病毒处理。多余文件处理。修复受损文件(这个不经常用到)。还是直接把有用的东西备份起来- - 直接做个系统比较快。 参考知识D 优化,安装,修复,卸载4个工作
相似知识
软件工程 维护的目的是啥?有哪几种 参考知识1    目的:是保证软件稳定运行。    维护内容:修复BUG,保证安全,提高用户体验。软件功能模块更新优化软
软件系统方面的维护一般包括,软件系统维护主要包含 参考知识11.包括以下内容:物理安全维护。2.防止意外或人为破坏物理设备。3.设置安全维护。4.防止黑客取得硬件设备的远程控制权。5.软件系统的安全维护。6.软件系统容易被人为破坏。7.安装补丁程序。
计算机软硬件的日常维护 参考知识1  一、计算机系统的基本组成  计算机系统是由软件系统和硬件系统两个部分组成,软件系统包括系统软件和应用软件,比如用户熟知的windows操作系统就是系统软件,而Office办公软件则是应用
三维动画制作的具体内容是啥 将一个完整的影视类三维动画的制作总体上可分为前期制作、动画片段制作与后期合成三个部分。1、前期制作:是指在使用计算机制作前,对动画片进行的规划与设计,主要包括:文学剧本创作、分镜头剧本创作、造型设计、
软件维护包括哪些方面?主要由谁来完成? 软件维护活动类型总起来大概有四种:纠错性维护(校正性维护)、适应性维护、完善性维护或增强、预防性维护或再工程。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。这些工作
如何对软件维护 参考知识1如何对软件维护如何对软件维护,对于大家所有的电脑使用者来说,促使电脑发挥出它的最大能力,促使电脑始终工作在最稳定的状态,这是大家的共同选择,下面说一下如何对软件维护吧。如何对软件维护1①、合
设备维护保养的主要内容是啥? 设备维护保养的主要内容有以下四项:1、清洁设备内外整洁,各滑动面、丝杠、齿条、齿轮箱、油孔等处无油污,各部位不漏油、不漏气,设备周围的切屑、杂物、脏物要清扫干净;2、整齐工具、附件、工件产品要放置整齐
软件的预防性维护是啥对程序的修改 参考知识1软件维护(Softwaremaintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。[1]软件维护主要是指根据需求变化或硬件环境的变化