计算机软件工程维护研究

计算机软件工程维护研究

摘要:

自计算机问世以来,可以说其发展无所不在,尤其是对人们生活与生产的影响,关系是极为密切的,并且当前计算机的功能越来越强大,尤其是在软件工程的应用中,已经成为行业发展的必要手段。本文主要探讨了应该如何对软件工程进行更加有效的维护,以促进软件工程水平的提升,为我国的现代化建设提供进一步的保障。

关键词:

计算机软件;软件工程;维护

要想实现软件工程的发展,就要使使用功能得到进一步的强化,一方面这是时展的必然需求,另一方面,在现代社会的发展进程中,需要计算机软件为各个领域提供必要的支援,以促进计算机领域的进一步发展。发展固然重要,但是也不能忽视了后期的维护工作,这样才能提高计算机软件的使用效率,下面本文就针对这一问题进行具体的探讨。

1计算机软件工程维护的必要性

在社会活动发展的工程中,都离不开计算机软件提供的支援,这是一种特殊的工具,自从这一工具出现后,人们的生活变得更加高效了,因此加强计算机软件的维护工作已经成为工作中不可或缺的一部分。实际上,软件维系着硬件与用户之间的关系,软件的实现从根本上说是为了满足人们在生产或是生活中的需要,这就要求人们对于软件具有进一步的认识。软件工程在编码的过程中一般是通过二进制编码得以实现的,基于形成的方式具有一定的缺陷性,因此在实际应用的过程中就必然会出现一定的故障影响到软件的实际应用,定期对软件进行维护,有助于提高计算机软件的运行质量,起到促进计算机软件水平进一步提高的目的。

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

2.1提升软件工程工具的质量技术和模块化

首先,对计算机软件进行有效的维护就要从研发成本以及整体质量上入手,降低成本并不意味着软件的质量也随之降低,而是要求在对成本进行充分应用的基础上再进行有效的管理,本文基于这一目的,主要列出了两点措施。其一是以功能模块入手,并不需要对所用的功能模块进行改变,而是通过改变其中的一块功能模块,这一过程中并不会影响到其他模块的使用,并且在软件功能的改变上,如果需要增加也只要增加其中的一个模块即可,这一措施简单有效,满足计算机发展的要求。其二,加强程序的重复测量,提高发现故障的几率,将问题得到有效的解决,并且可以有效的降低新错误的出现。

2.2创建软件工程优先级和精密的软件品质目标

加强对软件工程的维护工作,主要是建立在可靠性的基础之上的,除了可靠性的要求外,高效率、可理解、可移植等特点在软件维护的工作中也是较为常见的,这一目标的实现的并不是无法实现的,而是在相关技术支持的基础上得以发展起来的,软件工程的特点是相互联系着的,因此在实际的维护工作中,需要满足各项特点的需求,并且按照程序的要求得到进一步的落实,以促进计算机环境的进一步发展。

2.3合理选择程序设计语言

软件在设计的过程中具有特有的语言程序,因此在维护的工作中也应该遵循这一设计语言的要求进行管理,这一要求对软件的维护工作会产生直接的影响。但是计算机语言是难以掌握的,其建立在机器语言与汇编语言的基础之上,这就为维护工作的进一步落实增添了极大的障碍,高级语言的出现主要是建立在更加容易理解的程度之上,计算机语言的发展对于维护工作的开展与落实具有直接的联系,因此在今后的工作之中,要编制出更加符合用户需求的语言程序,便于理解是其中最为主要的标准之一。

2.4计算机软件工程的具体措施

计算机软件经常会受到病毒的影响而不能正常的使用,这是最常见的一项问题,因此极强病毒的侵袭是软件维护中的主要工作,常见的措施是在计算机中加装相应的杀毒软件,并且定期进行查杀,以便在第一时间保护计算机软件不受病毒的影响,另外,病毒经常会隐藏在一些非法的文件之中,建立正确的习惯,不随意下载非法的文件就可以降低引发病毒的可能性。除此之外,还要定期对计算机中的硬盘进行查杀,硬盘直接关系到计算机的运行速度以及使用的情况,并且对软件的运行速度也具有直接影响,在这种情况下,定期维护对于安全问题的维护具有直接的影响,定期对硬盘进行查杀,长此以往就会形成良好的习惯,降低软件出现故障的概率。如果想要在计算机中装载程序,那么尽量不要装在系统硬盘上,因为系统硬盘直接影响到计算机的运行,如果系统中程序的数量过多,那么就会造成计算机的运行不稳定,并且临时文件等一些数据还会占据在系统硬盘中,占有大量的空间,无形中就会为计算机带来一定的安全隐患。

3计算机软件工程维护的现状及发展方向

在今后的发展中,计算机必然会成为人们生活中必不可缺的一种设备,因此加强软件的维护工作对于计算机运行系统的安全性将具有直接的影响,这是未来发展中的必然趋势之一,相关的计算机人员应该充分认识到这一问题的重要性,并且将工作落实到实处,以实现软件效率的进一步提升。在过去的计算机软件管理中,维护的意识已经形成,但是却没有得到长期的发展,主要是因为存在众多的弊端没有得到有效的解决,因此才会阻碍了计算机软件的可持续发展。一些公司浪费了大量的财力、物力以及人力对软件进行重新开发,却并没有取得理想的效果,这是值得进一步思索的问题,到底是哪一个环节出现了问题,影响到了计算机软件的维护工作。要想设计出一款具有维护功能的软件,并不是简单的过程,而是需要在设计的过程中具有先进的思想以及专业化的技术手段,这样才能完成软件维护创新性的发展。当前,广大用户仍然会在使用过程中遇到许多曾经遇到过甚至从未遇到过的问题,这就要求计算机软件工程的维护人员要学习新的知识并总结经验,以此来应对这些问题的挑战,从而保障计算机软件工程的安全和稳定,保障数据的安全,确保各项工作的正常开展。

4结论

除此之外,以软件工程技术作为灵魂的计算机信息系统,也正在向结构广泛分布、功能智能化、系统高度智能化和信息多元化等一系列新的发展方向进行转变,并努力在今后的实践中逐步实现。

作者;孙小英 单位:江苏省扬州商务高等职业学校

参考文献

[1]丁剑洁.基于度量的软件维护过程管理的研究[D].西安:西北大学,2008.

[2]郭闻.软件开发项目管理的关键因素分析[J].华南金融电脑,2009,(5):14-15

[3]陈小辉,邓杰英,文佳.浅谈软件的可维护性设计[J].华南金融电脑,2010(3):25-26.