计算机专业本科毕业论文——软件技术

2017-02-16

企业如果能够把握好对计算机软件技术的运用,在企业培训管理中将达到事半功倍的效果,能为企业减少人力、资源的投入。下面是小编为大家整理的计算机专业本科毕业论文,供大家参考。

计算机专业本科毕业论文范文一:计算机软件技术不可靠性思考

[摘要]近些年来,我国的科学技术得到了迅速的发展,尤其是计算机技术的发展。随着我国计算机应用水平的不断提高,在计算机软件方面我国已经有了很大的优势,但是随着社会的不断发展,计算机软件技术也开始逐渐显现出其弊端。

[关键词]计算机技术;软件技术;不可靠性

1前言

计算机软件技术是一项比较先进的技术,随着当今社会的不断发展,越来越多的领域都开始对计算机软件技术加以利用,对于软件技术的利用给人们的生产生活带来了极大的便利,但同时,计算机软件技术也有着一定的不可靠性。

2计算机软件技术及其组成成分

所谓的计算机系统,是由硬件系统和软件系统两个方面的内容所组成的,其中,软件技术就是指的计算机程序、规则和方法的稳定记载及计算机上运行时所必须的数据。从计算机诞生至今,人们对于软件技术的研究主要包括了以下几个方面的内容,第一是计算机设计语言、编译技术和操作系统,第二是实用程序、数据库技术、软件工具及其实现技术等等。对于软件技术而言,它大致分为了数据处理、过程处理、科学计算和人工智能几个大类,所谓的软件技术,就是将现实中的问题通过建立相应模型的方法,然后再针对相应的模型进行分析并提出解决方案,最后再通过程序的编制来对问题加以解决,最终通过计算机来显示预期的处理结果。一个计算机系统离开了计算机软件技术是不完整的,因为计算机各种功能的实现都必须要依靠软件,而这些功能软件都是在软件技术的基础上创造出来的。

3计算机软件技术的特点

3.1高技术性

对于一个计算机软件而言,在其创作过程中,必然是存在一定的组织性和程序性的,因此进行软件设计时,工作人员的分工也是十分有序的,而且他们的操作都十分的精密。除此之外,在计算机软件的设计过程中,往往还需要运用到一些高科技的工具,通过对这些高科技工具的利用,一方面可以使得工作的效率和质量得到提高,另一方面,也充分地保证了其精度。计算机软件也是一种科技的产物,它是随着科技的发展才得以诞生的,也是人类智慧的结晶,所以说在开发的过程中,难度也是相对较大的,而且其开发成本往往也较高,开发的周期相对较长,因此有着高技术性。

3.2强大的功能性

计算机的运行是离不开计算机程序的,计算机程序的设计不同于文学创作等,计算机程序的开发是具有非常大的价值的,因此对其进行设计必然要使其完成一定的功能。所以说计算机软件主要是用来为人们提供服务的,人们可以通过对其功能的利用来实现人们的某些目的。所以说计算机软件技术是有着很强大的功能性的,如果人们不能够通过软件来实现自己的一些目的,那么软件的存在就是毫无意义的。计算机软件的功能性主要体现在三个方面,第一是计算机的可执行性,简而言之,就是说计算机软件必须是在计算机能够处理和执行的条件下,才是有价值的;第二是计算机软件的序列性,序列性主要是指的代码化的指令序列、符号化的指令序列和符号化的语言序列;第三是计算机软件的目的性,计算机软件在其运行过程中,都必然是围绕着某一个明确的目标来展开的。

3.3互相渗透性

计算机软件是一个整体,通过计算机软件,可以充分地对人类的思维进行模拟,同时,计算机软件也综合了多种技术,它不但具有与文字相似的表现形式,同时还有这很强的使用性,所以说计算机软件实现了这两者的统一。相比于计算机硬件系统而言,软件更加地能够体现出人们的智慧,正是由于计算机软件有着诸多的优势,所以使得计算机软件技术成功地渗透进了许多领域,任何领域都可以通过对自身需求的总结和对计算机软件技术的利用来设计出相应的软件,来帮助人们完成相应的任务,实现相应的目标,一方面大大地节省了人力和物力,另一方面,也使得工作效率得到了大大的提高。

4计算机软件技术不可靠性的定义

