计算机软件技术类论文范文例文,与计算机软件技术的不可靠性相关论文发表
本论文是一篇计算机软件技术类论文发表,关于计算机软件技术的不可靠性相关专科毕业论文范文。免费优秀的关于计算机软件技术及可靠性及软件开发方面论文范文资料,适合计算机软件技术论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要::随着计算机软件技术的发展,其中的软件技术尤为突出.但是在一段时间里,硬件技术的发展跟不上软件技术的步伐,导致计算机中硬件技术不能与软件技术很好的搭配.虽然软件技术发展空间很大,但是随着时间的推移,软件技术的弊端也日益凸显.本文就软件技术的概念和组成成分、软件技术的特征和软件技术的不可靠性展开进一步讨论.
关 键 词:软件技术;不可靠性
中图分类号:TP311.53
近些年来,计算机软件技术的发展比较迅猛,凭借着方便、快捷、涉及范围广和灵活性强等优点被广泛的应用.但是随着计算机网络和信息安全的要求不断提高,计算机软件技术日益凸显的弊端引起了业内人士的高度重视.那么,再谈计算机软件技术的不可靠性前,先了解一下计算机软件技术的概念和组成成分吧.
1计算机软件技术的概念和组成成分
计算机系统由硬件方面和软件方面两方面构成,软件技术的概念是指“计算机程序、规则和方法的文档及在计算机上运行时所必须的数据.”而软件技术的研究主要包括计算机设计语言、编译技术、操作系统、实用程序、数据库技术、软件工具及实现技术等.软件技术一般分为数据处理、过程控制、科学计算和人工智能几大类,是把具体问题用建立模型的方法,通过提出解决办法,再到编出程序来解决,最后把预期的处理结果显示在计算机上.所以说计算机软件是计算机系统的灵魂,各种各样的功能软件都是基于软件技术创造出来的.
2计算机软件技术的特征
2.1计算机软件的创造一般都是由一个团队来完成的,因为软件开发首先需要精确合理的分工,再通过各种科技技术和工具来完成.作为人类发展史上的一项重要智力成果,其特点就是自动化程度高、工作量大、投资高、风险大,开发复杂和需要大量的时间来开发和运行.
2.2计算机软件技术中的程序比起一般的文字创作,作用主要体现在功能性上,还具有高度的重要性和价值性.因为在操作计算机时,程序是不可或缺的部分,只有在人们运行和使用程序时,才能体现出程序的功能性.
计算机程序的特征主要体现在三个方面:(1)程序具有可执行性,也就是说,计算机程序一定能够被计算机或具有信息处理能力的设备来执行的.(2)程序具有一定的序列性,其中包括符号化指令序列、符号化语句序列和代码化指令序列.(3)程序具有相对的目的性,及每个程序的执行都会有相应的目的,或是为了达到某种预期效果.
2.3计算机软件技术在思想上和形式上具有一定的关联.它是通过人类的思维来进行模拟,表现形式与文字相似,两者是相互统一的,不同的是具备一定的功能特性.从以上计算机软件技术的特征来看,我们可以发现,计算机的硬件技术指的是对于一种产品的研究技术,导致其失去可靠性的主要原因是材料的老化.而软件技术是由程序员们以无数的智慧和精力来设计创造的,导致其失去可靠性的主要原因是来自程序的设计错误,而这种错误与人为因素相关,因此软件技术的不可靠性更加难以捉摸和预测.
3计算机软件技术的不可靠性
3.1计算机软件技术对于可靠性的定义.计算机软件技术的可靠性是指对软件的质量、性能和属性进行评价和描述的一个标准.也就是说,计算机软件在特定的时间和环境里运行引发错误的概率,而这个概率则是衡量这个软件是否存在不可靠性的一个函数,叫做缺陷函数.
3.2计算机软件技术不可靠性的表现及原因.(1)不可靠性的表现.一般来说,硬件技术的研究方向是在组成硬件的材料上,导致硬件技术失去可靠性的表现是由材料的老化所致,又因为硬件是能够看得见,摸得着的,所以硬件失效通常是因为硬件的损耗和老化,这也是物理变化的必然结果,不可逆转,同时,印鉴技术存在浴盆曲线现象.而软件技术与其相比,没有老化磨损的现象,不存在浴盆曲线现象,只有陈旧落后的现象.因为软件程序是由编程人员通过自己的智慧来开创的,但是因为没有很好地保护措施,导致软件程序很容易被别人篡改,程序的改变有可能是认为的因素,也有可能是受到其他程序的入侵,这样一来会出现编程人员无法预料的现象,甚至有可能因数据错误导致软件程序失效.从另一方面可以看出,软件技术和硬件技术的可靠性在很大程度上是相似的,具体表现为都是通过复杂的函数来定义其缺陷和故障的;都是通过不断的更新来提升自己的可靠性;性质上都是只有在特定的环境下才能实现其功能.但是差别还是存在的,软件开发从本质上讲是一种思维创作,它是编程人员为了满足客户的需求来创作的,其创作过程得经过可行性分析、概要设计、实现等一系列过程,最终编出的程序才能满足客户的需求.但是在这一系列过程中,都是由人通过思维来完成的,由于人类思维的局限性和受当时技术水平的限制,不能很好的完成每个过程,其中不可避免的出现一些因遗漏或疏忽造成的错误,最终造成软件程序存在缺陷和不足.因为有的缺陷能够在软件技术开发过程中就被找到,但是有的缺陷却只有在特定的环境下才能显现出来,这就是人们口中的“漏洞”.决定硬件技术的可靠性因素是非人为的时间,而在决定软件技术的可靠性因素中人为因素占决定性作用.计算机硬件技术在维护时一般采用的方法有预防性维护技术、断开失效部件验证技术、修复更新系统技术.但是软件程序一旦损坏,则不能采用以上方法,只能通过重新设计编程,修改失效软件.但是目前软件技术的可靠性检验还没有一个完整的理论体系,也没有一个确定的方法来检验.目前软件开发市场尚处于成长的阶段,而硬件开发市场已经相当的成熟.(2)影响软件可靠性的原因.软件技术的可靠性一般体现在软件的稳定性、安全性、准确性和流畅性上.软件不具备较强的可靠性是因为软件中存在潜在的漏洞导致程序运行时出现错误,而这种错误一般都是由人为性的因素造成的.一方面编程人员对客户的要求没有理解透彻
计算机软件技术类论文范文例文
本篇论文url http://www.sxsky.net/benkelunwen/06062192.html
4结束语
本文通过对计算机软件技术的不可靠性的探究中ö
计算机软件技术类论文范文例文,与计算机软件技术的不可靠性相关论文发表参考文献资料: