计算机软件技术中不可靠性思考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件技术中不可靠性思考摘要:随着当代社会的不断发展,网络建设问题逐渐引起了人们关注,但就当前的现状来看,基于信息时代背景下软件技术的更新,安全性问题、系统性问题逐渐凸显出来,因而在此基础上,为了打造良好的计算机运行空间,要求相关技术人员在对计算机平台进行操控过程中应注重针对不可靠性展开分析和判断,从而综合确定结果,制定不可靠性解决措施,满足计算机网络应用需求。文章从计算机软件技术特征分析入手,旨在推动计算机技术的快速发展。
关键词:计算机软件技术;不可靠性;系统问题
计算机软件不可靠性主要体现在意外性、正确性两个层面。而从意外性角度来看,软件系统故障现象,可允许工作人员在规定时间内对软件可靠度进行判定,即在故障判定过程中及时发现计算机软件技术应用问题,保障软件安全性、可靠性,达到最佳的软件应用状态,且实现对不可靠性风险因素的有效控制,满足计算机网络运行条件。以下就是对计算机软件技术不可靠性相关问题的详细阐述,望其能为计算机软件操控工作的有序开展提供有利参考。
一、计算机软件技术特征
就当前的现状来看,计算机软件技术特征主要体现在以下几个方面:第一,技术性,即在计算机软件技术开发过程中为了满足用户需求,强调了对Windows,Linux,Unix等系
统的设置,因而涉及数据库管理技术、编辑器、驱动技术、网络连接技术等的应用,继而在一定程度上呈现出技术性特征。同时,由于计算机软件技术开发具备严密的组织和分工,因而存在耗时长且人力、物力投入大的现象。为此,在计算机软件技术分析、判断过程中应提高对此问题的重视程度。第二,功能性,即计算机软件技术在开发过程中为了满足用户需求,设置了人机交互平台,从而便于操作人员在Windows,Linux,Unix等网络系统操控过程中,可通过人机交互界面所提供的符号、代码,实现对指令序列的编制,达到软件功能应用目的[1]。第三,相互渗透关系,即计算机软件技术在开发过程中旨在模仿人类思维,因而计算机软件思想、形式等均呈现出相互渗透的关系,为此,在计算机软件设计过程中应提高对其的重视。如在高考作文自动评分系统规划中,即引入了计算机软件自动识别技术,即针对高考作文中排比、比喻修辞、工整性等进行自动检测,同时在普通排比检测过程中,需通过分号分隔、逗号分隔、句号分隔等对排比句应用效果进行判定。而在段落排比自动识别中,需由3个短句组成3个相邻的段落,对高考作文结构整齐、文章气势等进行自动识别,提升高考作文评分效率,且通过计算机软件技术评分系统相互渗透关系的应用,保障评分结果的公平和公正。
二、计算机软件技术不可靠性分析表现
2.1人为设计缺陷
Bug人为设计缺陷是计算机软件技术不可靠性的体现,即由于软件技术由人而“创作”,设计者在程序设计、分析过程中,将利用自身思维能力,对程序疏漏等进行分析、判断,从而总结软件故障概率,保障软件系统运行稳定性。同时,由于人为设计缺陷Bug呈现出潜伏性较强的特点,因而在软件系统应用过程中为了规避软件崩溃等问题,应对人为误操作引起的问题进行有效处理。例如,在软件设计过程中,某工作人员忽视了对软件的清洁处理,小虫子Bug(漏洞)进入到真空管内,致使计算机瘫痪,呈现出计算机系统或程序错误、缺陷、漏洞等问题[2]。为此,在计算机软件技术不可靠性分析、判断过程中应提高对此问题的重视程度,解决Bug 问题,保障计算机运行安全性、稳定性。此外,与硬件技术材料老化、器件物理故障等Bug问题相比,计算机软件技术Bug现象无明显浴盆曲线、陈旧落后现象,为此,在Bug判定过程中应通过复杂函数界定故障标准,就此达到不可靠性分析目的。
2.2其他程序入侵
在计算机软件技术应用过程中,为了保障应用的安全性,要求相关工作人员通过安全日志、审计数据、行为等路径,对计算机软件进行检测、响应、评估。同时,在计算机软件技术不可靠性分析、判断过程中,需执行用户、系统活动监
视任务,且在计算机软件监视过程中,审计系统构造弱点,反映其他程序入侵活动模式,继而发出报警信号,保障系统数据完整性。此外,计算机软件自身漏洞现象亦可引发病毒入侵问题,即由编制者插入破坏计算机数据,同时形成自我复制计算机指令或程序代码,从而通过游戏服务器、电子邮件、网络等通道,进入到计算机软件系统中,盗取用户个人资料、隐私信息等,威胁用户计算机软件操作的安全性[3]。另外,网络黑客亦是程序入侵的表现,即部分非法操作者,通过Internet的建立,搭设Usenet,且通过代码审计、密码学、磁盘操作系统(DiskOperatingSystem,DOS),分布式拒绝服务(DistributedDenialofService,DDOS),CC等的操控,入侵个人计算机领域,促使计算机软件呈现出不可靠性问题。为此,在计算机软件技术不可靠性分析、判断过程中应提高对此问题的重视程度,即针对其他程度入侵现象进行及时处理,打造稳定、安全的网络运行环境。除此之外,由于软件复原难度较大,因而在一定程度上扩大了计算机软件技术的不可靠性。
三、计算机软件技术中不可靠性解决对策
3.1提高计算机软件技术水平
在计算机软件技术应用不可靠性问题处理过程中应注重实施MongoDB和Hadoop方案,即将计算机软件中计算量分布于各个节点中,且依据计算机软件并行处理效果,编制运
行时环境、编程模型等结构,同时于系统运行环境下,配置InputFoumat,Mapper,Reducer等组件,于底层分布式文件系统位置处理节点数据,并将Block存储于不同节点,以多个副本容错方式,保障计算机软件技术应用的可靠性。此外,在计算机软件技术不可靠性分析、判断工作开展过程中,为了规避软件系统瘫痪现象,在计算机软件操控过程中应提高计算机软件技术水平,为此,应从以下几个层面入手:第一,在计算机软件操控过程中为了规避浮点错误问题,应重视当变量作为分母时,对对应变量是否为零进行探讨,继而赋予应变量合理值,处理浮点错误问题。第二,在软件技术开发过程中为了规避死循环现象,在软件程序书写过程中应注重从软件程序、循环语、语句等角度出发,对程序语句合理性进行判定,规避软件程序运行过程中死循环现象,自动终止循环现象,打造良好的软件运行空间[4]。第三,在计算机软件技术开发过程中,亦需对外出数据进行限制,即监督软件运行过程中某一个环节输出数据,从而通过对输出数据异常进行判断,评估计算机软件的可靠性,且及时定位软件故障位置,满足软件稳定运行的条件。
3.2严格把控软件技术审核流程
在我国计算机软件技术开发过程中存在着随意性较强的问题,诱发了软件不稳定性的运行现象,因而在此基础上为了提高计算机软件技术质量,要求我国政府部门在管理工作