您当前的位置: 中英文核心期刊咨询网理工论文》计算机论文计算机软件技术的不可靠性

计算机论文计算机软件技术的不可靠性

来源:中英文核心期刊咨询网 所属分类:理工论文 点击:次 时间:2016-03-07 17:31

  本篇计算机论文分析了计算机软件技术的不可靠性。 《计算机周刊》坚持为社会主义服务的方向,坚持以马克思列宁主义、毛泽东思想和邓小平理论为指导,贯彻“百花齐放、百家争鸣”和“古为今用、洋为中用” 的方针,坚持实事求是、理论与实际相结合的严谨学风,传播先进的科学文化知识,弘扬民族优秀科学文化,促进国际科学文化交流,探索防灾科技教育、教学及管理诸方面的规律,活跃教学与科研的学术风气,为教学与科研服务。

计算机周刊

  近几年来,计算机软件的发展突飞猛进,在硬件设施的配合之下,软件技术的优势逐渐突显出来。在科技主打的时代,人们更多地把目光集中于计算机软件技术所带来的快捷方便,往往忽略了其存在的弊端。本文主要探索分析了计算机软件技术的在运用当中的不可靠性。

  关键词:计算机;软件技术:不可靠性;探索分析

  1 计算机软件技术不可靠性的表现

  1.1 被其他程序入侵

  许多计算机软件本身就存在着一些漏洞,而这些漏洞往往可能会导致计算机病毒的入侵,造成计算机瘫痪等问题。由于网络是一个开放的空间,软件入侵便成为时常发生的事情,计算机本身的漏洞除外,网络黑客也是一种入侵的方式,他们可以在网络上篡改计算机程序,使各种程序紊乱。然而这些入侵都是无法彻底避免的,往往难以预测,并且通常都是以篡改计算机代码的方式,使得软件不能正常运行或者无法运行。

  1.2 人为设计缺陷

  对于计算机而言,相比起硬件来说,软件的决定要素更为灵活,因为软件的创作者是人,而硬件的决定要素则是计算机所处环境的物质。软件是设计者应用户需求而专门设计的计算机程序,各个环节都以设计者的思维模式作为基础,所以软件的好坏与人的技术程度有直接关系。然而,人的思维和能力都是有限的,在繁琐的设计过程中,也难免会出现失误,因此软件也可能会随之出现一些疏漏,也就是通常所说的BUG。不同于硬件的是,软件中的这种BUG潜伏性很强,在一般的软件测试中很难被发现,只有在一定的情况下它才会发挥作用,这样的缺陷也会导致计算机陷入瘫痪或者使软件崩溃,造成严重的后果。由此可见,人为的设计失误也是计算机软件不可靠性的一种具体表现。

  1.3 复原的难度

  一般从计算机软件的维护和修复来看,这一点不能跟硬件相提并论,硬件的恢复工作要比软件简单许多,但软件功能恢复是一件难度非常大的事情,通常情况下,软件出问题之后都只能重新设计,因为这样比起修复简便得多。

  2 影响软件技术不可靠性的因素

  2.1 软件的设计误差

  在软件设计的过程当中,由于是人为因素,所以出现误差是在所难免的,这都是属于人为错误。第一,设计者对用户需求的把握度不够,沟通交流不透彻,造成分析不彻底,出现误差,因此软件开发者跟用户的要求得不到统一,这样设计出来的软件就没有科学性、合理性;第二,软件的编码出现问题,可能是语法错误,也可能是设计错误,这种失误跟设计者的能力水平有直接的关系,在设计过程中,软件的编码起着至关重要的决定作用,没有正确完整的编码,程序就不能正常运行;第三,在设计中,设计者还需注意软件运行的特殊情况,应该全面顾及到整个软件的适用范围,否则容易在设计中出现死角,然而,这种情况在测试中很难发现,只有运用到实际当中才会被发现;第四,设计者还会出现文档内容错误的情况,不过这比较容易修正,只要发现及时就能更改。

  2.2 开发过程的全面控制

  计算机软件在开发过程中也会出现一些问题,各个开发阶段缺乏测评。想要保证软件最终能够按计划正常运行,必须先保证每个设计环节都对软件进行审核,并且明确该阶段相应的标准。不仅仅是软件的设计者,相关的管理人员和监管人员都需要参与到其中来。尤其是评审人员,应该及时审核设计者提交的软件文档是否能够执行上一阶段文档的标准和要求并作出回应,在审核之后设计者要按照评审组的要求进行相应的修改调整,以免软件投入应用后出现更多的问题。

  2.3 软件测试系统的缺乏

  目前我国还缺乏固定的软件开发质量测试体制,我国的软件开发,从设计到检测都是靠自觉,靠设计团队来完成。软件设计过程中以设计者为中心,缺乏一定的规范意识。配置管理方面也没有相关的软件配置体制建立起来,对于软件开发技术管理不足,所以有时候会出现设计者乱改设计或者说明的情况,还有设计与编写不相符合等导致开发模式出现问题,这些都会在一定程度上增多计算机软件技术的不可靠性。

  3 计算机软件不可靠性的解决途径

  3.1 提升设计者的能力水平

  想要彻底提升软件技术的可靠性,应该从最根本的软件设计者着手,因为绝大多数的软件问题归根结底都出在设计者的身上。所以,提高设计者的专业技能和素养才能提高软件的可靠性。第一,相关工作人员必须要对用户需求有一个明确深刻的了解,才能在设计过程中做出相应的计划和目标;第二,对于语法错误和文档错误等这一类的技术性错误,要及时给予高度的重视,避免在设计中出现;第三,避免错误的同时还要保证文档内容与版本相符合,全面考虑到实际情况,设计出可靠性强、应用广的计算机软件。只有全面提高设计者的水平才能更好地保证软件质量。

  3.2 工作人员各司其职

  计算机软件开发过程中,出现的各种问题往往是由于各阶段的相关人员没有认真落实好相应的工作,维护以及评审工作做得不到位。为了使软件每个开发阶段都符合相关要求和标准,必须严格按照规范流程来进行,杜绝发生跨阶段开发的现象以及不符合要求的状况,各个阶段都要有明确的开发标准。最后的软件评审人员还要提高自身素质,严格测评软件的质量,配合各个领域的专业人员做好评审工作,确保每个阶段的质量都符合相应标准。

  3.3 建立科学合理的监测机制

  我国目前的计算机软件开发有一些相关的制度规定,但是在质量监测方面还缺乏固定的体制,关键是还缺乏核心技术,因此,建立起软件开发技术改良以及质量监测的相关机制是很有必要的,也是实现软件质量提升的有效途径。从体制上对软件开发进行失误上的控制,尽量减少错误的发生,同时促进核心技术的提升。

  4 总结

  综上所述,避免计算机软件在开发过程中出现问题,就能在一定程度上提高软件的可靠性。在设计软件的时候,必须全面考虑到各种复杂的情况以及各个阶段的实施效率。相关部门要做好监管工作,积极推行规范化的体制机制,着力提高设计人员的专业素养和能力水平,从各个方面来提高软件的可靠性。

