白恒嘉 芦世贤 胡汉文
武汉东湖学院 湖北省武汉市 430000
摘要:尽管计算机软件技术给人们的生活带来极大的便利,但是其不可靠性也对人们的信息安全造成了一定的威胁,因此消除计算机软件技术的不可靠性是十分必要的。这就要求对计算机软件进行设计的相关人员在软件编程的过程中充分考虑各种情况,建立健全数据收集和数据分析系统,严格控制各个环节的编写质量,有效的提高计算机软件技术的可靠性。 计算机软件技术具有操作方便、快捷、灵活性强以及涵盖范围广泛等优点,因为上述优势和其自身的技术先进性使得计算机软件技术得到人们越来越多的重视。随着计算机软件技术的不断发展以及人们对信息安全性的要求的不断提高,计算机软件技术的不可靠性也在实际应用中越发的明显,引起了行业内的重视。
关键词:计算机;软件技术;不可靠性
一、计算机软件技术的概述
计算机系统主要是由硬件设备和软件技术等两方面构成的。计算机软件技术指的是计算机中的程序、运行方法、以及支持计算机正常运行时的所需要的数据,主要研究内容有计算机程序的编写设计、编译技术、数据库技术以及应用程序的控制技术等。计算机软件技术是人们十分重视的先进技术之一。对计算机的软件技术进行分类,可以将其分成人工智能、数据处理、科学计算和过程控制等四大板块。与计算机软件技术相对性的计算机软件系统主要有服务性程序、数据库管理系统、标准程序库、编译系统、网络系统等几大系统。在实际的操作中,计算机软件技术的应用主要是通过建立处理模型,提出技术方案和对应用程序进行编程来实现的,从而使得计算机能按照预期计划进行运行,得到较为理想的结果。由此我们可以看出计算机软件技术是整个计算机的核心部分,计算机对数据的高速处理以及在工作和生活中为人们提供的便捷的操作体验都离不开计算机软件技术。
二、计算机软件技术的特征
计算机软件软件技术的开发创造都是由团队各个技术员一起编写而成的,软件开发的自动化程度高,工作量也比较大,所需要的投资成本和市场风险也比较高,因此计算机软件需要大量的时间来开发运行。计算机软件的编写和普通的文字编写是有着本质的区别的。计算机软件的创作都是经过精密的分工,在现代化技术的程序上进行开发,因此计算机软件具有技术性; 计算机软件中的各种程序在实际的应用中具有很强的功能性,这也是计算机软件技术的另一特征。在计算机的操作和使用中这一特性也充分得到体现,除此之外,计算机软件还具有序列性的特征,这种序列性包含了程序代码的指令序列、符号化语句的序列以及符号化序列。
三、计算机软件的不可靠性
计算机软件技术的运行更像是对人类思维模式的一种模拟,其表现形式和我们使用文字进行表达的形式很像,具有较强的使用功能。
(一)计算机软件技术的可靠性
计算机软件可靠性其实是对软件的性能的一个评价。指的是在特定的运行环境中计算机软件能够正常运行,不会因运行故障而引起系统故障的一个概率,这种概率是用来系统用于输入和整个系统使用的一组缺陷函数。
(二)计算机软件技术的不可靠性分析
计算机硬件的研究主要是对硬件设备的物理研究,也就算硬件的使用材料的研究。硬件材料决定着硬件老化耗损的速度,硬件故障一般都是物理故障,这属于硬件材质的物理变化的必然结果。但是计算机软件技术不会存在老化和损耗现象,软件会随着时代的变化而出现陈旧落后等问题,但是计算机的软件程序十分容易被人篡改,或者其它程序对软件进行入侵,改变软件的正常运行路径从而失效,使软件偏离开发者的最初设定。计算机软件的可靠性与硬件技术的可靠性是相似的,他们都是用复杂的函数来衡量其运行故障和技术缺陷,也都是在固定的运行环境下进行使用。但是软件开发是通过对用户需求进行分析,然后技术人员根据用户需求进行设计、编程,从而使所开发的软件满足用户的使用需求。因此,思考的局限性和技术水平也会影响造成软件的不可靠性。除此之外,计算机的硬件维护一般采取预防性的技术维护方式,并且在故障检测上也主要采取断开法进行检测。软件技术一旦发生故障就只能通过修复或者更换系统等方法来解决。
四、如何解决计算机软件技术的不可靠性
通过对软件技术的不可靠性分析我们发现可以从计算机软件的研发阶段就严格把控各个分析、设计、编写等环节。下面我们将对如何应对计算机软件技术的不可靠性提出相应的解决措施。
(1)软件技术的可靠性一般是指在软件的运行过程中软件使用的安全性、运行的稳定性、流畅性等一系列的特性指标,计算机软件技术不具备较强的可靠性主要是由于因为软件中的错误引起的软件故障,而这种软件错误可能是在软件研发过程中人为因素导致的错误。 因此可以通过加强软件开发人员的专业技术水平来提高软件技术的可靠性。
有些计算机软件技术的不可靠性是因为工作人员对计算机软件的不同开发阶段的硬件测评、审查以及相应的后期维护工作进行的不够到位,使得计算机硬件技术不能很好的队软件技术进行支撑。因此就要求在软件技术的研发工作中,工作人员不仅按一定的程式化对软件进行开发和编写, 防止越阶性的现象,也需要及时的对计算机硬件技术进行更新和维护,使其计算机的硬件技术和软件技术相互配合。
【参考文献】
[1]张才华,冯法池,任军.计算机软件技术的不可靠性分析[J].煤炭技术,2013,03:210-212
[2]乔国荣.计算机软件技术的不可靠性分析[J]. 计算机光盘软件与应用,2013,05:200+202
[3]孙振宇,钟洪哲,关鹏.浅谈计算机软件技术的不可靠性[J].计算机光盘软件与应用,2014,08:66+68
[4]刘兰青,张双玲.有关计算机技术中的软件可靠性问题的处理探究[J].科技传播,2016,12:128+130