要定义计算机软件技术的不可靠性,我们可以通过对计算机软件技术可靠性的分析来实现。所谓的计算机软件的可靠性,指的是在规定的条件下和规定的时间内,软件可以对用户下达的指令加以完成。根据计算机软件可靠性的定义我们可以看出要对一款软件的可靠性进行衡量,主要应该依据两个方面的内容,第一是指定的时间,第二是指定的条件。但是在软件的实际应用过程中,往往会因为各方面的因素使得软件不能够在指定的时间内或者指定的条件下来完成相应的指令,这就是计算机软件的不可靠性。正是因为计算机软件技术存在一定的不可靠性,所以也就出现了市面上许多的软件往往在其说明书中对其实际功能有所夸大,在软件的实际运用过程中,并不能够完全按照说明书来实现相应的功能。

5计算机软件技术的不可靠性分析

5.1系统危险

所谓的系统危险,指的是有可能会导致人员伤亡或者设备财产遭受损失的现象。随着我国当前计算机技术的不断发展,软件在各行各业中的使用频率也越来越高,在各行各业中所扮演的角色也越来越重要,虽然软件的使用可以带来极大的便利,但是由于计算机软件技术尚还存在着一些不可靠性,所以有可能因为软件的问题而导致整个产业系统面临着一些风险,使得系统工作不能够正常的进行。

5.2安全性风险

计算机技术与信息技术有着密不可分的关系,二十一世纪是一个信息化的时代,随着信息技术的不断发展,在软件运行的过程中,网络的安全就显得越来越重要。计算机网络的意义就在于提供给用户以相应的服务和信息资源,虽然网络的使用给人们的工作和生活带来了极大的便利,但同时网络也在通过一些软件来对人们的生活和工作造成一些不必要的负面影响。所以说当前计算机软件技术的不可靠性还体现在安全风险方面,在对计算机软件进行设计的过程中,如果没有相应的网络安全防范机制,就很可能使得软件用户面临诸多的信息安全风险,给人们带来一些不必要的损失,所以安全风险也是计算机软件技术不可靠性的一个重要内容。

5.3程序容易被篡改

对于计算机技术而言,硬件技术主要是对硬件所使用的材料进行研究,而一般硬件出现不可靠情况的主要因素也是硬件的老化或者损耗,因此一般而言硬件的失效主要都是一些物理故障,它是物体物理变化的必然结果,而且硬件也会出现浴盆曲线现象;但软件则不同,在软件的开发和使用过程中,软件是不发生变化的,不会出现像硬件一样的磨损和老化,更没有浴盆曲线现象的产生。但是由于软件的核心是其代码,如果代码被人为地进行了改变,软件就不能够完成其相应的功能,或者在完成功能的同时会使得用户的信息遭到泄露。软件在遭到篡改之后,十分容易造成一些数据错误,从而使得软件失效。

5.4人为影响较大

其实计算机软件技术的可靠性与硬件技术的可靠性也有着一定程度上的相似。比如说二者都是通过复杂的函数来对其缺陷和故障标准进行定义的,而且也都是通过运行来对自身的不可靠性加以发现,计算机软件技术的可靠性和硬件技术的可靠性都是系统在固定的条件下完成预定功能的可能性。在软件的开发过程中,实质上就是将开发者的思维转换为计算机语言,然后再编译成相应的软件,这是一个思考和创作的过程。软件的开发是以用户的需求为出发点的,然后通过设计师对于需求的分析和设计,最终将其通过计算机技术来加以实现。而在对软件进行设计的每一个环节中,都离不开人的参与,人的思维对软件有着极大的影响。但是往往由于人类认知和知识水平的有限,所以说在软件的开发过程中,难免会出现一些遗忘和不合理的情况,所以说就使得设计出来的软件不能够完成预期的功能,进而使得计算机软件技术的不可靠性增大。正是由于对软件技术的利用过程离不开人的参与,所以也就使得软件技术在很大程度上都会受到人为因素的影响,使得计算机软件技术具有不可靠性。

5.5软件界面不合理

一个实用的软件除了能够在指定的时间内和指定的条件下完成用户的指令之外,还应该有着直观和舒适的操作界面,因为它关系着人们的工作效率,如果软件的界面设计不合理,那么其操作就会变得十分复杂,甚至于在短时间内用户还不能够对软件的功能有一个全面的了解,这就极大的影响了人们对于软件的使用,给用户的使用带来极大的不便,使得计算机软件技术的不可靠性增加。

