APP下载

计算机软件工程安全维护措施探究

2016-03-08孙继红刘彩红

电脑与电信 2016年12期
关键词:计算机软件计算机软件

孙继红 刘彩红

(漯河食品职业学院,河南 漯河 462300)

计算机软件工程安全维护措施探究

孙继红 刘彩红

(漯河食品职业学院,河南 漯河 462300)

随着社会经济的稳定发展和科技水平的不断提高,我国计算机软件工程领域取得了很大的进步,计算机已经实现了在人们日常生活中的广泛应用。但是计算机的迅速推广在给人们生活带来便利的同时也给用户带来了信息泄露的风险,这就需要维护人员更多地了解和把握计算机软件的发展特点,结合实际情况,对计算机软件加以维护,从而实现计算机软件的健康、稳定和持续发展。文章详细论述了计算机软件工程维护工作的重要性并提出计算机软件的维护措施和维护的方法。

计算机软件;维护;措施和方法

1 计算机软件维护的重要性

软件工程建设是计算机技术进步和发展的重要因素,一直以来,我国非常重视计算机技术的发展,加强对计算机软件工程的管理和维护工作是至关重要的。

(1)计算机的发展取决于计算机软件是否正常工作

在现代生活中,计算机技术被广泛应用到了生活的每个角落,人们的生活离不开计算机技术,否则将会严重影响人们的工作效率。因此,如果计算机软件的维护工作做不好就不能很好地满足用户的需求,甚至会对用户的工作和生活带来很大的影响。

(2)促进计算机软件的更新发展的要求

开发者需要把握计算机软件的特点,对不足之处及时进行改正,只有这样才能促进计算机软件的更新和发展。计算机的维护工作还需要维护人员能够熟知和掌握软件所存在的问题和漏洞,掌握一定的维护技巧。维护人员在工作的过程中要提前了解用户的需求,在此基础上对问题进行深入分析,从而找出问题的根源。

(3)用户的日常维护是非常重要的环节

计算机的维护不仅需要开发人员的参与还需要用户进行日常维护。用户对软件的使用需要具备一定的计算机基础,可以熟练地运用计算机软件,除此之外,用户可以通过对维护措施的学习来保障自己的个人信息不被泄露,在这一过程中,用户对软件的使用能力会得到逐渐提高。一些用户在维护的过程中会积极寻找出类似问题的解决方法。

2 计算机软件工程的维护类型

2.1 预防性维护

计算机软件工程的预防性维护就是更改一些运行的软件,使其更加可靠,预防性维护措施要求对需要修改的部分或者整体进行重新设计和编写,然后对其进行测试。

2.2 纠正性维护

纠正性维护也称改正型维护,是指找到计算机软件在运行过程中存在的问题,并及时对错误代码进行改正。根据有关统计显示,计算机软件在使用的过程当中,会存在或多或少的错误代码,如果不能及时发现并改正将会影响软件的运行功能,所以开发人员要及时发现软件所存在的错误加以改正,其中包括逻辑、设计、数据以及文档等类型的错误。

2.3 完善性维护

计算机软件工程是在对软件进行逐渐完善的过程中发展起来的,任何技术都是在不断改进的过程中逐渐走向完善的。计算机软件改进过后的功能不再符合原先的说明书所规定的内容,完善性维护是在对软件使用过一段时间后的基础上进行的。

2.4 适应性维护

这一类型的维护指的是为使软件适应外部环境的变化而进行的应用程序的修改。它主要运用于计算机操作系统和硬件的升级及数据环境的改变和升级等。

3 计算机软件工程的维护措施

3.1 提升软件工程的质量模块和技术

减少软件的研发成本和提高软件的质量是提高计算机软件工程可维护性的一个有效手段,在计算机软件工程的开发过程中,只改变这一模块并不会对其他模块造成影响,但是如果想要增加程序的功能则需要对程序添加新的模块。另外,提高软件的质量和模块化有利于对程序进行重复测试和测量,原因在于程序的序列错误更容易被发现和及时改正,从而有利于提高程序运行的整体效率。除此之外,如果想要加强现有系统的可维护性可以采用结构化程序设计的技术,这种技术要求对外部模块的特征进行更改,并不要求掌握模块的内部运行情况。这一措施有利于减少新的错误并能够减少计算机软件工程的成本。

3.2 创建优先级软件的品质目标

计算机软件工程的维护工作的包括可修改性、可靠性、可使用性、可移植性、可测试性、可理解性和高效率的目标特征,在实际情况下,想要实现所有的性能是几乎不可能的,因为实现这一宏大目标需要付出很大的代价,昂贵的成本也是制约因素之一,因此,这一目标是不切实际的。除此之外,上述的特征之间本身存在着相互矛盾的因素,而有的特性之间又存在着相互依赖的关系,所以只有在使用过程中遵守程序的特点才能更好地发挥各个目标特性应有的作用,才能充分满足各方面的要求。创建软件的品质目标需要根据不同的计算机环境进行相应的调整,从而实现计算机软件工程的稳定发展。

3.3 重视程序设计语言的选用

在计算机软件工程维护的过程中,程序设计语言的选择担任着至关重要的作用,因此要根据软件工程的可维护性来合理选择程序设计语言。高级语言与低层次语言相比更容易被理解且拥有较好的维护性,值得注意的是高级语言的可理解程度并不相同。低层次语言主要指的是汇编语言和机器语言,与高级语言不同的是低层次语言并不容易被理解和掌握,对它的维护也是相当困难。除此之外,还有第四代语言,它并不是过程化的语言,因此不要求用户指出实现的算法,只要向编译程序或解释程序提出要求即可。

