张洁 王燕梅 韩强
摘要:为了能够更好地促进社会经济发展,提高人们生产生活质量,加强对计算机软件工程的维护是非常必要的。文章通过文献综述法对计算机软件工程的维护意义、维护措施方法以及其中应该注意的关键问题进行研究,最终明确了做好软件工程维护可以有效提高计算机应用效率。
关键词:计算机软件工程;维护措施;维护方法
中图分类号:G424 文献标识码:A
文章编号:1009-3044(2022)08-0062-03
作为当前生活生产创意落实的重要技术,计算机技术具有容量大、处理速度快等优势,计算机软件工程是计算机技术的重要组成部分,加强计算机软件工程维护,可以大大提高计算机系统运行稳定性、可靠性,也能够保障计算机用户信息安全,在计算机技术高速发展的今天,计算机软件工程维护措施与方法也需要与时俱进。
1计算机软件工程维护意义
1.1保护用户安全的重要基础
科技的不断进步给人们的生活带来了极大改变,智能家居的出现让人们的生活更加舒适和便利,新时代背景下的工厂生产也多使用自动化技术,采用更加智能化的机器进行生产,在劳动力方面也多使用机器代替人力进行生产,大大提高了工厂的生产效率,这些改变都得益于计算机技术。近年来,计算机技术不断地发展和创新,从支持电子货币交易这一点可以看出,计算机技术已经完全融入人们的生活中。由此可见,一旦计算机软件工程发生故障,将会对人们正常的生产生活造成干扰,在一定程度上降低了人们的经济效益,为了保障人们正常的生产生活,需要对计算机软件工程进行保护[1]。
1.2促进计算机软件开发
在日常工作中,可以让开发人员定期对计算机软件进行检查和维护,这样不仅可以及时发现计算机软件存在的弊端与缺陷,还能够及时采取措施进行修补。进行维护工作能够有效提高研发人员的技术水平,促进科研人员进行软件开发,让计算机软件更加实用。
1.3提升计算机软件运行能力
以公众的角度来看待计算机,会觉得其软件能力在很大程度上影响了软件运行能力,事实并非如此,计算机软件维护的程度与软件运行水平息息相关。通过计算机软件维护工作,技术人员能够对计算机有更深层次的理解,在后续的技术研发过程中可以更贴合计算机的特点进行软件维护工作,从而提高其软件运行水平。
2计算机软件工程维护措施
2.1重视程序语言的合适程度
一般来说,计算机使用的多为高级语言,大部分人学习起来较为困难,这也就意味着计算机语言的维护工作具有一定难度。以此为根据,在进行计算机语言的维护工作时,应以高级语言为主,着重完成高级语言的编辑与维护。为了增强高级语言使用率,优化计算机性能以及识别能力,以便于进行日常维护工作,在维护过程中要根据不同高级语言的特点,选择合适的方法开展维护工作。由此可见,在计算机软件工程维护过程中,选择适宜的程序语言十分关键[2]。
2.2提升计算机软件工程质量
为了提高软件工程的可行性与可控性,在软件开发过程中,可以从两个方面进行控制,一方面是成本问题,另一方面是软件最终质量,这样能够很好地应对开发过程中出现的不同问题。为了减少安全隐患,帮助后续开发顺利进行,在软件维护过程中,研发人员会设计与之相应的程序。
2.3重视基础维护准备工作的落实
在人们的日常生活中随处可见计算机的身影,但人们更多是重视计算机的使用,而忽视了计算机的维护。大多数人都不具有软件维护意识,对他们来说,除非出现了卡机等情况,导致其无法正常使用,否则他们是不会对计算机软件进行维护的。要想更好地完成计算机软件维护工作,除了专业的工作人员进行努力以外,每个计算机使用者都应该引起重视。为了让计算机的运行更加安全和流畅,计算机用户需要在平时对其进行维护,定期进行杀毒等工作。
用户可以定期清理软件运行产生的垃圾以及无用数据,除此以外,还可以根据自己的喜好卸载不实用的软件,提高计算机运行速度。为了防止外来病毒对计算机造成损害,可以在电脑中设置防火墙和杀毒软件,在进行网页浏览时,也一定要确保网页的安全性,以免被木马侵入,禁止打开不能确保安全的网页链接和邮件[3]。
2.4优化计算机系统盘空间
对于计算机运行来说,最重要的就是系统盘,它可以直接影响软件运行质量,只有保证系统盘具有一定的空间才能够使计算机拥有良好的运行速率,因此在软件安装过程中,一定要进行严格控制,保证系统盘具有15G的空间。除此之外,还可以通过系统重装的方式提升计算机运行速率,为了避免重要文件丢失造成损失,需要提前进行备份。
2.5构建并完善病毒有效防护机制
必须构建并努力完善防御病毒有效机制,因为对于计算机的安全威胁程度最大的就是网络病毒造成的安全隐患,为此应构建完善的体制并提醒用户加强计算机安全防范意识。第一,用户应购买并安装口碑较好、有信誉的杀毒软件,以此提高计算机本身的安全性。安装这些杀毒软件可以大大提升阻止网络病毒进入计算机的概率,并且可以在使用计算机过程中实时监控计算机的实际情况来加以防范。用戶在下载一些软件时会绑定一些恶意插件,杀毒软件可以及时提醒是否安装这些软件,可以看出,安装可靠的杀毒软件,能有效防范网络病毒的入侵,保护计算机稳定运行[1]。对于网络病毒或木马,大多数情况下计算机的杀毒软件可以有效拦截,但不是绝对的,如出现无法识别或识别有偏差的情况,应大幅度提高防火墙的防御技术,通过对计算机整体的查杀,有效杜绝病毒入侵。了解到病毒只攻击软件漏洞的特点,应及时下载补丁弥补漏洞,保证计算机可以有效运行。
2.6提高软件工程工具的模块化程度和质量技术
为了大幅提高软件工程工具的模块化程度和质量技术,应在软件工程开发环节,着重减少软件工程成本与提升整体质量的前提下进行。其优势显而易见,大体可从两个方面进行分析,第一个优势是如有一个单一功能的模块出现问题,要确保改进调整过程只是针对这一模块,不可以对其他的模块做出改动或产生影响。如果要在程序中添加一些函数,必须确保添加的过程只是添加数量不等的新模块。第二个优势是如采用这种方法可以在测量工作环节与程序测试环节,有效缩减整体工作的工作量,大幅提升软件的工作效率。
3计算机软件工程维护方法
随着维护技术不断地完善,我国现阶段计算机软件工程的维护措施种类较多,从应用方式与实际效果分类的话,大体可分为四种:
3.1预防性维护
如计算机遭受到网络病毒的攻击,但没有完全损坏的情况下,可以采用预防性维护的方式。通过维修软件后,可以大幅度提高计算机的安全性能。对于预防性维护方法在实际工作中,可以对部分内部程序进行维护,对于其他方法来说,较为方便,而且耗费时间较短、实用性强。
3.2改正性维护
如计算机内部软件出现问题,可以采用改正性维护方式。这种方式可以及时发现问题所在,并立即对其开展维护,而且这种方法在实际工作中具有出色的表现。大多数隐性故障会出现在软件工程中,利用改正性维护方法,可以有效找出问题所在,并及时进行维护。
3.3适应性维护
对于适应性维护方法主要处理的问题是软件运行状态与外界的匹配程度的问题。如计算机中软件运行状态与外界的情况出现不适应,采用这种方法可以大幅度加强软件工程的环境适应性能[4]。
3.4完善性维护
对于完善性维护方法主要是为了完善计算机的软件工程,整个完善过程不会对软件工程性能发生改变,会从后期阶段进行创建,以此来对软件工程的性能进行完善。
3.5软件模块化
开发软件工程时,最直接、有效的方法,就是提高其维护性能,在减少研发成本的同时,还可以提高软件质量。软件模块化可以有效地满足以上需求,具体要从如下几个方面入手:
改变功能模块,需要对此模块进行改变,可以保障这个模块改变的同时,不会影响其他模块。另外,增加程序功能也要通过加入新模块的方式实现。
软件模块化需要反复进行测量和试验,及时发现其中存在的错误,并做出改正,确保程序稳定运行,提高软件运行效率。另外,可以引入结构化的程序设计技术,有利于系统维护性能的提升。
4计算机软件工程维护需要注意的关键问题
计算机软件工程维护环节多、内容复杂,工作人员要从实际情况出发,积极开展宣传渠道,普及安全维护常识,为计算机软件工程安全提供更加可靠的保障。
4.1扩展相关知识的宣传渠道
一般来说,普通的计算机使用者并不具备完善的维护知识,为了帮助计算机用户进行维护工作,对计算机软件工程要多加宣传。对于首次购买计算机的用户来说,工作人员可以为其专门讲解软件维护知识,帮助其进行了解,也可以在说明书中写明如何进行维护,帮助用户掌握维护要点。网络监管人员的作用也十分重要,可以由其向用户说明进行软件维护的必要性,同时定期对用户进行提醒,帮助用户完成软件维护。软件开发人员应该设置沟通渠道,和用户进行交流,一旦用户在维护过程中遇到问题可以进行反馈,并由专业人员帮助解决[5]。
4.2加强开发者和软件用户之间的合作
软件维护需要开发者和用户一起进行,想要更好地完成软件维护,双方都需要付诸努力。软件研发者需要提高本身计算机技术,定期升级软件。用户也需要掌握基础的软件维护知识,定期進行维护工作,及时发现软件存在的漏洞与问题并进行反馈。通过双方的共同努力,增强软件维护质量。
计算机软件工程维护过程中,软件开发者要具备强烈的安全意识以及丰富的实践经验,能够根据实际情况,有效选择维护方法,并注意相关知识的宣传与学习,能够与软件用户之间进行交流合作,以保障软件使用安全。
5 结束语
在经济高速发展的今天,计算机技术在各行各业已经得到了广泛应用,在计算软件的支撑下,计算机的适用范围更加广泛,能够为更多人提供个性化的服务,因此,计算机软件工程是计算机技术的基础,也是计算机技术的前提。但是,在计算机软件应用的过程中,软件可能会出现各种问题,从而产生安全隐患,为了消除安全隐患,势必要加强计算机软件维护,本文对此展开的具体讨论,旨在更好地助力于计算机技术的完善与发展。
参考文献:
[1] 张晨光.计算机软件工程的维护措施与方法初探[J].中外企业家,2016(3):195,202.
[2] 冯春雨.浅析计算机软件设计过程中的可维护性[J].科技创新与应用,2012(6):51.
[3] 韩顶军.计算机软件工程的维护措施与方法初探[J].电子技术与软件工程,2014(1):80.
[4] 董朝贤.植保软件开发中计算机软件技术的应用[J].现代信息科技,2019,3(3):71-72,75.
[5] 董朝贤.工程设计中计算机软件技术的应用研究[J].信息与电脑(理论版),2019(2):5-6.
【通联编辑:唐一东】