计算机开发方向范文
时间:2023-10-23 17:33:45
导语:如何才能写好一篇计算机开发方向,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
摘要:随着游戏产业的快速发展,国内外越来越多的高校开始开设游戏开发专业或游戏开发方向,在该专业的课程设置中,“计算机图形学”是一门重要的专业基础课,如何在讲授“计算机图形学”课程的同时,考虑游戏专业人才的培养目标,结合游戏设计的实例来进行实践,使得学生能将图形学理论和游戏设计实践很好地结合起来,是一个值得深入探讨的问题。本文从“计算机图形学”课程的特点分析开始,结合当前教学过程中存在的问题,给出了面向游戏开发专业方向的“计算机图形学”课程建设思路。
关键词:计算机图形学;游戏开发;课程建设
中图分类号:G642
文献标识码:B
1引言
“计算机图形学”是计算机领域一门重要的学科,也是计算机学科方向的核心课程之一,作为一门不断发展的学科,“计算机图形学”的教学应该跟上学科的快速发展以及社会对本学科的人才需求。当前,伴随着计算机科学与媒体技术的相互融合,形成了数字媒体技术这一新的学科,越来越多的国内外高校开始开设数字媒体技术专业,而相当多的高校将“游戏开发”作为数字媒体技术专业的一个主要方向进行发展。游戏设计以高质量的3D技术来展现游戏画面,从角色建模、灯光、渲染、纹理等,无不是基于计算机图形学的算法和理论,因此,“计算机图形学”也成为数字媒体技术专业重要的一门专业基础课。
如何在讲授“计算机图形学”课程的同时,考虑游戏专业人才的培养目标,结合游戏设计的实例来进行实践,使得学生不至于因为算法和理论的枯燥而产生厌学情绪,同时又能将图形学理论和游戏设计实践很好地结合起来,是一个值得深入探讨的问题。
本文分析了“计算机图形学”课程的特点及其在游戏开发专业培养课程体系中的地位以及图形学授课过程中存在的问题,给出了面向游戏设计专业的“计算机图形学”课程教学改革的思路。
2 “计算机图形学”课程的特点及其在游戏开发专业培养课程体系中的地位
游戏开发专业的教育目标是帮助学生了解游戏从策划、设计、开发、测试、运营过程的整个环节,使学生获得扎实的理论基础,同时使学生具备较强的实践能力,掌握最先进的主流游戏开发技术。
“计算机图形学”是游戏设计专业的一门重要专业基础课,当前的主流图形API是对图形学的基本原理和算法的实现,因此,对图形学算法和原理的掌握,能够帮助学生更快更好地理解和掌握主流的图形API,而这些主流的图形API也是当前游戏开发过程中必不可少的工具。
由此也可看出,“计算机图形学”课程应该理论与实践并重,既要讲解清楚图形学的基本理论和算法,又能给学生充分的实践机会和时间,为学生后续学习游戏开发技术打下坚实的基础。
处理好图形学授课过程中的理论讲授和实践的关系,对于这门课程的学习效果至关重要。
当前的图形学的教学现状与游戏专业的教学目标相比,存在如下一些问题。
3 “计算机图形学”授课过程中存在的问题
(1) 传统的计算机图形学的内容可以分为二维、三维两部分,其中二维部分即光栅图形学部分,包括:基本图形(直线、圆弧、椭圆等)的生成算法、二维裁剪算法、填充算法、曲线曲面、图形反走样等内容。三维图形学算法则围绕三维物体的建模、运动、三维场景的建立组织,包括:物体建模(物体在计算机内的表示模型、几何造型)、三维图形的显示(三维图形的几何变换、三维图形的投影变换、三维裁剪)、真实感图形学(消隐算法、光照模型、光线跟踪技术、阴影、纹理、辐射度算法等),有些图形学教材还增加了计算机动画技术、交互技术、图形处理高级技术等内容。
分析上述内容,其中与游戏设计关系最为密切的部分是:基本的图形学数学算法,包括向量部分的内容、图形变换、视图变换、图形渲染、材质、纹理贴图、模型动画等三维图形学的内容;而二维图形学的内容在游戏开发中使用的相对较少。
而在传统的图形学教材中,二维图形学的内容占据相当大的比例,学生在学习这一部分内容的时候,普遍感到算法较为枯燥,而无法和实际应用联系起来,易产生厌学的情绪。
(2) 对于当前主流图形库的学习安排
为了更好的开发出具有丰富3D效果的游戏,必须学会使用3D技术,而当前主流的3D图形API为OpenGL和DirectX,早期的很多游戏的底层引擎是基于OpenGL开发的,如“3D游戏之父”Carmack的经典游戏“DOOM”、“Quake”,在当前的游戏行业中,微软开发的DirectX多媒体引擎大有后来居上之势,当前基于Windows操作系统的游戏绝大多数都是基于DirectX开发。虽然如此,在其他操作系统的游戏开发和工作站上的图形应用程序开发,OpenGL仍然是不二的选择。
因此掌握好这两种图形库,是游戏专业的学生必须掌握的技能;在两种图形库的偏重上,DirectX所占的分量应该更重一些,而当前的图形学理论和实践教材基本上都是基于OpenGL,缺少合适的基于DirectX的计算机图形学实验指导教材。
(3) 对于图形学课程理论和实践的安排
一般图形学课程的安排是先讲授图形学理论,之后进行图形学课程设计,目的是在课程设计环节让学生应用所学的理论知识,锻炼实践能力。但也存在一些弊病:理论讲授和实践环节割裂,学生在学习图形学算法和理论时对枯燥的内容感到较难,缺少实践,而在实践环节,由于时间有限,很难真正掌握开发工具并作出具有一定深度的作品。
基于上述问题,结合游戏开发专业的特点,我们认为必须从以下几方面入手做工作,确保“计算机图形学”课程的教学效果,加快课程建设。
4面向游戏开发专业方向的计算机图形学课程建设思路
(1) 针对游戏专业的特色,在内容选择上,应有所取舍,有所补充,不拘泥于某本计算机图形学教材的具体内容作为授课内容,而是根据培养目标和专业特色,灵活安排。
首先,重点讲授三维图形学的内容;另外,将一些游戏开发过程中较为关键的图形学相关算法和内容补充到图形学的授课内容中,例如以下两种算法:
场景管理及相关算法:场景管理是3D游戏引擎最核心的部分,对于一个3D场景来说,有很多的物体,最简单的组织方法就是把它们用一个List连接起来,然后在绘制每一帧的时候一次送入渲染器进行处理,这样的方法即使处理一个简单的场景都会显得非常慢。因此,如何合理有效地管理3D场景中物体之间的相关、从属、互相影响的关系,如何组织这些关系,并将它们与3D引擎的其他部分的功能联系起来,就是场景管理需要完成的工作。牵涉到空间排序,有多种算法来实现,基本的方法为:N叉树算法,包括:二叉树算法、四叉树算法和八叉树算法。
现有的各种图形学教材,有些根本没有提到上述算法,有些在图形消隐的章节讲授其中的某种算法。而上述算法是游戏引擎的核心算法,对游戏专业学生这一部分的内容应补充进授课内容。
三维模型动画及动力学的基础知识:在游戏开发过程中,有了模型之后,需要为三维模型添加相应的动作,实现游戏效果。对于当前的三维图形库,比如Direct3D,也支持丰富的三维模型动画,包括:关节动画、单一网格模型动画、骨骼动画和Morp。这一部分内容对于游戏开发人员来说也是必须掌握的一部分,但在现有的《计算机图形学》教材中,绝大多数没有涉及这部分内容,但也有一些《计算机图形学》课本增加了三维模型动画及动力学的内容,如美国加州州立大学斯坦尼斯洛斯分校Steve Cunningham所著的《计算机图形学》一书中,就将动力学和动画作为专门的一章内容进行介绍。
(2) 理清图形学各部分内容和具体的游戏应用之间的关系,采用多种方式,有针对性地讲述。
游戏专业方向的“计算机图形学”课程在讲授的时候,不能完全沿用传统的“计算机图形学”的授课方式,而应该找出相关内容和具体的游戏开发实践之间的关系,教师在讲述相关理论和算法的时候,应将游戏开发过程中如何应用该算法或理论以及如何实现该算法和理论进行讲解,将相对枯燥的理论和实际联系起来,让学生能学以致用。
下表对图形学的内容和游戏开发实践中的应用作了粗略的总结。
教师在具体讲授时可以在此基础上进行丰富,使得授课内容生动起来。并在课程结束的时候,按照构造游戏的流程,从角色建模讲起,用游戏设计这一根主线找出各部分内容之间的联系,使得学生对课程的内容和游戏开发之间的关系有一个全貌性的认识。
(3) 在理论环节和实践环节的安排上,采用理论课+实验课+课程设计的方式,在平时图形学理论讲授的过程中,穿插实验课,在最后安排课程设计,加大实践环节所占比重。
(4) 建设与开发面向游戏方向的图形学案例库
欲使课堂讲授的内容生动起来,必须有实际的案例支撑,因此建设面向游戏方向的图形学案例库,使得学生能够快速理解和掌握相关理论和技术,对于提高图形学课程的授课质量至关重要。
(5) 教材建设方面
编制面向游戏开发专业的计算机图形学教材以及编制面向游戏开发专业的图形学课程设计指导书是非常紧迫和必须的任务。
5总结
本文结合图形学教学的实际以及游戏开发专业方向的培养目标,对于面向游戏设计专业的“计算机图形学”课程教学改革进行了一些探讨,希望能对游戏开发专业的教学和课程建设有所促进。
参考文献:
[1] 培养具有创新意识的复合型数字媒体技术人才――山东大学软件学院数字媒体系人才培养[J]. 计算机教育,2008,(15).
[2] 博采众家智慧,培育复合型、创新型人才――山东大学软件学院孟祥旭院长谈数字媒体技术专业人才培养[J]. 计算机教育,2008,(15).
[3] 徐延宁. 计算机游戏课程体系建设[J]. 计算机教育,2008,(15).
[4] 尹义龙. 数字媒体技术专业的教学实践体系探讨[J]. 计算机教育,2008,(15).
[5] 向辉. 数字媒体技术专业课程体系探讨[J]. 计算机教育,2008,(15).
[6] 潘荣江. 扬长补短的 “2+X” 数字媒体技术专业培养模式[J]. 计算机教育,2008,(15).
[7] 庞晓溪. 游戏引擎教程[M]. 北京:中国水利水电出版社,2008.
[8] [美]Steve Cunningham著. 石教英,潘志庚译. 计算机图形学[M],北京:机械工业出版社,2008.
篇2
一、现行房地产会计核算对主营业务利润的影响及对策。
开发企业的生产经营周期长,投资数额大,一般开发建设时间要在一年半以上,至少跨一个会计期间。大多数企业在项目开发生产经营的当期,只是收取部分预收房款,根据税法规定,房地产开发企业预收房款应当于收到时计算缴纳营业税、城建税及教育费附加。房地产企业普遍存在,年底不确认主营业务收入,不结转主营业务陈本,只结转或不结转主营业务税金及附加,结转期间费用。这使得企业在产品未完工之前出现虚亏的现象。
现行会计制度规定商品销售收入确认要符合四个条件:第一、企业已经将商品所有权上的主要风险和报酬转移给买方。第二、企业既没有保留通常与所有权相联系的继续管理权,也没有对已售出的商品实施控制。第三、与交易相关的经济利益能够流入企业。第四、相关的收入和成本能够可靠地计量,房地产销售应与一般销售商品类似,按销售商品确认收入的原则确认实现的销售收入,在房地产销售中,房地产的法定所有权转移给买方,通常表明其所有权上的主要风险和报酬也已转移,企业应确认销售收入。但也有可能出现所有权转移后,所有权上的风险和报酬尚未转移的情况,以下属于法定所有权转以后,所有权上的风险和报酬尚未转移的情况:1)卖方根据合同规定,仍有责任实施重大行动。如工程尚未完工,这种情况下,应在所实施的重大行动完成时确认收入。2)合同存在重大不确定因素,如买方有退货选择权的销售,大多数房地产企业都属于这种销售,企业在这些不确定因素消失后确认收入。3)房地产销售后,卖方仍有某种程度的继续涉入,如销售回购协议,卖方保证买方在特定期内获得报酬的协议等,在这些情况下,企业应分析交易的实质,确定是作销售处理,还是作为筹资、租赁或利润分成处理,如作销售处理,卖方在继续涉入的期间内不应确认收入。在确认收入时,还应考虑价款收回的可能性,估计价款不能收回的,不确认收入,已经收回部分价款的,只将收回部分确认收入。
我认为房地产企业应按照分期收款销售来核算收入、结转成本。房地产销售符合分期收款销售的特点:销售商品的价值较大;收获期限较长;收取贷款的风险较大。在分期收款销售方式下,企业按合同约定的收款日期分期确认收入,按全部销售成本与全部销售收入的比率计算出本期应结转的销售成本。虽然根据收入确认原则房地产开发企业开发项目未完工之前,可以确认收入,但房地产企业项目开发的开始和完成分属于不同的会计年度。未完工之前只是收取总价款一定比例的预收款,不论是否确认收入,收到预收款纳税义务就已发生,就应缴纳流转税。房地产企业特殊的税法制度,预收房款计入预收账款或是转入销售收入意义是相同的。同时房地产的销售价格一般要由本地区物价部门核定,同质量同结构的房屋市场售价上下浮动比例相差不大,商品房销售的总收入可以可靠地估计。征地费、拆迁补偿费、配套手续费等前期费用一般在开发前期就已全部投入,大配套费允许按规定比例计提,贷款利息也能合理确定,因此前期开发成本就基本确定,需要估计的成本只是建安造价,同质量同构造的房屋单位建安造价也相差不大,也能可靠地估计,开发的总成本能合理地估计。开发企业开发某项工程之前,一般都对市场行情作充分调查,根据市场需求设计开发产品,大多数预交购房定金的客户都能履约。工程技术人员对已完成的工程进行测量,能合理计算出完工程度,按照预收房款确认收入,并且按照全部成本占全部收入的比率确认本期结构的主营业务成本,同时结转主营业务税金及附加,这样才能尽可能真实地反映主营业务利润。
二、期间成本对房地产企业经营利润的影响及对策
篇3
一、引言
计算机软件可以分为两种软件,一种是用来管理计算机整体的系统软件,包括如维护系统的软件,检测和修复系统的软件等等;另外一种是要应用在某一具体的功能上所需要的软件,称为应用软件,包括如办公软件,看视频的软件等等。系统软件和应用软件相辅相成,都是为了方便客户的使用,其中应用软件更是主要针对客户的需求来进行设计,非常具有人性化。总之,计算机软件在开发其技术时,都必须考虑到应用的客户群,以客户的需求为方向,以实现客户的要求为目的,来发展计算机软件新技术,使用户在使用计算机时能方便舒适。我国在施行改革开放的政策之后,科学技术高速发展,引入的人才与高科技都与日俱增,因而在这样的环境下,计算机软件的发展也越发顺利,目前已经具有一定的基础。我国计算机软件的技术可以说主要经历了三个重要的阶段,首先是简单的程序的设计,再而到了软件的开发使用,使程序的运用更为简便,最后则是更为复杂的软件的开发使用,集中了诸多科学人才的智慧,为广大用户提供了便利性和可能性,现在软件已经成为了日常生活中人们进行工作或者玩乐都必不可少的一部分。
二、计算机软件开发技术的现有状况
随着我国经济的飞速发展,科学技术的进一步发达,计算机软件开发技术也越来越优异,目前我国计算机软件开发技术已经具备一定的开发能力和技术基础。并且,现在也是我国计算机软件开发技术发展的机遇时期,因为在国际随时可能发生金融危机的影响下,整个国际的经济局势不明,动荡的经济促进了新技术的发展。而且我国正在尝试转变产业的结构形式,加上我国经济的增长速率呈下降的趋势,整个形势都推进了我国计算机软件行业的发展,吸引了大批优秀的高技术软件开发人才,甚至是许多国外的高技术的软件开发公司,这些国外的优秀的公司将目标瞄准国内,扩大他们的公司发展以应对国际金融风暴,在此情际下,中国的软件行业如雨后春笋,实力一步步上升。因此,就目前现状来说,我国的计算机软件行业正处于蓬勃发展的阶段,软件新技术的开发对高技术人才的需要也越来越多。
三、计算机软件开发技术所具有的意义
计算机软件技术的开发具有重要的意义,因为我国属于发展中国家,对于计算机行业的发展以及信息化的发展都处于极力推动的时期,而软件技术的开发对于信息化以及计算机行业至关重要。在整个计算机网络的概念中,软件开发是其最为关键的部分,甚至软件开发的水平能代表计算机开发的水平。软件的开发能促进网络的应用,而网络的存在是软件使用的基础,因此两者相辅相成,相互推进。并且两者的研发过程还能相互交流刺激,在刺激的过程中甚至能获得更为优异的新技术,为计算机网络行业以及软件行业技术的发展都起了有益的作用。不管是计算机网络还是软件开发,都有着相同的目的,都是为了满足客户的要求而进行的设计和研发。总之计算机软件技术的开发不仅可以促进计算机行业的发展,还能为计算机用户提供便利,方便其进行工作以及日常生活娱乐。
四、计算机软件开发技术所具备的方式
以何种方式对计算机软件进行开发,对于我国计算机行业发展来说,具有重要的指导和决策作用。依目前的形式来看,我国计算机软件开发主要有以下三种技术。第一种叫做结构化系统开发,它的意思是将整个软件研发阶段分成几个阶段逐步研发,这样减少了一次性研发的难度,只要在第一步做好基础,便能依次完成下一步的研发,做到各个突破最终完成目标。但是也存在不好的地方,即花费时间较长,做不到高效率;第二种叫做原型化开发方式,它的意思是从全局出发,依照用户的意见进行开发,再进行细节方面的调整。这种方式相比较来说更适用于软件的开发,节约时间;第三种叫做自动研发技术,意思是在设计软件系统时就有设计自动编码的模式,在研发时利用这种专门设计的软件依照该设计的特点,将需要的目的输入到该软件中,则最后次软件会自动按照要求进行编码,得到想要的功能。
五、计算机软件开发技术的发展方向
在当前形势下,计算机网络越来越膨大,计算机的人才越来越多越来越高水平,软件开发也越来越显得重要,因此也有越来越多的人加入到软件开发的团体中来,整个软件行业越来越具有竞争力。因此,不能只依靠原有的技术来进行软件开发,而应该跟随时代的脚步,引进新技术关注新动静,把握好方向,来保证软件开发能在充满竞争的时代中继续发展。我国计算机软件开发主要可以朝以下三个方向发展。第一个是指网络化的方向,进入网络化的时代,通过网络来开发市场引进人才提高技术;第二个方向指智能化的方向,既然我国科学技术越来越进步,人们对于计算机的要求也越来越细致以及智能化,如构建具有人工智能的软件一直是许多软件开发者的梦想;第三个方向是服务大众的方向,软件的开发归根结底是为了方便大众,为大众服务,因此用户的满意度决定了软件开发的市场,软件开发应该要以用户需求为基础。
综上所述,随着互联网+的快速发展,计算机软件作为重要的支撑后盾需要明确计算机软件开发技术的发展方向,以逐步逐阶段的形式稳步向前发展。
篇4
1.高职学校计算机理论课程的培养目标
理论课程是基础,只有在夯实了专业基础之后才能在本专业有所建树。高职学校有其自身的特点,其培养的目标是技术型人才,理论课程的开设主要是为实践服务,目的是让学生在掌握基本理论知识的基础上,通过独立思考和集体合作,进一步提高分析、解决实际问题的能力,和创造能力,使学生全面系统地掌握计算机知识。例如程序设计类的课程,首先要使学生养成基本的、良好的编程习惯,懂得编程的基本原理和常用的编程方法,能够理解编程所使用的各种语句,然后让他们投入具体的编程工作。
2.高职学校计算机理论课程教与学的现状
2.1计算机理论课堂教学现状。计算机理论课程的教学在很大程度上仍然沿袭着以教师为主体、以课程为中心的传统教学观念:教师是知识的传递者,教学以传授知识为主等等。这样的教学理念直接影响、制约了教学模式、教学方法、教学手段的改革创新,也打击了学生学习的主动性、积极性。在教学方法上习惯于一言堂、满堂灌,在教学的各个环节,都只从教师的角度出发,从组织内容、备课到讲授,很少关注学生的反应,课堂缺乏互动,更谈不到学生参与其中,变被动学习为主动学习。
2.2学生的学习现状。从生源上来看,进入高职学校的学生,其文化课基础相对较差,学习兴趣、主动性和积极性也不高。另外,高职學生大部分来自农村,许多学生在初中学习时还没有接触过计算机,更谈不上操作和运用了。而且,学生在学习过程中,普遍对计算机理论课程的学习都不感兴趣,他们觉得理论课程枯燥、难学。他们追求的是学以致用、立竿见影的效果,尤其是家庭电脑的普及,上网热的冲击,使学生更加注重操作技能,而对计算机理论并不在意。
3.高职学校计算机理论课程的教学改革
从中国的国情和社会需要出发,计算机科学与技术专业人才培养模式必须突破原有的教学计划和课程体系,实行面向需求的培养格局,才能有利于学科的发展,有利于计算机科学与技术专业的人才发展。
3.1抓住学生的兴趣特点。孔子曰:知之者不如好之者,好之者不如乐之者。兴趣是最好的教师,是学习的动力,激发学生学习的兴趣,是搞好计算机教学的基础。所以教师在日常教学中应以培养、激发学生学习兴趣入手,并贯穿教学的始终,激发学生的求知欲,使学生爱上计算机,提高学生的积极性。我们提出了面向市场的分3个方向的联合企业培养计划(即第2学年完成必要的公共和基础课程,第3学年根据学生个人意愿分方向完成专业课程组,每个方向制定较为完整紧密的课程体系,充分重视应用和市场需求)。
3.2调整主干课程,精心设计课程内容。基础课程设置少而精,选择能反映学科特色的内容,增强实践环节,增加应用型课程的比例。将重要的主干专业课程,包括编译原理、数据库系统原理、计算机网络技术由专业限选课统一归入到学科基础课类别当中,在前五个学期确保所有的学科基础课学习完毕。在此基础上,可以进一步分方向学习培养应用开发能力的实践课程群。比如JAVA应用软件开发方向的实践课程群包括J2SE、J2EE、Web开发技术、软件开发的框架技术等系列课程,是非常贴近软件开发企业需求的课程群,确保学生修业后的理论基础和实践能力能够为就业提供有力的保障。
3.3分方向安排教学计划。从第三学年开始,设计三套专业课程体系和人才培养模式。方向一培养计算机科学与技术专业的中高层次发展人才着眼于毕业前,后报考硕士研究生,或从事研奔犁和设计型工作的学生,通过增加单片机应用技术、嵌入式系统、计算机控制技术、硬件描述语言等硬件相关课程锻炼学生进行计算机应用系统综合设计的能力是本方向的特色;方向二培养面向企业级应用软件设计开发的JAVA软件工程师,此方向没有引入JAVA技术以外的开发平台的相关课程,如Microsoft的NET系列课程,目的就是让学生的学习达到一定的深度,能够对基于JAVA的面向对象的应用开发技术有比较深入的掌握,避免涉足广泛而不精通;方向三培养面向企业级应用软件测试与维护的软件测试工程师,通过系统的学习软件测试课程群,具有专业的软件测试理论基础和实践技能。
篇5
关键词:嵌入式系统;人才培养目标;计算机本科专业;课程体系
中图分类号:G642.0 文献标识码:A 文章编号:1007-9599(2011)23-0000-01
Curriculum Study for Computer Undergraduate Embedded System
Li Biyun,Shi Junping,Li Zongshou
(College of Information Science&Engineering,Jishou University,Jishou 416000,China)
Abstract:For the lag teaching and training in higher education embedded system,this article analyzes the development characteristics of the embedded system,identify curriculum thinking and personnel training objectives of building embedded systems of major computer science in colleges,a new curriculum system with theory and practice of the embedded system is proposed based on the courses of major in computer.
Keywords:Embedded system;Talents training objective;Computer undergraduate;
Curriculum system
一、引言
嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。它由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求[1]。
嵌入式系统已被广泛地应用于工业控制系统、信息家电、通信设备、医疗仪器、智能仪器仪表等众多领域,如手机、PDA、MP3、手持设备、智能电话、机顶盒等,可以说嵌入式技术无处不在。由于社会对掌握嵌入式技术人才的大量需求,使嵌入式软硬件工程师成为未来几年最为热门的职业之一。
目前,随着嵌入式技术越来越热,国内越来越多的高校陆续开设了相关课程,并建立了嵌入式实验室。但是通过各种渠道反映出,很多高校嵌入式课程开设的情况不理想,很多学校建立了优良的嵌入式实验室,却很难达到理想的授课效果。归结其原因主要有两点:一、没有完善的课程体系;二、需要合适的师资力量。吉首大学作为一所办在民族地区的省属高校,其办学宗旨之一就是为地方经济建设服务。吉首大学计算机系一直就是秉承此种宗旨来发展和培养应用型人才的。从目前的嵌入式系统技术发展趋势来看,计算机专业本科教学不仅要面向计算机软硬件系统,更应与嵌入式系统方向相结合,与人才培养模式和人才需求相结合进行适时调整,从理论及实践课程体系、师资能力到人才培养模式进行整体规划,以适应当前应用广泛的嵌入式系统人才需要。
二、计算机本科专业嵌入式方向的人才培养目标
按照嵌入式技术及其密切相关的电子信息产业目前及未来的发展需求,培养与我国社会主义现代化建设要求相适应的,在德、智、体、美等方面全面发展,掌握计算机科学与技术基本理论、基本知识和基本技能,具有深厚嵌入式理论基础、能从事嵌入式系统设计与开发、集成电路设计与应用、无线通信等实际工作,具有良好的政治素养、文化科学素养、较强的学习能力、实践能力和创新意识和综合解决实际问题能力的高级应用型人才。嵌入式系统方向重点培养学生嵌入式系统软件工程实践能力,包括软件工程及各种嵌入式系统开发技术、调试和测试工具[2],毕业后学生将具备嵌入式系统软件开发能力,有能力适应巨大的嵌入式系统产品市场需求,成为嵌入式系统产品企业所急需的掌握嵌入式系统软件技术的人才。
毕业生具有的知识、素质、能力包括:1.具有良好的思想道德素养和团结协作的精神,熟悉计算机方面的有关法规,遵纪守法,善于合作,勇于创新。掌握较丰富的科学文化知识、较扎实的计算机学科基础知识、系统的专业基础知识和基本技能,了解计算机专业的发展趋势和新进展。2.具有较强的学习能力和实践能力,能够熟练地运用多种方法获取知识、理解知识、掌握知识,能够综合性地提出问题、分析问题和解决问题;具有较强的计算机综合应用能力和一定的科学研究能力。3.掌握嵌入式系统开发的理论和基本方法,具有嵌入式系统软硬件的设计、开发、调试及维护的基本能力。具体掌握一种嵌入式操作系统,具有在该操作系统环境下设计、编程及开发的能力。兼具软件及硬件的协调开发能力。4.具有良好的语言表达和书面表达的能力,适应现代社会的交往沟通方式,具有较强的集体合作和组织协调的意识与能力。5.熟练掌握一门外语,并能顺利阅读本专业的外文书刊,了解文献检索、资料查询的基本方法。能够较熟练地使用英语从事嵌入式方向的研究与开发。
三、计算机本科专业嵌入式系统方向课程体系建设思路
嵌入式系统作为一个完整的智能电子系统,需要掌握有关电子和计算机等相关领域的硬、软件综合知识。一般而言,自动化、测控和电子类的学生电子设计的基础较好,程序设计偏弱;而计算机类的学生程序设计基础好,电子设计能力偏弱。计算机本科专业嵌入式系统方向课程体系的建设和规划,应从以下几方面结合进行。
(一)计算机本科专业课程与嵌入式系统方向相结合
嵌入式系统是将先进的计算机技术以及电子技术与各个行业的具体应用相结合的产物。嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业控制、现代农业、家用电器、汽车电子、测控系统、数据采集等),计算机应用的延伸(MP3、手机、通信、网络、计算机设备等)。从这些应用可以看出,要完成一个以MCU为核心的嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识。硬件主要有MCU的硬件最小系统、输入/输出电路、人机接口设计。软件设计有固化软件的设计,也可能含PC机软件的设计,这些有关嵌入式系统的硬、软件设计和测试也是计算机系统的组成部分之一,嵌入式系统知识体系最主要的三大技术仍然是计算机体系结构、计算机操作系统和计算机网络,嵌入式系统方向的课程设置应与这些计算机本科专业课程相结合,在计算机相关软硬件知识基础进一步拓展设计和应用知识。
(二)与嵌入式系统自身特点相结合
嵌入式系统以计算机、电子技术为基础,但嵌入式系统也有其自身的特点。按照层次结构看待嵌入式系统,嵌入式系统分为4层:硬件层、驱动层、操作系统层和应用层,不能片面地从“电子”或“计算机软件”角度认识嵌入式系统,嵌入式系统软件硬件密切相关,软硬件协同设计已经成为电子系统级工具和方法的主要应用,是软件与硬件的综合体,没有对硬件的理解就不可能写好嵌入式软件,同没有对软件的理解也不可能设计好嵌入式硬件。软硬件相结合进行课程设置是嵌入式系统的特点要求之一[3]。嵌入式系统设计也是一门实践性非常强的课程,作为以应用为中心的课程,实践教学是嵌入式系统教学的关键,要求理论与实践并重,为将学生的操作能力、分析能力、工程设计能力与应用实践结合起来,引导学生由浅入深地掌握嵌入式系统设计的理论与技术,嵌入式系统方向课程设置应以培养实践动手能力为核心。
(三)与市场、企业需求相结合
高校计算机专业嵌入式方向从需求的角度,总体培养目标是培养人才市场紧缺,企业需求量大,就业率高的软硬结合的复合型嵌入式开发工程师。嵌入式系统人才的培养应与社会需求相接轨,充分培养学生技能水平与职业素养,使学生能够达到企业实际岗位的用人标准,满足企业应用需求,缩短企业二次岗前培训,成为具有完备的专业知识和技术能力的应用型人才。
四、嵌入式方向课程体系基本内容
要完成一个嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识与实践训练,嵌入式方向人才培养的定位为应用型技术人才,综合计算机本科专业嵌入式系统方向课程体系建设的三个结合点,制定一套培养应用型人才为目标的课程体系[4]。
(一)理论课程体系
计算机科学与技术专业课程包括电路与模拟电子技术、数字逻辑电路、汇编语言程序设计、计算机组成原理、计算机体系结构、微机原理与接口技术等硬件课程;C语言程序设计、离散数学、数据结构与算法、面向对象程序设计(Java和C++)、软件工程等软件课程;操作系统原理、计算机网络、数据库原理等专业核心课程,这些课程也应该为嵌入式方向的支撑课程群。操作系统考虑嵌入式方向课程设置,应增加Linux操作系统的实训内容。
在这些计算机专业课程基础上,删减原来与嵌入式方向联系不大,相对独立的若干专业课程,适当增大嵌入式系统应用技术方向课程比例,构成计算机专业嵌入式方向理论课程体系。基础课程中增加嵌入式系统概论,硬件层面上增加可编程逻辑器件及描述语言FPGA/VHDL、嵌入式处理器体系结构。软件层面上增设Linux下C语言编程、嵌入式Linux驱动开发、嵌入式实时操作系统、嵌入式应用程序开发;嵌入式系统级别上考虑软硬结合增设嵌入式系统设计课程,考虑嵌入式发展方向,增设WinCE设计与开发、嵌入式软件测试技术课程。
(二)实践课程体系
嵌入式系统是面向应用的,实践是整个嵌入式系统课程体系中最重要的环节,其目标是培养学生实际的嵌入式软硬件设计能力。在嵌入式课程实践中,采用多层次专业实践与培训认证相结合的实践体系。专业实践包括课内实验、课程设计、综合项目实践、毕业实习与毕业设计,课内实验学时占每门课总学时数比例不低于30%,课程设计包括软硬件和应用系统开发等课程,综合项目实践以项目团队的形式使学生得到团队协作的训练,毕业实习以校企合作、实习基地形式进行。课内实验和课程设计可使学生课程理论知识得到巩固提高,综合项目实践则培养学生阶段性综合性实践能力,毕业实习和毕业设计可培养学生综合分析设计的应用能力。目前,在嵌入式专业领域内的知名厂商及相关认证也越来越为更多的大学毕业生及在职工程师所关注,在实践教学中,引入国际和国内嵌入式认证的培训内容和知识更新体系,增加实践动手能力,积累项目开发经验,增加就业竞争力。
五、结束语
在IEEE计算机协会和ACM共同制定的2004版计算机类课程体系中,嵌入式系统已经被列为核心课程之一。嵌入式系统课程群建设是一项长期、艰难的任务,新知识更新速度明显快于传统学科,计算机本科专业嵌入式系统方向课程体系的规划与建设,需要明确人才培养目标和建设思路,并在计算机专业课程基础上进行,既重视融合学科的基础知识积累,又强调实践性,使嵌入式系统的教学紧随嵌入式技术的发展。
参考文献:
[1]马义德,汤书森,张北斗等.嵌入式系统课程群建设与创新型人才培养[J].高等理科教育,2004(8):23-25
[2]徐劲松,刘钰碧,蒋晶.应用型本科嵌入式系统课程群建设与实践[J].企业技术开发,2009(28):145-146
[3]徐敏,林瑞金,关健生.嵌入式系统教学改革与实践[J].电气电子教学学报,2009(3):13-15
[4]杨立林.从企业招聘需求看嵌入式系统教学课程体系设置[J].中国电力教育,2011(22):69-70
[作者简介]
篇6
关键词:计算机专业 专业发展 人才培养
中图分类号:G717 文献标识码:A 文章编号:1674-098X(2013)03(b)-0-01
曾几何时,常职院的计算机专业也辉煌过,作为我院首次获批的两个省级教学试点改革专业之一,其学生人数之多,师资队伍之强,令人欣喜。但是,这一切很快成为了过眼云烟。难道,开办十余年的计算机专业真的死
了吗?
1 计算机专业是否真的死了
(1)从大环境来看
表象:计算机类专业因就业不畅导致招生普遍大滑坡,甚至被迫停招。
实质:计算机专业人才培养结构性失衡才是罪魁祸首,市场并不需要太多中间型人才,而高端研究型人才和技能应用型人才却仍然需求巨大。我们这类高职院校本来就应定位为技能应用型人才的培养,不能搞全能型人才大包干,但我们一直在试图包干。
(2)从生源质量和数量来看
表象:全国生源质量和数量急剧下降,高职学生似乎已不具备计算机专业学习的基本条件,导致招生窒息。
实质:高职院校的招生对象为最底层的高中毕业生,厌学情绪严重,电脑情结很深,为计算机专业发展与招生创造了先天优势,如今不选择来我院就读,归根结底还应问责于我们专业自身的吸引力,以及学生和家长丢失的就业信心。
(3)从专业建设角度来看
表象:学院对本专业经费投入不足,师资数量不够。
实质:我院计算机专业人才结构尚好,有计算机专业硕士12名,系统分析师1名,信息系统项目管理师3名,信息系统项目监理师1名,高级程序员2名,网络工程师5名,数字化工程师1名,国家级计算机考评员6名。只不过我们一直缺乏有力的引导,没有走出一条真正有效的变革之路。最近的半年里,我们逐步清醒了认识,实施了前所未有的《计算机应用基础》课程项目化改革,24个项目课程设计经过10多个轮回的研讨,已接近尾声,项目化教学教材也有望下学期出版发行,正式投入使用。所以我们认为,我们缺的不是人才和技术,缺的是方向。
(4)从人才培养方向来看
表象:我们的计算机类专业缺乏校企合作力度,没有为企业订单培养所需员工,而导致了专业生命力的下降。
实质:计算机类专业不可能将学生大面积输送到某一个或某几个固定企业,我们更应注重其应用型技能专长的培养,以便学生更好地择业和创业。例如学生学好了Photoshop、Coreldraw等软件就可以轻松上手平面设计工作;玩转了SQL Server等软件就能够顺利为企业开发个性化的管理软件。
(5)从人才培养方式来看
表象:为了满足理实一体,不少人认为,计算机专业耗资大,更新快,必须不断加大实验室场所的建设。
实质:并不是所有计算机类专业学生都需要先进的实训条件,我们的学生最缺少的还是其立项意识的培养和项目参与能力的提升。
(6)从学院计算机专业现状来看
表象:我们计算机专业教师的意识松散,专业的招生潜力完全丧失。
实质:我们所有计算机教师均有重振本专业的强烈愿望,也具备一定的专业技术和水平。我们学院的学生信息管理系统已由我们的老师设计完成并投入使用,学院的校园一卡通也可能会走自主研发之路,这在全省乃至全国同类院校中都是少有的。
所以,我们想说:我们的团队还在,我们要创业的愿望还在,只要有正确的方向,我们就一定能再造辉煌。
2 计算机专业究竟路在何方
那么,我们的方向究竟在哪里呢?我认为至少有以下三个方面:
(1)通过参与项目建设,促师资培养和硬件建设的实现
目前,我们通过校企合作、自主研发等途径在校内、校外开发了多个项目,有综合布线、软件研发等等,教师们参与到项目建设中后,不仅了解到了最新的前沿技术,积累了宝贵的实战经验,提高了实战能力,还大大拓宽了专业视野,准确洞悉了市场的人才需求状况,在一定程度上实现了校企合作促师资建设、促市场调研、促硬件的改善。
(2)通过展示项目成果,促招生宣传和项目签约的推进
我们要建立专门的项目网站,鼓励所有计算机专业教师考取参与项目的各种资质,并引导和组织教师,根据个人专长,建立不同的项目团队,广泛开展各类项目开发,如:网页网站开发团队、应用软件开发团队、影音制作开发团队等等。通过不断形成的社会影响,达到招生和吸引新项目的目的。
(3)通过分类试点培养,促培养模式和教学体系的形成
我们应彻底抛弃传统的理论灌输式教学模式,让学生有明确的技能培养方向,有强烈的就业创业意识。在生源人数不够的情况下,我们可以进行分类试点培养,不仅帮助学生选准学习方向,还帮助学生参与立项;不仅帮助学生培养实用技能,还引导学生如何择业、创业,并切实做好就业创业跟踪指导,以形成高职计算机专业全新的人才培养模式和教学体系。
3 计算机专业如何涅重生
(1)利用一年左右时间建立三个以上专门团队,并开展各种项目的研发,建立起相应的项目成果展示网站,打造一支真正过硬的计算机人才队伍,营造正面的社会继续影响和招生环境。
(2)在建立团队的同时,认真筛选出两个以上贴近市场、供求急需的人才培养方向,找准人才培养的突破口,抓住人才培养的关键环节,从而以点带面,遍地开花。
(3)积极向各兄弟专业学习,吸取各专业建设中积累的经验和教训,扬长避短,不断创新,以项目促教学,以教学带项目,激发所有计算机专业师生工作和学习的新动力。
参考文献
[1] 刘红梅.高职计算机专业发展的现状与改革[J].计算机教育,2008(12);8-10.
[2] 王彦新.关于高职院校计算机专业发展的几点思考[J].黑龙江科技信息,2007(10X):196.
[3] 万延芝.职业院校计算机专业发展前景探析[J].软件工程师,2011(4):48-49.
篇7
随着社会经济的不断发展,科学技术不断进步,计算机被广泛的应用到各大行业当中,并在各行业中发挥着重要的作用。计算机作为人们生活中不可缺少的重要组成部分,给人们的生活和工作带来了极大的便利,并且在发展的几十年内,取得了显著的成效。本文简单介绍了计算机软件开发技术的重要性,对计算机软件技术的应用情况和发展趋势作了系统的分析。
【关键词】
计算机;软件开发技术;应用及发展
计算机主要是由软件和硬件两部分构成的,缺少其一,计算机都不能正常运转。计算机的系统软件就是对计算机进行监控、管理及维护的过程,计算机软件技术的开发对计算机科学的发展具有重要的意义。对于当前的软件开发人员来说,通过创新的手段来推进软件技术的应用,是当前计算机软件的发展趋势,也是软件开发人员需要深入思考的问题。
1计算机软件开发技术的重要性
计算机软件开发技术在计算机当中的应用,推动了计算机技术的不断向着网络化的方向发展,并且成为信息时代的主要发展趋势。同时计算机软件开发技术也是计算机软件工程中的核心技术,对现代化网络的发展起到了积极的促进作用,实现了网络支持项目和远程控制项目的良好运用。所以,在进行计算机网络开发过程中,应该实现计算机网络开发和共存相结合的模式,计算机网络技术的不断进步,与计算机的开发和运用有着重要的联系,解决了计算机软件开发技术中存在的问题,提高了计算机软件在使用中的安全系数。当前,科学技术不断发展,计算机网络技术也将面临更多的挑战,承担更大的社会责任,所以应该对计算机软件开发技术给予重视。
2计算机软件技术的应用
2.1应用分析对计算机进行软件开发,主要是想给客户提供更加便捷的服务,在应用过程中,计算机软件的应用性是衡量计算机质量的重要标准。基于这一因素,计算机软件在开发过程中,首先需要考虑的就是计算机软件的便捷性,主要重在为人民服务。其次,应该注重计算机的扩展性、安全性和稳定,将计算机的各项功能更好的融入到实践中来。通过对计算机技术软件的应用情况可以看出,设计师在计算机软件设计中,没有充分的考虑到这一情况。最后,随着科学技术的不断发展,计算机软件技术的更新速度不断加快,计算机设计者没有对软件的兼容性进行充分考虑。同时,还要对计算机的自动恢复功能加以重视。通过这样的形式,才有利于计算机软件占据一定的市场份额,推动计算机技术的不断发展。
2.2具体的表现形式全球化经济的发展,推动了计算机软件技术的不断进步,当前,计算机的网络化成为计算机发展的潮流和趋势。互联网技术在生活中的应用,拉近了人与人之间的距离,实现了信息资源的有效共享,也加强了人与人之间的互动和交流。基于以上这些功能,计算机软件能够在保证在多个使用用户的前提下,实现统一的连接功能,并通过对数据的系统分析,对操作平台的处理,实现人们使用的便捷性,促进数据时代的快速发展。另外,计算机开发软件在应用过程中,还会与计算机软件的开发技术、信息处理技术和移动通信技术进行有机的结合,实现用户操作的便捷性[1]。
3计算机软件技术的发展趋势
3.1网络化和智能化的发展趋势当前,信息化发展迅速,网络化成为当前计算机发展的重要趋势,互联网的使用拉近了人们之间的距离,促进了人们之间的沟通和交流,推动了信息化的不断发展,为人们提供了更加优质化的信息化服务。当前人们对软件技术的需求日益加深,人工智能技术的应用也在生活中的各个领域被广泛使用,智能化的发展方向成为当前计算机技术发展的必然趋势。推动了计算机技术向着智能化的发展方向迈进,对计算机的现代化发展具有重要的意义。
3.2开放化和融合化的发展趋势随着社会的不断进步,计算机向着开放化的发展趋势迈进,计算机在使用中是通过软件开发的代码以及软件的标准等进行进一步的公开化,通过共享软件的方式促进了设计人员之间的沟通和交流。软件的开发技术需要设计人员投入创新思维,通过互相交流和共同学习,来推动计算机产业的发展进步,促进计算机网络技术不断走向成熟。计算机的网络技术实现了网络化和数字化等理论的有效融合,促进了计算机整体产业水平的提升,增强市场竞争力,以便占有较强的市场份额。当前,计算机软件技术被广泛应用到生活中的各个领域,优质的服务,是当前计算机软件开放化和融合化发展的必然趋势[2]。
4结论
计算机的快速发展,给人们的生活和工作带来了极大的便利,推动了智能化的快速发展,对人们生活中的各个方面产生了重要的影响。计算机软件的应用情况是随着社会状态而不断更新的,在发展的过程中,需要根据当前的发展现状而不断的进行完善和总结,进而来提高计算机的开发效率,增强软件的使用性能,推动计算机学科的快速发展。
参考文献
[1]裴衣非.计算机软件开发技术的现状及应用研究[J].中小企业管理与科技(上旬刊),2015,11:248~249.
篇8
1.1什么是计算机软件工程
计算机软件工程是计算机技术的核心,具体来说是指软件工程师及管理员对软件产品的开发、维护以及管理的全过程。现代化技术的提高也与计算机软件工程息息相关,目前,我国计算机软件行业不断发展,为我国传统行业的转型提供了一定的帮助,计算机软件工程作为计算机技术的重要支撑也得到了我国政府的看重。
1.2计算机软件工程目前在我国的发展现状
自从我国引入计算机软件工程技术以来,由于计算机软件工程技术与其他先进技术存在着一定的共通性,因此计算机软件工程自引入以来就被广泛的应用于各行各业,并且在此期间也得到了一定程度的发展。但是,目前我国计算机软件行业的发展前景并不是十分的理想,来自不同层面的缺陷严重阻碍了我国软件工程的发展,为了更好的促进计算机软件工程的发展,我们要正确的认识其发展的不足之处,并在下一步的发展中进行改正和完善。
1.2.1缺少自身的研发手段
从目前来看,我国的计算机软件工程技术绝大部分来自于发达国家。自主创新的产品较少甚至缺失,没有自身的国家特色,并且在研发思想上受到了我国传统思想的束缚,研发思想上很难得到进一步的创新。
1.2.2设计需求与业务需求存在矛盾,产品产权保护意识薄弱
在我国计算机软件工程的开发过程中,工程软件的设计需求与市场上的实际需求存在着矛盾,难以形成一个完整的产业链,研发出的软件产品时常会发生侵权或者被侵权的现象,知识产权得不到保护。
1.2.3软件工程产品管理混乱
计算机技术由于自身快速的变更速度,以及产品在研发的过程中涉及的环节较多,管理起来极其繁杂,因此,软件产品的管理如果没有一套完整的体系,在管理过程中往往会产生混乱的状况。
1.3我国现代化技术的发展方向
从我国目前计算机软件工程技术的应用状况来看,计算机软件工程技术在我国拥有极好的发展前景,其发展方向将逐渐向智能化方向发展,并且在计算机软件工程开发中也将逐渐实现自动化,同时,现代化技术的发展在此基础上也会更加开放,这将极大的提高计算机的办公效率。在计算机软件工程的应用领域不断扩大的前提下,加大计算机软件工程技术的研发力度刻不容缓。
2促进计算机软件工程及其现代化技术发展的策略
2.1提高创新意识,积极研发新技术、新产品
创新是一个国家进步和发展的灵魂,也是各行各业必须具备的能力之一,计算机软件工程的研发更是离不开创新思想的支撑,因此,不断增加自身特色的创新性是计算机软件工程发展的关键。目前,国际上的计算机行业存在着极其激烈的行业竞争,我国要想在竞争中占据优势地位,就必须不断提高自身的创新能力,积极吸纳创新型人才,与时俱进,将我国的现代化行业与计算机软件工程相结合,积极拓展计算机软件工程技术的发展方向,进一步提高其在行业中的应用率。
2.2加强知识产权保护力度
在经济全球化的发展中,一项产品的产权问题的重要性不断提高,对于计算机软件工程中的核心技术,企业和国家更要重视其知识产权问题,加强技术保护力度,防止研发成果被一些不法分子剽窃,从而造成不必要的损失。国家在这方面也要不断完善有关知识产权的法律法规,加强对企业和个人知识产权的维护力度,为社会提供一个安全稳定的知识研发环境。同时,在计算机软件工程产品研发中,要及时关注市场信息,将产品的研发需求和实际市场需求相统一。
2.3政府增加扶持力度
在当下信息化的潮流中,国家和政府的支持对于计算机软件工程的发展极其重要,政府对计算机软件工程的大力扶持能够为计算机软件工程的发展扫清一些不必要的障碍,政府要加强对计算机软件工程的资金扶持,提供软件技术研发的资金力量,帮助技术项目扩展资金来源。同时,政府还能在行业之间设立一些优惠政策,加强行业之间的联系,为计算机软件工程提供一定的自主创新空间。
2.4正确把握现代化技术的发展方向
我国的计算机软件工程及其所属的现代化技术在我国拥有极好的发展前景,在经济全球化的浪潮中,只有把握好现代化技术的大致发展方向,不断引进国外先进技术,增强自主创新能力,提高计算机软件工程的研发质量与水平,才能够抓住机遇,将计算机软件工程与网络紧密相连,并且面向大众逐渐开放,将现代化技术逐渐向智能化、网络化、自动化方向靠拢,从而推动我国社会的现代化发展。
3总结
从前文可以看出,在目前的现代化社会中,现代化信息技术的发展尤其是计算机软件工程的发展,为各行各业提供了新的发展渠道。为了促进现代化技术的发展,我国必须不断提高自主研究水平,重视创新技术和产品的研究能力,注重知识产权的保护,不断推动计算机软件的开发与进步。因此,把握好计算机软件的发展方向,全方位改革现代化技术研究技术成为当前研究的一个重点。
参考文献
[1]秦晓磊.以计算机软件工程为基础的现代化技术研究[J].科学技术创新,2018(11):63-64.
篇9
【关键词】计算机软件;开发技术;实践
【中图分类号】TP311【文献标识码】A【文章编号】1006-4222(2015)24-0305-02
随着现代计算机技术的迅猛发展,极大的丰富了我们工作和生活。与此同时,计算机网络技术的兴起也为我们的生活带来了极大的便利,而新时期下的软件开发技术则是利用一些代码实现一些功能的正常应用,为国家的企业、教学等领域部门提供便利。
1新时期下计算机软件开发技术的发展现状及应用
1.1新时期下计算机软件开发技术的发展现状
新时期下网络环境下,计算机发展的主要特点为发展速度快,更新频率快。尤其是随着计算机的逐渐普及化发展,越来越多的人们将计算机技术应用于自己的工作生活,从而更加高效率的完成自己的工作任务。新时期下计算机软件的开发得益于计算机的普及以及便利的网络环境。我国的计算机软件技术发展较为迅速,软件开发领域的人才急速增加,但是如今的计算机软件开发方面的人才无论是技能上还是人员数量上,还远远不能达到计算机软件开发的人才目标。因而还需要在后期的计算机软件开发中加强对计算机软件开发人才的培养和技能的提升。
1.2新时期下计算机软件开发技术的应用
1.2.1新时期下常用的计算机软件开发技术在计算机软件开发技术中需要用到的软件开发技术有很多,在这众多的计算机软件开发技术中有很多的分类,例如JAVAWEB、PHP、.net。根据计算机软件开发技术分类的不同,该技术所应用的领域行业也会有很大的区别,例如JAVAWEB就是用于大型的项目开发,而PHP则是用于一些入门简单的项目技术,比较适合小项目技术的开发。除此之外,还有C语言程序设计、JSP动态网页技术;数据库编程基础sqlserver;网页设计制作以及软件工程;Android手机软件开发等等软件开发技术[1]。1.2.2新时期下立足于网络技术为基础的软件开发技术计算机软件的不断发展,为网络的普及化发展奠定了坚实的基础。其次,无线网、局域网的出现,使互联网技术不断的呈现信息化和数字化的发展趋向,这使得全球的网络在不断的进行整合、连接,相信今后的互联网技术无论是在传播空间还是传播速度上,都会有一个很大的突破[2]。
2计算机软件开发技术的发展趋势
2.1网络化发展
网络化发展是新时期下计算机软件开发技术发展的必然趋势,也是计算机软件开发的目的所在。通过计算机软件开发技术和网络的结合,在提升网络传播速度的同时,也为计算机软件开发技术提供了更加广阔的平台,为人们的生活工作、学习带来了巨大的改变,从而实现上软件与网络共同发展的三赢局面。
2.2服务化方向发展
计算机软件开发技术的开发和应用就是为了更好的服务于计算机用户,方便于用户对计算机各项操作指令的使用,加快用户查询信息的速度,这也是人们研发计算机软件技术的最终目的。因而,服务化是当下计算机软件开发技术中一个必不可少的发展趋势。
2.3智能化方向发展
新时期下计算机软件技术朝着智能化的发展方向迈进,是当下计算机软件开发技术不断研究的目标。智能化的发展意味着用户通过计算机软件的应用可以大大的减少用户的工作量,这能留给用户更多的时间来完成工作过程中的其他任务,从而大大的提升其工作效率[3]。其次,新时期下计算机软件开发技术向智能化方向发展,能便于用户对计算机网络的使用。因为之前人们在计算机使用的过程中,经常会遇到一些技术性问题的阻碍,然而并不是一个用户都熟悉计算机应用网络,所以用户使用过程中会因为一些技术上的限制,无法满足其工作目的。
3新时期下计算机软件开发技术的应用实践
计算机软件技术开发的目的是为了更好地服务于人民、服务于社会。但是归根结底,计算机软件技术的应用还需要与网络环境结合,才能实现其真正的实践价值。
3.1计算机路软件开发技术中的应用修复工作
为了保证计算机软件在计算机中安全平稳的运行,还需要对其进行再一次的修复工作,启用修复工作的目的是减少计算软件使用过程中的阻碍因素。此外,计算机软件使用中采用修复技术,一定程度上能够加快网络运行速度,避免网络内部病毒因素的干扰。最后,修复工作在计算机软件技术实践过程中的应用,还能帮助技术人员更快的找到,软件开发中存在的一些隐患因素,进而针对隐患因素进行深入的探索,降低计算机软件开发技术实践中的风险。
3.2计算机软件开发技术的应用案例
将两种不同的计算机软件软件系统运用到同一款计算机软件上,第一种软件采用的是VB6.0+ACESS;另一种软件则是采用WEB+XML+ACTIVEX。将这两款软件都安装在计算机内,分别进行操作。发现第一种计算机软件可以直接运行,但是另一种计算机软件则需要安装一些组件,同时还应该对计算机的浏览器的配置进行适当的更改和完善,才能正常运行。造成这种现象的主要原因是第二种计算机软件的不兼容现象,因而若是加以计算机软件技术的完善和更新,将第二种软件不兼容的情况进行改善,那样一来计算机软件就可以正常运行,还能达到的提升计算机的运行速度[4]。
4结语
综上所述,通过对新时期计算机软件开发技术的实践探讨,发现随着社会经济的发展,科学技术的更新和完善,也极大的提升了计算机软件开发技术的发展速度,从当前的计算机软件开发技术来看,它的应用领域在不断的扩大,而且随着计算机软件开发技术和网络环境的结合,给人们的生活和工作都带来极大的便利。然而,计算机软件开发技术在实践中的应用还是存在一些缺陷,需要后期的软件技术研究人员进行不断的完善,才能更好的为人们服务,减少用户使用计算机过程中的阻碍。
参考文献
[1]梁志强.新时期计算机软件开发技术的实践探讨[J].新教育时代电子杂志(教师版),2015(25):110.
[2]郭子扬.计算机软件开发技术应用研究[J].城市建设理论研究(电子版),2015(11):3165.
[3]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014(13):80,82.
篇10
一、計算机软件开发技术的定义及其发展现状
利用软件开发技术研制而成的系统软件及应用软件就称作计算机软件,计算机软件是计算机技术发展过程中形成的产物[1]。计算机自身具备的软件就称作系统软件,如操作系统软件以及管理监控软件等都属于系统软件;而能够给予用户便利、帮助用户处理实际问题的工具就称作应用软件,如安卓应用软件、单机小游戏、银行客户端、淘宝客户端以及学习软件等都属于应用软件的范畴。系统软件与应用软件是构成计算机的重要部分,同时也是计算机得以正常应用的软件基础。我国软件行业正处于高速发展时期,对软件开发人才的需求量正在不断的递增。同时,随着软件使用领域的不断扩大,对软件开发人才的需求量也在日益增加,所以,目前计算机软件开发行业急需大量的软件开发技术人才。
二、新时期下计算机软件开发技术的应用
无论何种技术的研发及使用都是为了给人们提供更好的服务,使人们的工作方式及生活方式变得更加高效、便捷,更好的迎合人们的要求,计算机软件开发技术的应用也不例外。而唯有将计算机软件设置于计算机之中,方能发挥出计算机软件的功能。而计算机软件开发技术的实际应用主要体现在网络与软件之间的密切联系,在每个软件系统中,计算机的运作模式和用户处理信息的能力都是存在一定的差异的。例如,将Acess+VB6.0系统和ActiveX+Xml+Web系统分别设置于两个计算机之中,通过观测,不难发现,Acess+VB6.0系统可以有效的兼容计算机已有的系统,从而实现有效的运作;而ActiveX+Xml+Web系统却无法在计算机中有效的运作,究其原因主要是此系统无法兼容计算机再带的系统,用户在应用此系统时,除了必须对有关组件进行设置之外,还必须更换浏览器。此外,在设置完系统之后,我们还必须仔细的观测这两个计算机软件开发系统运作的稳定性和效果。总之,计算机软件开发技术的应用就是为了使人们的要求得到更好的满足,因此,人们可以按照自身的实际需求来选取相应的计算机开发软件。
三、新时期下计算机软件开发技术的发展趋势