3.4 选择合适的程序支持平台

支持平台决定计算机语言的选择,支持平台也是软件编程的前提环境,因此好的支持平台能够促进计算机软件的运行,然而不好的支持平台将会给计算机软件的运行带来一定程度的影响。举个例子来说,在word中搜索和在Internet Explore浏览器中搜索的支持平台是不一样的,所以计算机软件的维护要选择合适的支持平台。

4 计算机软件工程的维护方法

计算机软件工程维护工作的顺利进行需要软件开发者和用户的共同努力,软件开发人员需要开发出高质高技术的优秀软件,减少后期软件问题的出现,用户需要加强软件维护意识,从而确保软件的正常运行,提高用户的体验效果。

4.1 软件开发者

一般来说,只有安全性能较高的软件才能保障用户的信息安全,才能称得上是优秀的软件,这就要求软件开发人员在开发的过程中,充分认识到软件安全性能的重要性,加强计算机软件的安全建设,把用户信息的安全上升到新的高度,开发出用户信赖的优秀软件。计算机软件工程的维护要求软件开发人及时检测、定期更新,随时掌握软件的最新动态,及时发现问题并加以解决。计算机软件工程的质量和技术会大大影响软件的运行效果,开发人员开发出高质量和高技术的软件不仅能够大大减少后期的软件问题,还能从根本上加强对计算机软件的维护工作。

4.2 用户

调查发现,我国计算机用户的软件维护意识普遍单淡薄,通常情况下,普通的计算机用户缺乏计算机软件工程维护的意识,在普通用户的意识里只要计算机不影响正常的工作和生活就不必维护,这种思想显然是错误的,如果等到计算机问题出现再去维护可能会造成更大的损失,因此,用户软件维护意识的缺乏也是计算机软件维护工作止步不前的重要原因。正确的计算机软件维护要求用户加强对计算机软件的日常维护,养成良好的习惯,只有这样才能保证软件的正常运行,更好地发挥软件的作用,给用户带来更极致的体验。用户在使用软件的过程中需要对正在运行的软件进行定期清理,其主要目的是减少软件垃圾。反之,用户长时间不清理不但会影响软件的正常使用还会在一定程度上影响软件的运行效果,给用户带来不必要的麻烦。系统盘作为计算机的核心是系统能否稳定运行的决定因素,直接影响软件的运行效果,所以用户在安装相关软件是要注意以下两点:第一,不能安装太多的软件;第二,软件不可以安装在系统盘当中,因为软件安装在系统盘中会大大降低机器的运算能力和软件的运行速度。除此之外,用户在使用计算机软件的过程中还需要定期对计算机硬盘进行检测、扫描及清理,同时还要对计算机中重要的数据加以备份,从而确保计算机软件能够充分发挥作用,为用户带来更好的体验。

5 结语

综上所述,在社会经济不断发展的时代下,科学技术的发展趋势日新月异。计算机在人们日常生活中的普及给用户带来的极大的便利,由此可见,计算机软件与人们的生活密不可分。但是在现实的情况中,计算机软件工程仍存在着一些故障隐患,影响用户的体验,给用户带来了不必要的麻烦,所以做好计算机软件的维护工作至关重要。计算机的维护人员要不断提高自己的专业技能,在实践中不断探索,结合实际,更好地解决使用过程中所遇到的问题,确保用户信息资料的安全,真正为用户带来便利,从而促进计算机软件工程的可持续发展。但是要保证计算机软件的有效运行,需要开发者和用户的共同努力,开发者在提高软件质量的同时用户也要提高计算机维护意识,经常对计算机软件进行相应的维护,减少安全隐患。

[1]孙小英.计算机软件工程的维护措施和方法研究[J].黑龙江科技信息,2015(36):218.

[2]李涛.我国计算机软件工程的管理和开发应用研究[J].中小企业管理与科技(上旬刊),2015(01):169-170.

[3]辛为.魏丽娇.计算机软件工程管理与应用解析[J].中小企业管理与科技(上旬刊),2015(34):28 0.

[4]李田英.苏艳.计算机软件工程管理与应用分析[J].电脑知识与技术,2015,11(28):72-73.

[5]陈磊,肖笑.探讨计算机软件工程管理与应用[J].信息与电脑(理论版),2013(8):94-95.

Exploration on the Maintenance of Computer Software Engineering

Sun Jihong Liu Caihong
(Luohe Vocational College of Food,Luohe 462300,Henan)

Along with the steady development of social economy and the unceasing enhancement of science and technology level,our country has made great progress in computer software engineering.Computer has achieved extensive application in people's daily life.But the rapid popularization of computer brings the risk of information leakage.It requires maintenance personnel to better understand and grasp the features of computer software,and maintain the computer software combining with the actual situation, so as to realize the healthy,stable and continuous development of computer software.This article discusses the importance of computer software engineering maintenance and puts forward the maintenance measures of computer software.

computer software;maintenance;measures and methods

TP307

A

1008-6609(2016)12-0076-03

孙继红(19 78-),女,河南通许人,本科,讲师,研究方向为计算机。

猜你喜欢

计算机软件计算机软件
禅宗软件
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
软件对对碰
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
浅谈基于C语言的计算机软件程序设计
即时通讯软件WhatsApp