计算机软件技术中的不可靠性分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件技术中的不可靠性分析
摘要随着计算机全面普及,计算机已被广泛应用于各行业和领域中,人们的生产生活也逐渐离不开计算机。再这样的背景下,人们对于计算机软件技术可靠性提出更高的要求,为了满足人们对各项计算机软件的需求,确保计算机软件的安全和稳定。本文对计算机软件技术中存在的不可靠性展开探讨,这无疑对于提高计算机软件的可靠性,确保计算机软件运行的安全和稳定具有理论性的意义。
关键词计算机;软件技术;不可靠性
前言
计算机软件技术由于自身的方便、快捷、覆盖面广等特点,近年来发展迅速,并对人们生活、工作、学习等产生了深远影响。然而计算机软件开发设计程序比较复杂,并且与计算机系统软件系统紧密相连,一旦计算机软件跟不上软件开发技术,计算机软件很容易出现问题。计算机软件不可靠性,已经严重影响了计算机软件技术的发展。
1 计算机软件技术中存在的不可靠性
1.1 软件技术较为落后
计算机传入我国的时期较晚,至上世纪80年代我国才逐渐普及计算机。就目前,我国计算机行业发展状况而言,我国缺乏计算机软件开发的高端科技人员,从事计算机软件开发的人员多数是基础性的技术人员,使得我国计算机软件技术的水平和开发能力有限,开发人员的综合素质参差不齐。对于计算机软件的创新和研发能力不足,使得我国计算机软件技术和国外相比相对落后,导致计算机软件技术存在较多不可靠性[1]。
1.2 未对计算机软件开发过程进行评审
为了保证软件技术开发各个阶段的正确性,促使其满足开发设计的要求,要按照相应的程序进行软件开发工作,则需要及时地组织软件评审,对每个阶段的标准进行明确。设计师、管理人员以及总体人员均是评审的主要成员,同时需要不同领域的专家都参与到评审过程中去。在评审过程中针对软件开发的实际情况提出相应的意见,确保软件开发的可靠性。但是,在实际软件開发过程中,大多数软件开发企业没有重视软件评审的作用,导致软件开发出现不可靠性问题
1.3 尚未建立有效的软件质量检测机制
在早些年,我国就已经建立了一些软件开发技术的规范性操作方式。但是,我国仍然没有建立起质量测试、评价修改以及技术改良相关的工作内容。硬件系
统开发时会具有完善的“三检体制”,而软件系统开发缺少这些体制,只要求软件开发人员进行自我设计、编制以及测验等,完全以自我开发软件为主导形式。与此同时,在进行软件技术开发与设置的过程中,软件开发企业没有建立比较严格的软件配置体制,促使软件技术开发与研究的过程中存在着技术管理不足的状况。技术人员在开发过程中没有进行规范化的设计,会随意地进行设计图纸更改,这导致软件在开发阶段就已经存在着错误,增加了软件开发的不可靠性。由此可见,计算机软件开发模式存在着较大的问题,不能确保软件开发的可靠性[2]。
2 提升计算机软件技术不可靠性的具体对策
2.1 提升计算机软件开发人员的素质水平
软件技术在开发过程中存在着不可靠性的问题主要是因为软件技术开发过程中存在着一定的差错,这些差错可能是软件开发过程中出现的人为性的差错问题。因此,在计算机软件开发时,需要不断地提升工作人员的专业素质文化水平,促使工作人员充分地理解软件技术开发的定义,最终能充分理解用户所提出的相应要求。其次,要认真地对变量初始化的错误、语法错误进行辨别,最终减少错误发生的概率。再次,在明确计算以及计划错误的过程中,工作人员需要保持独立的思考能力,保证计算机软件的版本、内容以及文档都是一致的。与此同时,要切实地以工程实际情况为基础,选择好的设计材料。计算机软件设计与开发人员不断地提升自身的业务能力,保持工作的认真态度,最终提升软件开发的可靠性[3]。
2.2 建立有效的软件技术质量监测机制
就当前而言,我国尚未建立一个有效地软件技术质量检测机制,缺少核心性的技术。即便国家已经制定了一些计算机软件开发的相关规范化内容,但是仍然没有相应的质量测试以及评价修改方式对计算机软件开发工作进行测试,这容易导致软件开发工作过程中的不可靠性问题出现。基于此,软件开发企业需要建立与完善“三检体制”,通过这样的制度进行计算机硬件系统开发工作,保证软件工作人员能实现自我设计、编制与自我性的测试。在开发计算机软件与硬件的基础上,不断地健全软件的配置体制,促使计算机整体性的技术管理水平提升。通过这样的方式能有效减少技术人员在工作过程中出现错误的概率,促使计算机软件核心技术的管理水平提升。
2.3 制定软件设计开发的标准化流程和管理制度
计算机软件不可靠性,主要是由于在开发过程中,需要各个环节的开发人员紧密配合,才能确保软件的严密性。但是在开发过程中,各个环节的相关技术人员配合不够紧密,导致软件技术的不可靠性。因此只有制定标准化的软件开发流程以及开发标准,所有技术人员必须按照标准化流程进行工作,避免开发过程中出现系统漏洞。其次,软件评审人员要严格按照测评标准,对软件进行测试,一旦发现问题要立即上报,并继续对软件进行修改,确保软件开发的质量[4]。
2.4 做好软件维护
在软件维护方面,应加强体系的建立,严格要求维护人员遵循维护的流程展开维护的工作,避免软件运行出现故障。例如,定期更新系统漏洞,加强软件的防火墙,并且还需要加强计算机机房的安全防护工作。为计算机软件创造一个良好的运行环境,确保计算机能够正常的运行,从而提高计算机软件技术的可靠性。
3 结束语
综上所述,各种因素都会影响软件技术开发的可靠性,因此,需要加强对计算机软件开发工作的指导,重视软件技术开发环节。通过提升软件开发人员的工作素质,规范开发工作,建立完善的质量监督机制,加强对软件开发各个环节的评审,最终提升计算机软件的可靠性。
参考文献
[1] 于淼.计算机软件技术的不可靠性探究[J].建筑工程技术与设计,2015,24(24):77-77.
[2] 严仲兴.计算机软件技术的不可靠性分析研究[J].科技资讯,2013,27(28):11-11.
[3] 余玫.论计算机软件技术的不可靠性分析研究[J].网友世界,2014,56(4):17-17.
[4] 刘兰青.张双玲.有关计算机技术中的软件可靠性问题的处理探究[J].科技传播,2016,8(12):78-86.