计算机论文
如何防范黑客入侵?
时间:2021-12-23 17:41 所属分类:计算机论文 点击次数:
计算机软件是用户和硬件的界面。用户可以通过计算机软件与计算机进行交流,软件是计算机系统设计的重要基础。为方便用户使用,使计算机系统具有极高的整体效用,在设计计算机系统时,应该从整体上考虑软件和硬件的结合,以满足用户的需求。软件保护技术,即如何防范黑客入侵合法软件,软件保护产品涉及的内容极为广泛,属于综合性技术范畴。在软件生命周期的每个阶段结束之前,每个阶段都是科学且优秀的管理方法和技术,实施严格的技术和管理审查,只对合格人员开展下一步工作,从而使软件开发工程项目的全过程有条不紊地进行,从而保证软件质量,尤其是提高软件的可维护性。
计算机软件维护概览。
在此基础上,将软件生命周期划分为两个重要阶段,即系统的有效开发阶段和运行阶段;与其他方法相比,大家都希望看到,与其他方法相比,这是一种耗资巨大的资源,这样,就能尽可能地延长系统的运行周期,使软件发挥出良好的性能,降低软件成本。但这项技术尚未出现,以确认该软件没有错误。事实上,软件在运行时,是不可能不修改软件的,开发是一个很大的投资,可以提高生产效率,降低成本,保证软件质量,人们总是希望现有的软件,扩充或者移植。所以,在运行期间,软件人员的任务就是继续对软件进行修改,这个工作叫做系统维护。
一般地,软件维护包括三大类,第一类是修正维护(CorrectiveMaintenance)。这样做的主要目的是纠正软件中的错误;第二种是适应性维护(AdaptiveMaintenance)。这类工作主要针对能适应变化的外部环境,对软件应用进行修改;第三,完善维护(PerfectiveMaintenance)。这种工作是为了改善系统的性能或扩大其功能,以及修改软件。修理工作中,所占比重最大的为第二、第三层次,占维修作业的80%左右。可以看出,本软件在运行过程中也是开发商的维修过程,维护软件的价值也就不言而喻了。目前,软件维护费用已占整个软件生命周期成本的70%以上,软件的可维护性居于首位。然而,软件维护的难度不断增加,已成为当今最大的难题。
计算机软件维修能力通用方法。
2.1软件工具模块化和质量得到改善。
一种行之有效的方法是提高软件质量,降低软件成本,同时提高软件的可维护性是一种有效的途径。它的优点是,当一个功能模块需要改变时,只需要修改模块,而不会影响其它模块;如果程序需要增加一些功能,然后只需完成这些步骤,就可以在系统中增加新的模块或模块层,方便了程序测试和重复测量;它能很容易的找到并纠正序列错误。结构化编程技术被引入到现有系统中,以提高可维护性。因此,需要在不掌握内部运行状态的情况下,掌握更换模块的外部特性。这样可以减少新的错误,同时还可以提供结构化的模块,并逐步替代非结构化模块,使用自动重构结构和重新格式化工具。
2.2制定准确的软件质量目标和优先权。
工程的维护应该是理解的、可靠的、可修改的、测试的、可移植的、易使用的和有效的。实现这些目标的成本是巨大的,但是它未必可行。一些质量特征是互补的,如易于理解、可检验、易于理解、可修改等等。然而,也有其他一些特点,如效率、移植性、效率和可变性等。各质量特性的维护要求均可满足,但其相对重要性依赖于程序使用功能和计算环境的变化。
2.3选用可维护的程序设计语言。
在程序设计语言的可维护性选择上,影响是很大的。低层语言是机器语言和汇编语言,它们难以理解、掌握,也难以维护。高等级的语言更容易理解和维护,相对低级语言相对较差,但在高级语言中则有不同的困难。有的第四代语言是过程化的,有的是是非程序的。不管哪种语言,编程出来的程序都很容易理解和修改,但存在的指令可能会比数量级少一个数量级,而编写语言的数量级要多一倍。
3.加强研究和制定计算机软件可维护性办法。
在软件维护过程中,经常遇到诸如员工流动频繁、原开发人员离职、文件资料缺失、系统难以理解、程序文件不合适、文件不规范、软件结构不合理等问题。该软件开发简单,但维护困难,通用性差,是以往设计软件普遍存在的通病,也是一套系统或重复开发的根源。但单位人力、物力、财力等资源的浪费,又会影响系统的正常使用。在软件开发过程中,要充分考虑系统的通用性和自我维护能力,避免开发过程中的重复,也是软件开发过程中要特别注意的一部分。
要想设计多功能易于维护的软件,就必须具有具有灵活性、通用性、易维护性的设计思路和方法。对系统共性和个性化方法进行分析,具体保证系统自维护功能。在实际应用中,本系统得到了用户的一致好评。在该系统自维护功能的基础上,调整其参数,实际上就可以做一个小的开发工具,从而可以开发出类似的系统管理。基于以上分析,本文给出了系统自维护功能的定义,从而大大方便了系统的使用和维护管理。
对企业应用领域的计算机管理更加广泛,程序更加深入。该系统的计算机管理应用大致可分为工控和信息管理两个方面。为了在信息化管理水平上获得大量的软件支持,企业必须根据企业的实际情况,更好地适应管理模式,对自己的信息进行有效的管理,一些核心应用系统主要是由企业自己开发出来的。大多数软件管理都是针对报表类软件的,他们所处理的报告主要是计算总检定等。
对软件设计,引入了自维护功能的定义,使得软件更具生命力。但由于系统本身具有维护功能,设计上存在一定困难,占用系统资源较多,但随着计算机技术的发展,现有的系统资源不足,难以实现自维护功能。开发其他软件系统,如能够在开发时充分考虑系统的共性与个性,增加系统自维护功能的概念,体现技术应用,实现更好的发展。
4个结论。
总之,当前计算机技术在整个国民经济中的应用范围相当广,在人们的日常生活中,计算机技术可谓无所不在,以计算机信息系统作为其内在的灵魂,正对系统进行高度整合,随着一系列新的发展方向的出现,结构的宽泛、信息的多样化、智能化的功能化越来越得到人们的重视和实践。在软件开发的各个阶段,都会形成软件可维护性,因此,要提高软件的可维护性,就必须从整个软件开发的各个方面着手。理解和把握软件的每一个阶段,都会对软件的可维护性产生一定的影响,这对软件开发和一般软件维护人员的实际工作有很大帮助。