关于计算机软件专业的论文
就目前来看,计算机软件技术呈现良好的发展趋势,计算机软件的数量、类型不断增加,这在一定程度上促进了计算机软件技术中插件技术的应用。下面是学习啦小编为大家整理的关于计算机软件专业的论文,供大家参考。
关于计算机软件专业的论文范文一:计算机软件技术中插件技术的应用
摘要:插件是计算机软件组成系统中不可缺少的一个重要部分,插件技术在计算机软件中的应用能够进一步简化计算机程序,提高计算机程序的反应速度。
关键词:计算机;软件技术;应用
1插件技术概述
插件技术在计算机软件中的合理应用,能够在很大程度上增强计算机软件的功能,具有不可替代的重要作用。
1.1计算机软件技术中插件技术的概念
插件,实质上就是一种程序[1]。插件程序需要遵循相应的应用程序接口,同时对其进行相应的编写。运行过程中,应用程序主要通过相对应的接口规范插件,就能够扩展相应的应用程序功能。大多数计算机软件中均包含着插件,目前对于这些插件还未形成一个统一标准。除此之外,若是应用软件平台中没有具备此类功能的程序,那么插件只能在程序规定的系统平台中运作。
1.2计算机软件技术中插件技术的功能
计算机软件中的插件技术,主要将未出现改动的软件程序当作基础,更新与扩展软件功能。从软件开发方面来看,计算机软件主要由软件开发平台与插件组成,其中插件在计算机软件中是一种补充模块,实质上就是对计算机软件的功能进行扩展,而软件开发平台是主体。
2插件技术在计算机软件中的应用原理及类型
2.1插件技术的应用原理
现阶段,计算机软件的发展呈现多样化,对于插件技术予以支持的计算机软件不断增多[2]。插件技术在计算机软件中的应用原理,主要包括以下几个方面:①接口。实质上就是主程序与插件之间的一个标准通信协议与规则,能够确保主程序与插件的有效交互。所以,保证计算机软件功能扩充与插件插入的关键在于接口是否有效。②插件。计算机软件中,可以将插件以一种动态的形式插入其中,还可以增添一些基础功能。所以,在计算机软件中插入多个插件,能够全面的完善计算机软件,有利于强化功能处理。同时,插件需要为计算软件提供一个相应的接口,确保主程序的调用行为能够有效的被识别。③主程序。主程序的主要功能就是启动计算机软件,并且在计算机软件运行的过程中将插件加载至进程地址中。Windows系统中主程序的表现主要为.exe文件;除此之外,主程序还要管理程序中的所有插件。
2.2插件技术的类型
目前,技术软件开发技术的发展十分迅速,在很大程度上扩大了插件技术的应用范围,插件的数量、类型呈现多样化。现阶段,计算机软件中的插件主要包括以下几种类型:①组件对象模型插件。组间对象模型,英文简称为COM,即ComponentObjectModel,能够对主程序直接进行接口定义,不需要对插件功能实现过程有所了解,是一种直接将接口提供给主程序的插件,能够实现主程序与不同插件之间的良好通讯。②动态函数库DLL插件。此类插件对于主程序功能的实现,主要通过动态数据库形式。主程序通过相应工具对DLL插件中存在的函数进行调用,然后再利用相应函数对动态函数库DLL插件进行调用。这种插件的不足之处主要在于主程序在运行此插件时可能发生“DLLHELL”状况,造成插件无法运行。③脚本插件。实质上就是通过相关的编程语言将插件逻辑写成脚本代码的一种插件;编程语言可以是开发人员自行开发的,也可以是通用的。现阶段,脚本插件的编程语言主要为XML,具有可操作性强、简易等特点,但是存在一定的风险。
3计算机软件技术中插件技术的应用及其优势
3.1插件技术的应用
插件技术在计算机软件研发过程中具有十分重要的作用。插件具备的优点较多,在研究插件的过程中需要花费的资金较少,而收益却远远高于支出。只要通过接口将插件与相应的软件程序有机连接起来,计算机软件就能够拥有插件程序功能。在研究插件的过程中,需要深入了解插件服务软件的主程序,根据软件主程序原理、方法对插件进行研发。插件与系统之间的连接点主要是接口,接口为插件进入软件主程序提供相应的入口,也是在主程序中撤除插件的分离端。宿主程序与插件程序之间有着明确协议,规定应当在一个子文件夹中放入插件的全部内容,为了避免对软件主程序造成破坏,必须严格管理插件技术[3]。所以,虽然插件与计算机软件是放在一起使用,但是插件仍然具备一定的独立性,对于软件产生的影响极低。用户对于插件的选择与应用,应当根据自身在生活中的实际需求,不能认定使用。同时,在对某些软件进行使用的过程中,一些用户将软件附带的插件删除,降低终端机在运行过程中的负载,这种做法并无任何问题。计算机软件技术中插件技术的实际应用,主要包括:①IE插件,Plug-in是一种程序。通常情况下,浏览器都是直接对插件程序进行调用,通过对一些特定文件进行处理,将其转换为浏览器的一个组成部分。②FLASH插件,实质上就是在浏览器中安装的一种插件,主要作用是确保浏览器中sef文件的良好播放。
3.2插件技术应用优势
主要包括以下几个方面:①插件重用率高,在对软件结构进行调整的过程中,方便简捷。②插件与插件不会发生互相干扰等不良状况,结构简单,构造清洗,不会影响计算机软件系统的运行。③插件技术在很多方面均有优势,如产品扩展、产品生产以及项目计划等方面。④插件结构灵活,由于插件主要由多个小插件功能结构组成,通过接口为软件系统提供服务,因此删减、增加较为简便,不会对软件产生不良影响。
4结语
插件是计算机软件组成系统中不可缺少的一个重要部分,插件技术在计算机软件中的应用能够进一步简化计算机程序,提高计算机程序的反应速度。插件技术的快速发展,在很大程度上促进了计算机软件功能的全面化与多样化,因此应当充分重视计算机软件技术中插件技术的合理应用。
参考文献
1、试论计算机软件开发中的分层技术运用叶娜;朱秀娟;无线互联科技2013-06-15
2、计算机软件系统的保护及恢复技术姚渝春,李杰重庆大学学报(自然科学版)2002-10-30
关于计算机软件专业的论文范文二:计算机软件技术不可靠性探讨
摘要:从目前的情况来看,计算机软件技术的不可靠性已然成为其进一步发展的障碍与瓶颈,因此,在追逐计算机软件技术给我们带来的便利与利益的同时,更要审视其中存在的不可靠因素并及时提出相应的解决措施,从而真正在提升其可靠性的前提下激发软件技术的核心潜能与效用价值。
关键词:计算机;软件技术
引言
随着经济的迅猛发展,信息时代也在悄无声息中走进人们的生活,计算机技术已然成为人们工作及生活中必不可少的元素。先进的计算机软件技术更以其得天独厚的快捷、灵活以及便利等深受大众的青睐。然而,随着对计算机软件技术应用的进一步扩大,其运行过程中存在的不可靠性也渐趋引起了人们的关注。本文中我们将尝试性地对这一问题进行简要分析。
1计算机软件技术的概念
计算机软件技术,主要就是指为了保证计算机程序、规则以及方法等在计算机中正常运行的相关数据。作为一项非常先进的计算机技术之一,计算机软件技术具有灵活性强、方便、快捷以及涉及范围广等优点,受到了人们的广泛好评。通常状况下,可以将计算机软件技术分为四大类,分别是人工智能、数据处理、科学计算以及过程控制,并且计算机软件系统中还包括了网络系统、服务性程序、操作系统、变异系统、数据库管理系统、标准程序库等内容,所以一旦使用计算机来解决某类问题时,计算机软件技术应包含建模、提出解决方法以及编制程序等诸多内容,并通过计算机的处理得到预期结果。
2计算机软件技术的不可靠性
2.1软件失效方面原因
硬件技术的一个重要研究方向就是硬件是小,由于硬件材料的损坏会加速硬件的老化、损坏程度,直接导致了大量物理故障的发生,因此说硬件失效是元器件物理变化的必然结果,也被称为浴盆曲线现象。相对于硬件失效问题来说,软件虽然基本不会出现老化、磨损现象,但是却容易出现落后、失效的问题,并且由于软件程序很容易被纂改,因此大量的入侵行为都是通过改编或编写程序进行的,此外,软件失效还表现在其自身缺陷以及改编程序给软件程序带来的不良影响等。
2.2技术研发人员的缺乏
虽然现阶段我国拥有大量从事软件研发的技术人员,但是能够从事高端技术研发的人才数量却极为稀少,这就直接导致了我国软件行业极度缺乏研发力量,很难取得实质性的突破或进展,并且也由于这方面的原因导致了我国软件行业的落后。此外,由于高端研发人员的缺少,我们对于国外先进技术吸收工作的开展也非常缓慢,这对于我国本已落后许多的软件研发工作带来了非常不利的影响。
2.3网络安全威胁
网络系统的可靠对于软件研发具有非常重要的意义。通过网络,客户能够合理选择信息资源,并且通过网络的互联功能,能够更加便捷的进行工作和生活。但是在这一过程中如果无法保证网络可靠性,将造成灾难性的影响。因此我们必须通过提高网络的可靠性,防范抵御全部入侵行为,才能够保证软件技术的可靠性。计算机软件技术不可靠性测试的关键环节就是判断测试用例是否成功运行,大多情况下,时钟时间以及详细说明是判断的重要依据。因此,我们应对测试过程进行严格控制,通过如实记录测试数据等方式,为客观不可靠性评价提供足够的理论支持。
2.4软件核心技术的落后
由于现阶段我国高层次的软件研发人员比较少,现有的平均专业技术水平较低,极度缺乏自主创新能力,导致现阶段软件核心技术不过硬,发展结构不合理,抑制了计算机软件技术的发展。
3计算机软件不可靠性的解决措施
为了解决计算机软不可靠性的问题,我们应从下列方面同时着手,进行解决。首先是要加强、提高软件研发人员的技术水平和专业素养。通过对客户的需求进行认真分析,高效优质的完成软件开发,避免不可靠性。其次是要保证软件研发人员能够重视每一个研发工作中的环节,避免出现低级错误(例如常见的语法错误、变量错误等)。然后是要予以人员管理工作足够的重视,既要保证工作人员的团队协作能力,还要使团队具有一定的竞争性,因此需要引进有效的评审团队来评审计算机软件研发人员的工作状态,提高计算机软件的可靠性。最后是要加强软件研发人员的培训工作。通过大量的技术培训,来改善研发人员的工作态度,提高技术水平以及专业素养,培养出一批高专业性、高素质的研发人才,以实现计算机软件研发工作的顺利开展。
4总结
从目前的情况来看,计算机软件技术的不可靠性已然成为其进一步发展的障碍与瓶颈,因此,在追逐计算机软件技术给我们带来的便利与利益的同时,更要审视其中存在的不可靠因素并及时提出相应的解决措施,从而真正在提升其可靠性的前提下激发软件技术的核心潜能与效用价值。
参考文献
1、计算机软件复用技术研究陈菲,刘克勤现代电力2002-12-30
2、案例教学在“计算机软件技术基础”课程中的尝试周云;辛华;姚新宇;高等教育研究学报2007-09-15
关于计算机软件专业的论文相关文章: