计算机软件技术不可靠性分析研究论文
(1)被其他程序入侵
计算机软件本身的漏洞可能导致病毒的入侵,除此之外,网络骇客也可以对计算机程序进行篡改,这些意外通常是无法避免的,网络本身的开放特点、软件本身的漏洞都是入侵发生的原因,而这些入侵常常难以预测,入侵结果很可能是通过代码篡改的方式,导致软件无法运行或者错误运行。
(2)人为设计缺陷BUG
其实计算机硬件与软件的可靠性有许多相似之处,比如两者都是看故障的几率,判断稳定性,但是硬件与软件的最大不同是,硬件的决定要素是物质,而软件的决定要素是人,因为软件是一种人的“创作”,是设计者为满足用户的需求,而设计、分析的程序,每个环节都是以人的思维为基础而进行的。人类思维能力的限制、导致软件很难避免地出现一些疏漏,也就是我们常说的BUG,而这种BUG在软件测试中潜伏性很强,不容易被发现,这些BUG只有在特定的情况下才会发挥其作用,让软件崩溃或者是小,所以说,人为的设计失误,同样是计算机软件不可靠的主要表现。
(3)复原的难度
从计算机软件维护和修复的角度来看,对软件功能恢复存在相当大的难度,一般来说我们只能够重新设计。这一点,同样是计算机软件不可靠性的表现。
2影响软件技术的不可靠性的因素
(1)软件的设计误差
设计误差指的是软件设计过程中出现的人为错误,第一种是因为对用户需求的把握不够而造成的分析误差,因为对用户的要求没有理解透彻,开发者与用户的要求得不到统一,就会出现软件设计不合理的情况。第二种是编码不正确,语法错误,设计错误,这是一种设计错误,与设计者的技术水平关联系很大,第三是设计中没有发现软件运行的特殊情况,而出现设计的死角,这种情况一般测试很难发现,而在软件的运行过程中容易出现,第四是文档内容错误,一般是设计者的失误,比较容易修正。
(2)开发过程的全面控制
计算机软件在开发过程的各阶段,缺少各个阶段的测评,因为软件设计者需要保证每个环节都能按照计划进行,需要在各个环节都对软件进行审核,明确每个阶段的标准,除了参与设计的设计师之外,管理者、监管师都需要参与到设计评审。评审组的主要任务是审核设计师提交的`软件文档是否执行了上一个阶段软件文档的标准和要求。评审组在之后需要对软件进行审核后,给出文字说明意见,软件设计者需要按照意见对软件进行修整,减少软件日后出血问题的几率。
(3)软件测试系统的缺乏
我国仍然缺乏开发质量测试机制,我国的软件开发人员从设计到检测,都是自我设计、编制、测试,软件设计的过程以设计人员自我为中心,加之软件技术开发配置管理方面也没有建立严格的软件配置体制,软件开发的技术管理不足,技术人员设计规范意识不强,也存在着乱改设计、说明与设计编写不想符合的情况,也增多了软件开发设计中的错误,由此可见,开发模式本身存在很多问题,是软件不可靠的原因。
3结语
软件自身必然存在思考的漏洞,技术人员在不断的研究总结中,早期能够发现错误,并且及时改正,如果软件设计后期发现错误,想要改好就非常有难度。由此,可以推断,想要提高软件的可靠性,在分析时候就需要更仔细、更客观地分析软件设计,除此之外,还需要研究一些更全面更细致的软件可靠性检测方法.
-
解析计算机软件工程中的创新与完善论文
信息智能化的不断发展,让计算机软件在许多行业都得到了应用,且取得了一定的效果。但是从近年来计算机软件工程管理工作进展情况来看,依然存在较多的问题,影响工程管理效果。常见问题集中在计算机软件工程量估算等方面,下文将对问题进行分析,并分别从提升软件工程管理...
-
【必备】计算机软件专业求职信三篇
光阴的迅速,一眨眼就过去了,我们又将面临求职找工作的挑战,这时一封好的求职信可以起到毛遂自荐的作用哦。但是求职信要写什么内容才是恰当的呢?下面是小编整理的计算机软件专业求职信3篇,仅供参考,欢迎大家阅读。计算机软件专业求职信篇1尊敬的**公司领导:您好!感谢您...
-
计算机软件实习报告五篇
在日常生活和工作中,我们使用报告的情况越来越多,报告中提到的所有信息应该是准确无误的。你所见过的报告是什么样的呢?以下是小编收集整理的计算机软件实习报告5篇,希望对大家有所帮助。计算机软件实习报告篇1一、实习目的搜集与毕业设计相关的资料,了解Web开发的...
-
计算机软件技术的不可靠性探讨论文
摘要:近些年来,我国的科学技术得到了迅速的发展,尤其是计算机技术的发展。随着我国计算机应用水平的不断提高,在计算机软件方面我国已经有了很大的优势,但是随着社会的不断发展,计算机软件技术也开始逐渐显现出其弊端。关键词:计算机技术;软件技术;不可靠性1前言计算机...