计算机软件技术的不可靠性分析

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:kingwangcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着社会的发展和经济水平的不断提高,互联网取得了飞速的发展,信息时代下,软件技术更加与人们的生活相融合,并且对软件技术本身提出了更大的考验,过快的发展速度导致软件技术存在的问题逐步呈现。软件技术的发展空间巨大,并且在当今社会拥有着技术优势,但却包含着不可靠的因素,因此笔者根据当前计算机软件技术存在的不稳定性因素进行了分析。
  [关键词]计算机软件 不可靠性 分析
  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2018)37-0168-02
  众所周知,计算机网络系统的可靠性对于整个计算机的稳定使用具有十分重要的意义,所以提高计算机网络的可靠性是一门十分重要的技术,在当今计算机软件技术不断发展的过程当中,计算机软件的安全性和可靠性,对于维护系统的安全具有十分重要的影响,所以当前许多应用系统对于计算机软件的安全性的要求非常高,必须有效的开展计算机软件安全性和可靠性的研究,但是如果只通过测试来证明它是否有错误是不太科学的,因此,在实际应用过程当中,如何检测软件的可靠性,就成了研究的问题关键。
  一、计算机软件的不可靠性分析
  1 什么是计算机软件技术的不可靠性
  计算机软件技术的可靠性是指在特定的条件下和规定的时间范围内能完成用户所下达的指令。 根据计算机软件技术可靠性的定义可以推出, 计算机软件技术的不可靠性便是在特定的条件下和规定的完成用户所下达的指令。 其重要的表现方式就是, 很多计算机软件的说明书中往往会将自己产品的实际功能介绍的特别好, 然而在实际利用的过程中却无法实现它说明的功能。 这就是计算机软件技术的不可靠性。
  在科技不断发展的今天,计算机应用渗透到了人们的生活的各个方面,使人们对于计算机软件的技术更加关注,计算机软件的不可靠性给人们的生活带来了很多的负面影响,为了更好的解决这个问题,需要对计算机的不稳定性进行分析,以大幅度的提高计算机技术的可靠性。
  1.1系统风险
  计算机的软件不可靠性,一般包括兩方面,一个是正确性,另一个是意外性,正确性是指系统本身没有错误,并且在计划的条件和环境之下,能够顺利的实现功能,而意外性则是指在一般状况出现的前提下,软件系统仍然可以继续工作,软件的可靠度是根据软件的实际操作技术来判定的,随着技术的不断提升,可靠性越来越不稳定。系统风险通常是指可能导致人员伤亡,或者设备财产受到影响的一系列的现象,随着科技水平的不断提升,互联网介入到各行各业当中,并且发挥着十分重要的作用,所以软件的质量直接影响到了软件工作安全性,在软件系统工作过程中,不可避免的会出现软件风险问题。
  1.2安全性风险
  随着信息时代的不断发展,互联网络的安全性和可靠性运行,对于整个系统的安全具有十分重要的影响,计算机网络应用的意义是为了给用户提供更多的服务和信息资源,互联网连接了各个终端,为人们的生活带来了很大的方便,但是也带来了网络侵入等负面影响,一些信息的安全性遭到质疑,我国网络技术的不断应当不断提高技术的安全性和可靠性,抵御网络入侵行为,使用户在使用的过程当中能够拥有良好的网络环境。
  1.3开发人员技术不足
  由于我国互联网技术仍然处于发展阶段,缺乏有效的高端人才的支持,所以在软件的编程和检测过程当中,由于开发人员技术不足等一系列问题,使得我国的软件开发技术水平得不到有效的提升,只有加强软件开发人员的素质和专业水平,才能够使得开发人员充分了解到用户使用的需求,提高软件的可靠性,做好软件开发工作的每一个环节,避免出现一系列的语法错误和变量错误,同时在发现软件错误的过程当中,也应当进行及时的调整,对于各项软件的开发制定有效的风险规避方案,同时加强对于专业工作人员的管理与培训,在保证工程环节和材料因素的前提下,切实增强工作人员的团队能力。
  二、如何提升计算机软件的可靠性
  由于工作人员并未对计算机软件技术开发过程进行各阶段的评审、计算机硬件的维护工作,而使得所开发的计算机软件常常会存在各种各样的问题。因而为了确保软件开发的各个阶段符合要求,继而使软件技术开发按程式化提出的顺序进行,防止出现的跨越阶段现象,所以在软件开发各阶段要及时地进行组织软件评审,从而才能够明确各个阶段的标准。同时,软件评审组人员要包括总体人员、设计师、管理者、质量保证师等各个领域的专家,专家评审对于提高计算机软件评审工作的质量而言是大有裨益的。而评审组的主 要任务是审核设计师提交的软件文档是否执行了上一个阶段软件文档的标准和要求,并且通过请专业人士进行管理,通过着重培养一批软件行业高层次研究人才,才能够使其更好的维护计算机硬件,使得计算机软件向更深更广的层次发展。
  1.提高工作人员水平
  从一定程度上来讲,软件差错、硬件材料以及软件技术可靠性主要是指软件在使用过程中的安全性、稳定性、准确性、流畅性等一系列性质。因而软件不具备较强的可靠性主要是因为软件中的差错引起了软件故障,而软件差错则是指在软件开发过程中就 已经潜在的人为错误。所以,首先通过加强工作人员的专业素质文化水平,能够使得工作人员在充分理解并分析定义的基础上,真正明白用户所提出来的要求。其次, 要认真注意变量始化错误、语法错误等各种技术错误。再次,在注意计算和计划错误的同时,工作人员要进行更多地思考, 直至最后版本、内容、文档一致,并且切实根据实际情况进行考虑。从而更加严谨。
  2.提高计算机软件技术开发水平
  首先要重视软件的开发性能,为了保证软件在出错的状况下仍然能够进行相关的操作,降低故障为使用者带来的损失,可以实现软件鲁棒性的提高,杜绝浮点错误,在对软件进行开发时,需要对浮点错误进行足够的重视,避免变量过度投入,应对变量是否为零进行讨论,进而对变量值赋予一个相对合理的值,同时,要避免出现软件开发时需要用很多程序,包括判断、循环和选择语句程序,在开发过程当中,要选择不容易出现死循环的语句,避免软件容易出假死循环现象,所以在书写语句时,应当根据软件的运行状况,合理的添加判断语句,当循环达到一定次数时就会终止循环,最后要注重对于输出结果的限制,在软件运行的过程当中,可能会向外进行数据的输出,为了有效的防止因数据输出而影响软件的稳定工作,并对软件的输出数据做处理,提高软件的抗干扰能力。例如当某个软件进行环境检测的过程当中,如果发现异常可以终止软件的进行,或者是进行回滚,这样可以最大程度的提升软件的稳定性,还可以利用软件的可靠性联系工具,对软件运行的状态进行评估,找出隐藏软件运行的因素,为开发人员的决策提供更加有效的参考和依据。   3.应用可靠性较强的软件技术
  为了提高计算机软件的可靠性,需要应用可靠性软件开发技术,当前软件开发技术包括了容错技术,排错技术和避错技术,能够根据计算机出现的故障进行有效的调整,保证软件的继续运行,根据环境的多样性以及数据的多样性,采用不同的设计方针和设计策略,针对windows系统的缺陷,对系统进行重新启动,数据的多样性可以有效的处理Bohrbugs和Heisenbugs缺陷,这种处理方式僅需要对一个软件版本进行开发,成本较低,设计的多样性能够避免编程出现错误,或者是编程的紊乱造成的软件不稳定,针对不同的软件功能进行不同的研发,避免出现大规模的程序错乱,有利于维持系统的稳定。在软件的开发过程当中,主要应用排错技术,通过对软件的调试和测试,及时的查找出软件存在的缺陷,借助相关的方法和理论与避错技术,避免软件出现严重的错误。
  4.构建科学的检测体系
  从上个世纪90年代开始,我国针对计算机软件的开发,制定了一系列的规章制度,但是在实际的过程当中,缺乏有效的技术知识和技术改良,在体系配备上也有待完善,导致我国计算机软件在开发技术当中缺乏了技术的知识,调查显示我国计算机软件技术开发人员的素质较低,在实际的开发过程当中,存在着随意修改程序以及不规范操作等行为,加大了软件开发的难度,只有落实严格的规章体系检测制度,才能够保障计算机软件开发的每一个细节都能够受到监督,在技术发展的过程当中及时发现存在的问题,并进行弥补和修改,这样才能够有效的提升计算机软件技术的开发水平。
  5.制定严格的软件技术开发流程
  我国的计算机软件技术虽然取得了较为瞩目的成绩,但是在研发的过程当中缺乏严格的评审制度,人员在编程的过程当中具有较大的随意性,并且对于研发技术没有进行相应的维护,导致所研发的软件技术质量较低,并且容易出现运行的错误,增强了软件技术的不可靠性,因此为了降低计算机软件的不可靠性,降低使用风险,在软件开发的过程当中,需要严格的执行评审制度,在编程工作完成之后,需要制定配备的维护方案,以保证研发技术能够有效的应用于软件开发当中,提高软件开发的质量。
  三.结语
  总之,我国计算机软件基础在开发的过程当中,仍存在着很多不可靠性较强的问题,为了切实的提高计算机软件的可靠性,必须注重研发技术水平的提升,尤其是专门的可靠性软件技术保障,构建完善的检测体系,通过相关的评审部门对软件技术进行严格的评审,提升技术研发的质量和水平,最终更好的为我国的生产生活服务。
  参考文献
  [1]丁放.关于计算机软件技术不可靠性的分析[J].技术与市场,2016,(08):51+53.
  [2]熊浪,娄必伟.计算机软件技术中不可靠性的分析与判断[J].无线互联科技,2016,(15):56-57.
  [3]谢烨.如何有效处理计算机软件的不可靠性[J].电子技术与软件工程,2014,(06):80.
  [4]高晓宁.计算机软件可靠性分析及抗不可靠性方法[J].航空计算技术,2013,(03):73-75+78.
