计算机软件工程的维护措施和方法
刘备 李力 陈虎
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

刘备 李力 陈虎,. 计算机软件工程的维护措施和方法[J]. 软件工程研究,20227. DOI:10.12721/ccn.2022.157062.
摘要: 要保证计算机软件的有效运行,需要开发者与用户双方加强对计算机软件工程的维护,提升软件质量,减少安全隐患。从而维护网络安全,推动软件开发技术以及计算机技术的不断完善与进步。
关键词: 计算机软件工程;维护;措施
DOI:10.12721/ccn.2022.157062
基金资助:

1目前计算机软件工程所存在的隐患问题分析

本文认为目前计算机软件工程所存在的问题和隐患主要包括:①软件稳定性不强、对内存占用率大,在运行过程中对计算机造成一定的负担,程序运行缓慢这也直接导致了计算机运转缓慢,长久下去会影响计算机的性能,直接缩短计算机的使用寿命。②软件质量参差不齐,流氓软件大量存在。一些质量差,作用小、广告多的软件流氓软件不仅会大量占用计算机内存,还存在着难以卸载的问题,并且导致计算机很难被人管理进一步导致人们不容易使用电脑,甚至可能会对计算机的安全方面构成威胁。③许多软件同时存在开发容易维护困难的现状,使得软件的后期运营变得十分艰难,对软件公司造成了财力、资源以及人力的浪费,大大阻碍了软件公司经济效益的提高。

2加强计算机软件工程维护的意义与维护类型分析

2.1强化计算机软件工程维护意义分析

对于计算机软件工程维护的意义,本文认为:①计算机软件的顺利运行是推动计算机发展的有效途径,也是首要目的。计算机的应用与人们的日常生活密不可分,一旦软件的运行出现了问题,势必会影响计算机的正常功能。从而无法满足用户的需求,甚至会对用户的生活、工作造成一定的影响。②对计算机软件工程的维护是软件开发者实现自我提高的重要手段。在维护过程中,软件开发者能够了解到软件运行过程中出现的漏洞并加以分析,找出问题所在,再以技术的手段进行修补。这样可以使开发者对软件的研发以及更新产生新的意识,促进计了算机软件的更新与研发。③计算软件一旦岀现漏洞,可以会导致不法分子借助这些漏洞进行网络犯罪,从而对用户造成一定的安全隐患,造成财产方面的损失。对加强计算机软件工程的维护,是建立网络安全体系的重要手段,能够有效遏制网络犯罪的频发。

2.2计算机软件工程维护类型研究

对于计算机软件工程维护,本文认为主要包括以下几种类型:①更正性维护,计算机软件工程的更正性维护作业指的是将原本软件程序运行中发生的错误隐患做现场、及时更正处理。通常计算机软件在实际运用进程中,会产生一部分未能在设计阶段及时发现的缺陷代码,因此需要在软件程序运行时对此类缺陷问题做纠正处置,具体更正维护工作涵盖对文档、软件设计以及数据方面的错误的改正修定。②完善性维护。计算机软件工程的完善性维护作业指的是对现有的软件程序功能,做进一步的优化与拓展,使得已有软件程序的性能与功能得到提升増强。但对此类软件程序的完善强化维护,应在软件实际运用一定时间后实施,不应在软件程序安装初期做改进操作。③预防性维护。计算机软件工程预防性维护作业指的是对一部分尚能运作使用的软件程序,予以可靠性与维护性的设计更正,进而将软件程序的局部或是整体做完全推倒与重新设计。并对此部分修改的软件程序做再次编写与测试工作,通过与计算机软件程序的预防性改进与优化作业,为今后此类程序的维护操作提供便利与支持。④适应性维护。适应性维护指的是帮助计算机软件适应当前外部运行环境及其变化的维护手段,此方法涵盖对计算机数据环境的变更、操作系统升级等措施方法。

3计算机软件工程维护的有效措施与方法

计算机软件的开发者或者开发公司是计算机软件工程维护的主体,在维护过程中起着关键作用。本文认为,对于开发方而言,至少需要做到以下几点:

3.1优化软件工程质量模块与技术水平

提升软件质量是开发、维护计算机软件工程的重要手段之一,进行计算机软件研发与工程质量优化作业,能令软件程序的运用安全与稳定性得到保障,进而满足用户的生活、工作、学习需求。对于计算机软件的质量进行提升的措施方法,通常是经由对软件程序做重复、多次的检测研究来实现的,以便于及时发现软件程序在多次、持续运行后容易产生的序列错误问题,并将其做处理解决,以此推动整个软件程序的运行效率与质量安全。而在计算机软件工程的开发、维护阶段,对其整体质量模块的优化改进,仅需通过运用程式化的软件设计技术方法,就能相应带动计算机系统的可维护性与稳定提升。而在计算机软件工程的模块更换作业中,仅需将工程的外部模块做更换处理与了解,就能在不接触工程内部的前提下有效确定、掌握整个计算机软件工程模块的运行状况。进而基于对计算机软件工程的了解与把握,减少可能出现的软件质量问题与使用错误概率。

3.2计算机软件程序设计语言的选择运用

程序软件设计语言的合理选择是维护计算机软件工程的重要内容,在软件的开发以及设计的过程中,不同软件程序设计语言的选择,会极大影响计算机软件工程的维护进行效率与质量。而计算机程序设计语言又划分为低层次语言与高级语言,其中低层次语言指的是计算机的换边与机器语言,相对语言理解与维护的难度较大,需要对其进行深入研究与掌握。而对计算机高级计算机语言的运用,相对更利于理解与掌握,从而使得后面的维护与修补更加便捷,同时也能大大增强软件的稳定性与安全性。

3.3确立设置软件的维护品质目标

由于计算机软件工程的维护作业本身具备可移植性、可修改性与可测试性等特点,所以如果在软件工程维护时以达到所有目标进行操作,相应的维护成本与难度也会抬升,进而不利于计算机软件工程维护的普遍开展与高效处理。加上不同计算机软件工程维护目标之间也存在着差异与共存矛盾,同时部分目标又是相互依赖的联系特性。在进行计算机软件工程维护操作时,为了保证前文所提的目标特点的全面达到与满足,就应基于软件程序自身的作用范围做应用。并依照当前计算机运用环境的改变,设置确立精密与优先级的软件程序品质目标,在提升维护目标品质的同时推动计算机软件工程维护效率的发展进步。

参考文献:

[1]孙宝霞.刍议计算机软件工程的维护措施和方法[J].计算机光盘软件与应用,2014,23:59+61.

[2]游海英.计算机软件工程的维护措施和方法研究[J].价值工程,2013,11:199-200. 

收货人:刘备

电话:17683857290

地址:湖北省武汉市江夏区武汉东湖学院