关于计算机软件技术不可靠性的分析与研究

2019-10-21 01:57谢林侠
大东方 2019年7期
关键词:软件技术特征分析

谢林侠

摘 要:随着信息化社会的来临,社会对计算机人才的需求也在逐渐增加,这就推动了计算机领域的高速发展。在该领域中,对计算机软件的研发和运用是其中最为核心的部分。不论是高校开展的专业的教育活动还是社会力量提供的培训平台都将其当成是计算机人才必须要掌握的一项基本技能,但通过社会实践的观察和研究发现,我国目前的计算机软件技术的发展和应用仍然处于一个较低的水平,无法跟上软件技术更新和研发的速度,硬件设施与软件技术之间也无法完美的契合和搭配起来,从而使得软件技术的不可靠性随着自身的发展速度而日益显露出来。在此,文章就论述了计算机软件技术的特征,分析了不可靠性的具体表现,并提出了对应的解决对策。

关键词:软件技术;特征;不可靠性;分析;对策

一、引言

当前我国社会各个领域都已经基本实现了信息化、网络化建设,这些都离不开计算机技术。除了必要的计算机硬件设备,软件技术是其中最关键、最核心的部分。因此有些高校、社会专业培训机构都将该技术作为开展计算机教学活动的基本教学内容,也是计算机专业人才所必须掌握的一项基本技能。尽管当前计算机软件技术发展迅速,但我国现代化进程起步晚,发展缓慢,软件技术在实际中的应用也呈现出了很大的落后性,无法跟上当前社会和科技发展和更新的速度。然而人们对信息技术的依赖程度却是逐渐增长的,也势必会要求提高信息的安全性,因此由于软件技术的落后性,它潜在不可靠性也逐渐暴露了出来。如何解决这个问题就成为了行业内所关注和研究的焦点问题。

二、计算机软件技术的特征

1、技术性。软件技术最困难的一个环节就是程序及语言的编写,这种编写不同于我们用笔将汉字组成词语和句子,而是通过特定的计算机语言、符号代替我们的通常所说的语言,并且在创造过程中有着十分精确地分工,在现代化技术的程序上进行开发。另外它本身存在的风险较大、投资成本较高,因此软件也是需要大量的时间来开发和运行的。这就说明软件技术具有较强的技术性,这也是它的最基本的特点。

2、功能性。软件技术开发出来就是为我们服务的,我们通过计算机这个载体,运用各类软件来完成我们的生活、工作和学习中的一些活动,提高我们的生活质量和工作、学习效率。

3、序列性。这是一个独属于软件技术的专业术语。它包括了程序代码的指令序列、符号化语句的序列等。

三、计算机软件技术的不可靠性问题分析

1、从外在影响角度分析。虽然目前我国的信息技术发展较为迅速,但毕竟它在我国的发展时期较晚,很多技术、环境都不完善,我们在研发软件时注重的大多是技术层面,以实际的运行状况和效果作为评估的指标,并不太注意它是否安全,这就影响了它的可靠性。另外,网络环境的复杂化也是影响其可靠性的原因之一。我们在开放性的网络环境下,软件技术原本的一些缺陷和问题将会被无限扩大,若我们没有及时发现和解决,这种威胁性就会持续下去,并逐渐强烈,最终会导致严重的损失。

2、从内部影响角度分析。主要体现在设计环节方面有漏洞和缺陷。这方面直接取决于编程和研发人员的素质、能力和对工作的态度。若他们具有过硬的专业知识、较高的实践能力和高尚的职业素养,那么他们最终研发出的软件系统的质量就非常高。反之,就会质量就得不到有效的保证,影响的不仅是软件的性能,严重会在计算机系统带来巨大的安全隐患。尤其是编程所用到的代码,是需要工作人员的人工操作的,数量之大,容易产生疲劳而出现错误。

四、解决计算机软件技术不可靠性问题的有效措施

1、对软件进行科学的设计。软件的设计是研发软件的基础环节,也是提高其可靠性的关键之处。首先要强化研发人员的自我教育,督促他们积极主动地学习和接收新的知识,丰富原有的知识框架,开拓他们的视野,让他们能站在国际化的角度来规划设计工作,并结合软件的实际应用需求来制定科学的设计方案,做好可行性分析,然后才能顺畅的开展下一项工作。其次,软件投入市场是为了服务广大的社会公众,因此我们在研发时就要做好市场调研,听一听他们是如何评价当前使用的软件的,以及未来应该如何去发展。只有这样,才能正确分析软件的优劣,做出调整,明确未来的研发方向。

2、对软件进行完善的监督。首先,对工作人员的审查,以此确保他们能够按照严格的规章制度、工作流程来开展软件的研发工作,抵制跨阶段开发的研发行为;其次,对软件的监督审查。软件的开发过程具有阶段性,每一个阶段对应的每一个项目和流程,当这个阶段做完之后,就需要对其进行审查,出现问题及时改正,才不会影响后续的研发流程。需要注意的是每个阶段的审查要有对应的标准和专门的审查人员,不能一概而论;再次,对网络环境的审查,让计算机软件在运行中有一个良好的环境,从而提升其可靠性。

3、重视对软件的测试环节。计算机软件技术是一个特殊的技术领域,有些问题并不是我们能用肉眼看到,或者在短期内就能发现的,潜在问题的隐蔽性很强、周期也非常长,这些问题也会影响到其可靠性。因此我们在投入市场之前就需要对其进行反复的测试,对软件的性能、运行效率、整体的质量、安全性、稳定性等细微末节都不能放过,都要仔细的测试和检验,即使是经过了严格的监督审查,也会有一些情况被遗漏,一旦发现有任何异常都要做出相应的调整,查缺补漏、补充更新,才能最大限度的提升软件在实用中的可靠性。

五、结语

计算机技术是信息化的产物,而计算机软件技术是计算机技术的重要组成部分,对计算机行业的发展起着至关重要的作用。但由于各种主客观方面因素的影响。软件技术的不可靠性严重的影响了软件功能的发挥,阻碍了软件工程的进一步发展。因此为了避免其不可靠性的产生,我们应当重视起软件的设计、审查以及测试,并加大各项资源的投入,全方位的提升软件技术的可靠性。

参考文献

[1]赵亚旗.《计算机软件技术的不可靠性探究》

[2]李幸福.《計算机软件技术的不可靠性之研究》

[3]徐蕾.《计算机软件技术的不可靠性分析》

(作者单位:四川省信息通信学校)

猜你喜欢
软件技术特征分析
信息时代机械设计制造及自动化分析
分析:是谁要过节
抓特征解方程组
Thinking Through Visual Communication
回头潮
UGNX软件技术在农机从业人员技术培训中的应用
民办高职院校软件技术专业深度校企合作模式探索
春天来啦(2则)
抓特征 猜成语
Units 13—14解题分析