计算机软件工程的维护措施和方法研究
2017-06-03李苹
李苹
(天津市博洋世通科技有限公司 天津市 300400)
摘 要: 科学技术高速发展,科技成果不断变革,社会逐步进入到信息化时代。随着这一时代的来临,计算机在人们生产生活中所占比重逐渐加大,各类计算机软件工程也逐步发展起来,这对社会的发展起到极为重要的作用。但也应注意到,软件工程迅速发展,很多漏洞也在逐渐显现出来。所以,采取多种手段方法,对计算机进行有效的维护,更好的实现相关软件的平稳发展,确保整个软件的安全性,对于社会的发展是至关重要的。本文就是围绕软件工程维护方法和措施进行的一系列详细的研究,希望能够对当前社会的发展起到一定的积极促进作用。
关键词: 软件工程;维护措施;维护方法
前言:信息化时代,计算机技术发展的状况,已经成为衡量一个社会发展水平的重要指标。现阶段,计算机技术对社会的发展起到关键性作用,拥有先进前沿的技术,是社会经济快速发展的重要保障,是实现社会更好发展的基础。而计算机软件工程,又是对于计算机平稳发挥效用的一个重点保障。因此,不断更新相关软件技术,提升其管理效能及其质量水平,实现计算机软件工程的平稳发展,对于社会发展水平的有效提高有着重要意义。所以,相关人员就要更加重视计算机软件运行中暴露出来的各种问题,发现可能存在的潜藏因素,不断完善和发展工程软件技术,从而更好的实现计算机对于人们生产生活需求的满足。
一、软件工程维护的意义
(一)推动计算机技术发展
进行软件工程的维护,是计算机技术发展的重要保障[1]。计算机技术高速发展,与当前社会的发展有着极为密切的联系,而一旦软件在运行过程中发生了问题,对于计算机功能的影响是不可预估的,这就可能会导致对于用户工作、生活的影响。因此,更好的实现软件工程的维护,是对于发展计算机的有效途径,同时也是实现其发展的首要目的。
(二)提高开发者自身能力
开发者在维护的过程,就是实现自身能力不断提升的过程[2]。事物的发展都是在发现问题、解决问题中不断前进。软件开发者能够在维护软件的过程当中,发现计算机软件工程在运行过程中出现的问题,通过自身的分析、了解,找到解决该漏洞的有效方法,实现该漏洞的修复和完善。同时在这一过程中,软件开发者可以不断开阔自身的思路,发散自己的思维,及时掌握和了解更多最为先进前沿的技术,从而实现自身能力的不断提高。
(三)遏制网络犯罪的频发
当计算机软件在运行过程中如果出现了问题,很可能会被一些不法分子利用,通过计算机网络进行违法犯罪的行为。计算机软件的漏洞会给用户的使用造成一定的安全隐患,导致用户自身私人信息的外漏,或是出现钱财被骗等方面的情况,这种情况对于用户计算机使用的满意度极为不利。
二、现阶段软件运行中暴露的缺陷
(一)软件自身质量不够
现存的计算机软件工程中,很多都存在稳定性差的问题,无法实现计算机的稳定运行。同时,还有部分软件存在其对内存的占用率极大的情况,这样的问题会导致计算机在运行过程中承受的压力过大,长时间的负担运行状况,会导致计算机自身的运算机能受到严重的影响,严重的还可能会导致计算机的使用时间大大缩短,无法更长久、更好的发挥其价值。
(二)流氓软件大量存在
由于开发者各方面水平的影响,导致其所开发的软件质量无法得到有效的保障。现在,用户在使用计算机时,经常会发现网络上出现一些质量极差的小软件。这些软件的应用性差,同时还携带有很多广告。这样的小软件在不知不觉中就会随着一些其他的软件下载到电脑中,占据大量内存,而且还有在卸载时很难,即使成功卸载也会留下很多的残余的情况。很多时候,这些软件还极易携带不知名的电脑病毒,导致用户的电脑被植入病毒而无法正常使用或受到侵害。这些流氓软件的出现对于计算机软件工程的发展产生了极大的阻碍,使得无法更好满足用户的需求。
(三)运行中存在漏洞较多
计算机软件会涉及各个方面,其类型纷繁复杂,且受开发者自身情况特点影响,部分计算机软件的开发过程中会遗留下很多漏洞。通过这些开发者没有留意到的或未发现的漏洞,向用户的计算机中植入木马等各类病毒,或侵入用户电脑窃取用户的账号、密码等私人信息,从而导致出现用户本人或其相关人员的财产受到威胁或伤害、侵犯用户的隐私权等状况,对于计算机的发展极为不利,对社会发展也会产生一定的阻碍作用。
三、进行软件维护的有效方法途径
(一)提升软件质量
进行软件质量的提升可以实现其开发时的投入有效降低[3]。使得软件在运行过程当中能够更为稳定的进行,同时确保用户在使用的过程中具有很强的安全性,可以更好的满足用户的需求。实现了软件质量的提高,一方面可以确保其在维护的过程中,对于一部分内容的修正不会对其他部分产生较大的影响,这种调整可以在相对独立的情况下进行,保证软件的其他环节可以正常运行,将对用户的影响降低到最小。另一方面,软件的质量提升也可以保证软件在测评过程中的顺畅度,可以更方便的发现软件当中存在的漏洞,进行完善和修补。同时,软件质量的提升对于软件性能的进一步加强和提高有很好的促进作用。
(二)注重软件管理的规划
软件安装在计算机系统内,其数量在很大程度上会影响到计算机的运行管理。当用户将过多的软件安装在同一电脑系统内部时,会严重影响到计算机的运算速度,使得计算机的稳定性和安全性受到影响。因此,在使用计算机的过程中,为维护计算机的使用,应该尽可能安装必要的软件,控制计算机软件安装的数量,对于毫无作用的软件或可有可无的软件进行定期的清除。对于作用小且严重侵占内存的流氓软件,采用强力卸载的方式进行清除。同时,也要在适当的时间内对系统软件进行优化处理,从而在最大限度的提升计算机的运行速度及效率,保证用户在使用时的顺畅度。
(三)建立完善的安全防护网
开发期间遗留下来的漏洞会给使用者留下很多的安全隐患,让一些不法分子伺机利用。因此,开发者在维护过程中,要不断发现运行过程中存在的漏洞,采用多种方式分析、解决问题,有效维护该软件的稳定运行,开发者要不断进行软件的维护,尽可能发现运行中存在的缺陷、漏洞,建立起一个安全的防护网,保证用户在使用计算机的过程当中,能够避免部分不法分子利用软件漏洞进行的欺诈等行为,从而更好的抑制网络犯罪的发生,确保用户不受相关问题所影响,更好的满足用户的需求,才能够更好的促进社会的不断发展。
结论:软件开发之后并不是结束,后期的维护才能够保证软件正常稳定运行的重要方式。而一些软件在开发前期遗留的漏洞过多或过难,这就导致了开发者在后期运营中会出现难以预料的情况,从而使得运营变得困难。这时就需要开发者投入更多的人力、物力等对其进行开发、维护,这对于开发者来说无疑是一项巨大的投入,对于其经济效益的有效提高会产生极大的影响。软件后期维护难度大是当前很多开发者面临的重要问题。这就需要开发者更好的实现对软件的认知,更加深入的了解软件的内容,促进实现软件的研发与革新,维护计算机系统的稳定性与安全性,实现计算机系统长期持续稳定的运行,不断提高软件质量,满足使用者在日常生产、生活中对计算机的需求,从而更好的促进社會的全面发展。
参考文献
[1]张晨光.计算机软件工程的维护措施与方法初探[J].中外企业家,2016,03:195+202.
[2]万帅.计算机软件工程的维护措施和方法研究[J].电子制作,2016,18:46.
[3]沈玉莹.计算机软件工程的维护措施和方法研究[J].数字技术与应用,2017,02:256.