其他文献
[摘 要]随着BIM技术的不断发展与完善,BIM技术在越来越多的工程领域得到了广泛的应用,将BIM技术应用到建筑工程设计之中,也是时代发展的趋势。BIM技术具有模拟性、可视化、优化性、协调性的特点,能够使不同部门、不同专业的数据实现共享,利用共享的数据能够建造建筑的模型,通过深刻的分析,可以更加高效快速的完成建筑工程的各项任务。  [关键词]BIM技术 建筑工程设计 优势 应用  中圖分类号:TU
期刊
[摘 要]目前我国城建工程正在不断的增多,对施工质量的控制需要树立起全过程的观念,城市建设工程已经进入到快速发展的时期,因此无论是管理水平还是现场质量勘察都能够给对施工整体产生直接的影响。尽管城建工程管理已经取得了一定的成效,但是还存在多方面的问题。鉴于此,文章重点就城建工程管理中施工过程控制策略进行研究分析,以供参考和借鉴。  [关键词]城建工程;施工过程;控制策略;分析  中图分类号:TU71
期刊
[摘 要]在市场经济条件下,建筑工程安全已成为建筑领域的一个重要思想。它反映了企业的形象和施工人员的质量,所以为了促进施工企业的顺利发展,加强文明建设,有助于企业提高工程质量,对建筑施工与管理有着巨大的促进作用。本文结合施工人员的经验,为安全文明施工提供了更多的管理经验。  [关键词]施工;安全文明;建设管理  中图分类号:TU714 文献标识码:A 文章编号:1009-914X(2018)37-
期刊
[摘 要]在城建工程大量使用补偿收缩混凝土,控制混凝土工程的开裂及渗漏中超长钢筋混凝土结构无缝设计施工技术具有重要作用,对混凝土建筑工程耐久性的提高具有重要意义。鉴于此,文章重点就超长钢筋混凝土无缝设计在城建施工中的应用进行研究分析,以供参考和借鉴。  [关键词]钢筋混凝土;无缝设计;城建施工;应用  中图分类号:TU755 文献标识码:A 文章编号:1009-914X(2018)37-0173-
期刊
[摘 要]作为城建工程施工的一项重要技术,注浆技术在工程建设施工中得到了极大的发展。为提升建筑物整体质量,施工企业必须重视注浆法的概况、施工工艺及质量控制,只有这样才能推动整个工程事业的可持续发展。文章重点就城建工程施工中注浆技术的应用进行研究分析,旨在为业内人士提供一些建议和帮助。  [关键词]城建工程;注浆技术;应用;研究  中图分类号:TU753 文献标识码:A 文章编号:1009-914X
期刊
[摘 要]我国已正式成为世贸组织成员,保险服务业的开放将日益加大,按照市场准入原则,五年之后,我国的保险市场将对外全面开放,面对历史悠久、实力雄厚、技术精良、经验丰富的外资保险公司,市场将遵循WTO的游戏规则运作。  [关键词]保险 创新 措施  中图分类号:F282 文献标识码:A 文章编号:1009-914X(2018)37-0171-01  1.强化保险产品与服务的功能利益  开发质优价廉的
期刊
[摘 要]城建工程的质量会受到很多因素的影响,由于城建工程必须在规定的施工现场进行生产,因此施工过程很容易受到地形地貌和天气的影响。此外,技术管理对于城建施工过程也有着重要的影响,一旦控制不到位,就会造成严重的质量问题。鉴于此,文章重点就城建施工过程中技术管理和控制进行研究分析,以供参考和借鉴。  [关键词]城建工程;施工过程;技术管理;控制对策  中图分类号:TU712 文献标识码:A 文章编号
期刊
[摘 要]给排水管道工程作为我国现代建筑工程的重要组成部分,其施工质量对建筑工程的使用性能、使用功能和使用寿命有着至关重要的影响作用。若是在进行给排水管道工程的施工过程中存在质量问题,不仅会影响到建筑工程的正常使用,也会影响到建筑居民的生活质量,极其不利于建筑行业的科学发展。鉴于此,本文就针对建筑工程给排水管道施工中的常见质量问题进行深入分析,并根据实际情况提出一些具体的质量控制措施,希望能为建筑
期刊
[摘 要]台区线损可正确计算率是供电企业一项重要指标,直接反映出供电企业精益化管理工作水平。在“大营销”体系智能化支持越来越好的背景下,研究如何利用智能设备来提高台区线损可正确计算率,强化供电所基础管理,提升供电品质。本文通过用电采集信息系统研究分析线损可算率的几方面因素和温州状蒲供电所实际工作中得出的实践和经验,提出一套有效提升线损可算率的模式。  [关键词]台区线损 可算率的模式  中图分类号
期刊
[摘 要]近年来,高压开关柜的小车操作机构已被广泛的应用在电力行业的工程建设中,与过去的直流电磁机构相比,这种机构具有动作速度快、合闸电流小、储能电源容量小、交直流均可使用、可靠性较高等优点。在实际的运行中,部分型号小车操作机构的二次回路存在一些缺陷,出现无法储能或引起控制回路断线等现象。  [关键词]储能回路;行程开关;  中图分类号:TM561 文献标识码:A 文章编号:1009-914X(2
期刊