6计算机软件不可靠性产生的原因

6.1软件差错

软件技术的可靠性主要就是指的软件在使用过程中的安全性、可靠性、稳定性和流畅性等等,如果软件在运行过程中缺乏了以上特性,就说明其具有不可靠性。软件技术之所以会产生不可靠性,主要就是因为软件中的差错引起了相应的软件故障,而所谓的软件差错,就是指的在软件的开发过程中,由于开发人员的疏忽所导致的人为错误。比如说对于用户需求分析的错误,软件设计者没有很好地理解用户的真正需求,因此所开发出的软件必然是不能够被用户正常使用的,因而就导致了不可靠性的产生。还有就是测试错误,在软件的测试阶段,往往也会因为测试对象选取的错误而导致软件差错,最终使得软件具有不可靠性。

6.2缺少相应的评审机制

为了使得软件能够更好地满足用户的需求,软件的开发工作必须是按照一定的顺序和流程来进行的,如果不按照相应的顺序和流程来开展工作,就很容易使得所设计出来的软件不能够满足用户的需求。因此在软件开发的各个阶段,都必须要按照一定的评审机制来对软件进行评审,从而保证软件开发是朝着正确的方向在前进。但是当前的软件开发往往是缺乏相应的评审机制的,许多的软件开发仅仅是在初步设计阶段和最后的测评阶段有相应的专家参与,而在开发过程中是没有相应的人员参与测评的,所以也就使得软件产生了不可靠性。

6.3软件质量监管不严

当前我国对于软件质量的监管还不是很严,所以就使得许多功能不完善的软件流入市场,许多软件生产商都是在软件被人们广泛使用后才逐步地对其软件所存在的问题进行修复。由于缺乏严格的质量监管体系,也使得软件技术的不可靠性得以存在。

7结语

计算机软件技术在我们的生活中发挥着越来越重要的作用,所以说我们必须要对计算机软件技术的可靠性引起足够的重视,尤其是当前我们正处在一个信息化的时代,信息的安全与否关系到每一个人,而当前人们对于软件的使用频率也越来越高,所以说必须加强各种软件的可靠性,避免计算机软件的不可靠性,使得计算机软件技术能够更好地服务于人类。

[参考文献]

[1]余玫.论计算机软件技术的不可靠性分析研究[J].网友世界•云教育,2014.

[2]牛天瑜.计算机软件技术的不可靠性探析[J].硅谷,2014.

计算机专业本科毕业论文范文二:如何优化机械结构动态设计思考

摘要:机械结构的动态设计,目的是提出最佳的方案,满足机械结构更新换代的需求。机械行业的快速发展,促使机械结构面临着市场竞争,需通过动态设计的方式,才能保障机械结构的性能和稳定性,所以本文重点分析如何优化机械结构的动态设计。

关键词:机械;结构;动态设计

0引言

机械结构动态设计优化,是机械领域市场发展的结果,打破传统设计方式的限制,提高动态设计的综合能力。目前,随着机械行业的进步,如何优化机械结构的动态设计,成为主要的问题,应该根据机械结构的需求,优化动态设计的过程,确保其具备充足的市场竞争力,体现动态设计的优势,最主要的是符合机械结构的设计要求。

1机械结构动态设计分析

机械结构动态设计是指根据机械产品的特性,构建动力选模型,应用到机床设计的流程内。动态化的机械结构设计,能够找出机械产品设计中的薄弱项目,根据模型的模拟状态,提出相关的改进措施。机械结构动态设计中需要选择有效的变量信息,完善初始参数和修改后参数的使用,促使结构动态设计达到优化的状态,强化机械产品的实践设计[1]。机械结构动态设计方法,符合现代机械产品精细化的设计要求,提供稳定的设计模型,为机械结构设计提供稳定的模型和设计方法,规范机械产品的设计。

2机械结构动态设计中的技术

机械结构动态设计中的技术,主要体现在两个方面,分别是有限元建模技术和ANSYS软件技术,对其做如下分析:

2.1有限元建模技术