转载请注明来自:http://www.lunwencheng.com/lunwen/lig/10099.html

各行业核心期刊快速入口

医学类核心期刊汇总
口腔核心期刊
卫生核心期刊
药学核心期刊
眼科核心期刊
儿科核心期刊
医学核心期刊
兽医核心期刊
外科核心期刊
护理核心期刊
临床核心期刊
教育类核心期刊汇总
小学教育核心期刊
中学教育核心期刊
高等教育核心期刊
职业教育核心期刊
成人教育核心期刊
人文教育核心期刊
科学教育核心期刊
教育核心期刊
教学核心期刊
教育管理核心期刊
学科类核心期刊汇总
语文核心期刊
数学核心期刊
外语核心期刊
化学核心期刊
物理核心期刊
历史核心期刊
政治核心期刊
体育核心期刊
艺术核心期刊
法律核心期刊
经济类核心期刊汇总
市场经济核心期刊
经济核心期刊
金融核心期刊
财经核心期刊
审计核心期刊
旅游核心期刊
统计核心期刊
会计核心期刊
农业类核心期刊汇总
畜牧核心期刊
农业核心期刊
林业核心期刊
工业类核心期刊汇总
机械核心期刊
冶金核心期刊
电力核心期刊
铁路核心期刊
电气核心期刊
工业核心期刊
石油核心期刊
环境类核心期刊汇总
电力核心期刊
水利核心期刊
能源核心期刊
地质核心期刊
化工核心期刊
环境核心期刊
气象核心期刊
地理核心期刊
建筑类核心期刊汇总
测绘核心期刊
测量核心期刊
建筑核心期刊
交通类核心期刊汇总
铁路核心期刊
公路核心期刊
交通核心期刊
运输核心期刊
汽车核心期刊
轨道核心期刊
科技类核心期刊汇总
电子核心期刊
科技核心期刊
计算机核心期刊
其他类核心期刊汇总
管理核心期刊
档案核心期刊
心理核心期刊
政法核心期刊
文学核心期刊