机械结构动态设计是一项复杂、繁琐的工作,将有限元做为设计建模的理论基础,积极分析机械结构的动态设计。有限元建模技术,促使机械结构动态设计的结构,趋向于真实的求解区域,可以将机械动态设计的不同单元体,组合到同一个求解区域内,规划出机械产品所需的设计结构,有限元建模技术根据几类设计结构,模拟可能使用的几何形状,体现数值分析方法的优势。有限元建模技术在机械动态设计中,需要注重单元函数的求解过程,得出未知函数的准确表达。

2.2ANSYS软件技术

ANSYS软件降低了机械动态设计中的计算难度,提供可靠的操作和计算。ANSYS软件,能够根据机械产品动态设计的需求,规划出问题的范畴,在此基础上辅助构建有限元,优化机械产品动态设计的步骤[2]。ANSYS软件技术中,可以根据机械设计的优化需求,引入CAD软件,完善计算数据的使用。ANSYS软件技术,广泛应用在交通、家电等行业的机械产品设计中,清晰的反馈设计结果,表达机械产品的非线性动态变化,有利于提升动态设计的准确性,消除潜在的设计误差。

3机械结构动态设计的优化措施

结合机械结构动态设计的技术应用,分析优化措施,确保优化措施在机械结构动态设计中的落实效果。首先机械结构动态设计的类型多样,涉及到复杂的工艺技术,直接增加了动态设计的压力,需要在机械结构动态设计、结构修改等方面,实行相关的优化处理,提高动态设计的灵敏度。例如:机械结构动态设计的优化措施中,以特征向量为分析因素,全面完善与机械结构动态设计相关的数据计算,明确机械动态优化设计中潜在的影响因素,假如机械结构动态设计中的变量较小时,可以按照原有的理论基础,更改设计方法,充分模拟机械动态的设计特征,此类优化设计方法比较注重局部近似分析,其在变量较小的环境中比较实用,但是变量较大时,需要引入人工神经网络设计方式,特别是在机械动态设计的结构振动分析内,为优化设计提供稳定的基础。然后针对机械动态设计中的逆向问题,提出优化的措施,专门用于解决逆向型问题。机械动态设计的过程中,逆向问题是指设计过程中可以满足动态特征的需求,但结构机械的结构参数与刚度矩阵,无法实现有效的融合,因此,设计人员将系统结构中的设计参数,转为逆特征值,推理得出设计的对象信息,较为常见的是有限元逆特征值的求解,通过研究机械结构的设计参数,利用线性求解方法,求出机械结构的尺寸数值。目前,在逆向问题的优化中,设计人员汇总机械动态设计中出现的问题,将模糊理论等内容,引入到优化设计中,实际案例证实动态优化的可行性,进而完善构建有限元模型,辅助解决机械动态设计中的逆向问题,提高机械动态设计的准确性。最后在优化机械动态设计的过程中,强化计算机信息技术的应用,深入落实仿真技术的使用,同时配合信息化建模,体现机械动态设计中智能化、自动化的特性[3]。例如:设计人员在机械动态设计的有限元分析中,引入多项学科知识,如虚拟技术、机械动力技术等,提升机械动态设计的综合性,映射计算机环境中的机械动态设计方式,而且计算机信息技术,能够根据机械动态设计的需求,提供虚拟的环境状态,促进虚拟机械设备的开发发展,即使机械动态设计中出现误差,也能在虚拟环境中迅速更改,减轻设计中的计算量,一方面确保机械动态化设计的水平,另一方面提升真实机械产品设计的精确度。

4结束语

机械结构动态设计的优化过程中,融入了诸多科学领域的内容,如:电子、动力等,为优化设计提供有效的支持。根据机械结构动态设计和技术应用,全面落实优化措施的应用,改善机械结构动态设计的方式,促使其可跟上行业的发展速度,体现优化设计的价值和作用。

参考文献:

[1]韩俊平.试论机械结构动态优化设计及其相关技术[J].机电信息,2014(03):110-111.

[2]张志强,郭京波.机械动态优化设计综述[J].石家庄铁道学院学报,2011(01):74-76+95.

[3]杨秀琴,杨家军.浅谈机械结构动态优化设计及其相关技术[J].甘肃科技,2010(08):117-118.

计算机专业本科毕业论文——软件技术相关文章:

1.计算机软件本科毕业论文

2.计算机专业本科毕业论文

3.大学计算机专业毕业论文范文

4.计算机专业毕业论文范本

5.计算机软件技术毕业论文

6.计算机本科毕业论文范文

更多相关阅读

最新发布的文章