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

2017-03-06

计算机软件技术极大地推动了社会的发展,属于一项重要的计算机技术,其极大地改变了人们的工作和生活。下面是小编为大家整理的计算机软件技术类本科毕业论文,供大家参考。

计算机软件技术类本科毕业论文篇一

计算机支持的协同工作软件技术探究

【摘要】

所谓计算机支持的协同工作软件,就是利用网络环境以及先进的计算机技术为人们创造出一种协同工作环境,在这一工作环境下,人们可以开展深度合作,共同研发某个新产品或者是开发某个新项目,有效提升工作效率,本文对计算机支持的协同工作软件进行概述,并分析了计算机支持的协同工作软件技术。

【关键词】计算机支持 协同工作软件技术 研究

1前言

随着社会经济的发展,人们的生活、工作脚步不断加快,开展任何工作时都讲求效率,在这种形式下,计算机支持的协同工作软件应运而生,该技术的应用能够加强各个部门以及工作人员的之间的联系,形成一种协同的工作环境,为工作伙伴之间的交流合作合作提供支持,对于提升工作质量和效率具有重要意义。

2计算机支持的协同工作软件概述

首先,该软件具有灵活性的特征,可以根据实际需要随之增加或者减少参与者,软件整个结构表现出较高的灵活性,产品研发过程或者是项目开发过程的每个环节都以动态化的方式进行,设备的使用、任务的调整以及成员之间的相互协调都是一个动态过程;其次,该软件具有交互性的特征,就是说系统并不支持一个人使用群件,群体内所有成员必须进行交互;第三是具有异时性的特征,群内成员进行交互操作的方式有两种,一种是同步方式,另一种是异步方式,同步方式很好理解,就是进行交互的成员同时在场,实时沟通,而异步操作则不要求进行交互的成员同时在场,只需要在规定的时间段内即可,因此这种方式的灵活性较高,尤其是协调国际群体时表现出独特优势[1]。

3计算机支持的协同工作软件技术研究

3.1技术层次划分

将协同软件按技术层次划分主要有以下几点:首先是群组通信,通信方式由原来的一点到一点向着多点到多点的方向转变,就是可以将一台或者几台计算机中的数据同时传输到协同环境中的所有计算机中,这种方式提升了数据传输效率,实现群组内信息共享;其次是分布式对象技术,计算机集合体是构成该系统的基础,这些计算机共享网络资源,同时计算机与计算机使用者相互协作,为实现某个目标共同工作。分布式对象技术能够同时面对多层客户端,在客户端以及服务器的中间产生了中间层,在这种软件体系中,客户端可以从系统中分离出来,系统的扩展性大大提升,可以根据实际需要灵活伸缩,能够实现对整个工作过程的集中控制。系统可以为所有对象提供服务,各个对象之间也可以相互提供、享受服务,也就是说所有的对象都有两个身份,一个身份是用户,另一个身份是服务者,与原有的体系结构相比,这种结构具有更高的灵活性,所有对象之间能够实现透明访问,提升信息的利用率[2]。第三是面向服务,随着信息技术的发展,各个企业计算机应用系统的界限越来越模糊,协同软件的功能不再局限于公文管理层面,还包括对工作人员、财务以及业务流程等多方面的管理,这就要求协同软件能够与企业的管理系统有效融合起来,形成一种面向服务的体系结构,该结构属于一种组件模型,它能够实现各个服务之间的无缝对接,使用统一的方式进行交互,SOA就与该组件的思想一样,用户可以根据自己的需要调用其中的程序,建立属于自己的软件应用功能,满足协同软件管理的需要。

3.2协同方式分析

计算支持的系统软件中的重点技术就是协同方式,我们可以根据群组成员之间的协作程度将协同方式划分为以下几种:首先是角色协同,这种协同方式主要涉及到两个技术要点,其一是要为所有协作成员之间建立协作场景,每个成员都可以与场景进行信息交换,各个写作成员之间也可以直接进行信息交换,我们将其称之为群体感知技术;其次是要对所有成员的协作行为进行控制,除了加入和退出行为以外,还要消解冲突,我们将其称之为协作控制技术,上下文技术的兴起就为这两项技术提供了支持,将所有感知到的信息建模并分析,形成一种更加完整的感知环境。其次是信息协同,开展协同共组时,人们需要传递并分享自己掌握的信息,这些信息的格式各异,因此就需要系统能够共享不同数据源的信息,避免出现信息孤岛现象,比较常用的就是扩展标记语言技术,传递信息的过程中要使用统一的语言标准,同时可以对数据进行处理和显示,因此技术性程序也完全可以应用,由于该技术的基础是文字,因此即使是非技术性人员也很容易就能理解其中内含。最后是流程协同,就是强调业务流程的协同性,整个过程要依赖计算机系统,系统会自动记录流程中的每个任务,并根据任务的内容和难易程度做出自动协调,主要是应用工作流技术,目前该项技术仍旧处于进一步发展之中,一方面,工作流技术将不断扩大应用范围,将更广泛的发挥自身的协调功用;另一方面,工作流技术将不断改善自身缺陷,以更加灵活的方式为人们解决现实问题[3]。最后是计算协同,数据计算也是协同工作软件中的重要技术,它能够帮助人们的在短时间内完成复杂的计算,得到精确的计算结果,为数据的应用奠定基础。实际上到目前为止对于网络计算并没有一个统一的定义,其本质是将网络中的虚拟化资源联系起来,从而加快程序的应用速度,分布式计算是计算协同的核心,所有用户可以将整个网络结构当做一个巨型计算机,享受计算协同服务,该技术具备很强的数据处理能力,同时能够有效利用网络中的闲置处理能力,进一步加快处理速度。

4结语

协同软件为人们开展协同工作提供了技术上的支持,该技术将网络环境作为基础,可以建设出一种协同工作环境,促进工作之间的交流和合作,人们可以向协同环境中获取自己需要的信息,同时也可以将自己掌握的信息分享在协同环境中,提升信息的使用效率,进而提升工作质量。

参考文献:

[1]汪瀚,周雄辉,张永清.基于计算机支持的协同工作的注塑模协同设计研究[J].机械科学与技术,2001,12(14)01:128~130,2.

[2]吴旭.计算机支持的协同工作系统技术探析[J].科技与企业,2012,13(15)09:104.

[3]张鹏程,李人厚.计算机支持同步协同工作中应用共享机制的研究[J].小型微型计算机系统,2002,14(16)12:1430~1433.

计算机软件技术类本科毕业论文篇二

传感器原理与计算机软件技术结合

摘要:

计算机技术在飞速发展,计算机软件也随之被广泛的应用。软件技术比硬件技术有着更大的发展空间,并且还有广泛的发展领域。人们最为重视的是应用软件技术,现在非常流行的硬件技术是传感器技术,而其经过计算机软件的开发和结合,使传感器的功能有了进一步的发展和优化。基于此,重点对传感器原理与计算机技术的结合进行了分析。

关键词:传感器;计算机软件;应用范围

现在物联网正在快速的发展,物联网中一项较为重要的技术就为传感技术,有效的对传感器原理进行应用可以制作出多种感知世界的物品,并将自然界中存在的终端转变成物联网的客户端点。有效的对传感技术进行应用可以准确识别物品,之后再经过计算机技术互联网对物品进行信息采集,使物联网中的数据管理系统得以构建。本文依次介绍了传感器的原理和实际的应用,之后通过计算机对传感器的编程进行了分析。

1传感器概述

1.1传感器概念

传感器与我们的感官非常类似,通过感觉器官对外界的一切信息进行有效感知,然后将这部分信息按照相关规定协议对其进行修改,从而将其转变成能够有效使用的信号装置。并且将现阶段使用的模拟信号转换成电子信号,这就是我们说的模数变换过程。一般由感官和信号交换两部分组成,其中感官就是传感器的末梢,还有一类是将这两部分进行结合起来的。

1.2传感器分类

传感器可以应用到所有工业产业及相应电子产品开发中,按照传感器的工作原理对其进行相应的分离。例如,按照物理工作原理可分为光学传感器、力学传感器及声学传感器等。而按照化学反应可将其划分为化学传感器;依据感应功能进行区分,可以分为基于酶、抗体、激素等和生物类相关的传感器;而按照传感器的相关使用功能进行划分,可以分为热敏、光敏、气敏、力敏、磁敏、湿敏、声敏、放射线、色敏和味敏等十大类元件传感器。

2传感器应用

随着信息化时代的到来,使半导体技术得到迅猛发展,将先进的信息和科学技术灌输到传统的工业生产中,使其具有新的活力和生机。而使用半导体技术能够有效地使各类型传感器进行单独工作,成为一个独立的个体,并且对其周围环境参数进行相应的检测,在很多领域,自动化系统都得到了广泛的使用。例如,在煤矿生产的控制系统中,使用传感器对矿井周围的环境中气体参数进行监测,能够在一定程度上对煤矿安全生产做出保障。

2.1传感器中计算机技术的应用

计算机软件水平促进科技发展得到有效提升,并被应用到很多方面中,计算机软件技术包括软件开发及嵌入式软件开发,而软件开发中也包含了对处理器单片机及相应程序。软件开发结合实际应用才能发挥其意义,用户结合实际需要开发出的计算机程序有更高的工作效率,可以让人们顺利进行生活。有效把传感器原理结合到计算机技术当中,就可以通过单片机的应用来对传感器进行读写,以往使用的传感原件就是利用热敏电阻感应来降低热敏电阻值,然而在后续环节中需要对信号进行相应的处理,而热敏电阻不具有良好的稳定性,不能对温度的变化进行准确的测量,对整个系统的精度也不能进行有效检测。

2.2传感器应用范围

如今我们身边无处没有传感器,常见例子就是温度计。温度计可以用来感知人体的温度,在温度上升到与人体温度相同时就不再变化。我们人体的温度可以通过温度传感器感受,当温度达到一定的时间后将不再发生变化,电子温度计将对这时的温度进行显示并且语音提示。把传感器应用到汽车运行中将会有很大的作用。在发动机上应用温度传感器,不但可以显示当前温度,汽车的中心控制还可以接收传来的温度信息,对喷油量进行控制;排气前段有氧传感器,汽车废气中的氧气分数信息可以通过传感器感知,中心控制接受信息后调节发动机,让发动机正常运作,并在利用率得到最大发挥的基础上控制尾气排放;流量传感器能够将一些流量信息传输到中心控制器中,再由中心控制器把其转变成最恰当的压力和流量状态。

3计算机技术编写传感器技术

温度测量是较为常见的应用。具体生产工艺过程中对温度控制的要求非常的高,如电子产品。计算机在应用CPU进行温度监测时,当温度不在规定的范围时将会及时发出报警信号,在生产工艺中对温度控制有严格的要求,很多电子产品有较高的温度环境要求,器件在正常工作中也要有适合的温度,如计算机对CPU有检测温度的功能,当温度超出规定范围时就会报警,23℃~25℃是一般机房所要求的环境温度。机器中的马达控制器在温度方面也有要求。通常情况下温度传感器都会被当作成计算机软件的参数控制计算机的程序流向,在工业上有着很大意义。LM75是美国国家半导体元件公司生产的,有广泛的应用,其芯片由温度感应、模数变换和通信接口三部分构成。针对将温度值在数码管理上显示的问题,笔者应用C语言编程进行了相应的举例,代码如下://主程序:逐一获取温度Voidmain(){intt;SysInit();for(;;){t=LM75A_GetTemp();DispClear();DispTemp(t);Delay(1000);}}通过LM75传感器进行编程,可以在温度升高时发出报警,而MCU则是根据自己获取到的信息来对报警范围进行设置,在温度超出设计范围之后就会发出报警提示。

4结语

传感器技术是高新技术,所有国家都关注其发展。传感器在网络技术过程中表现出了巨大作用,为了让传感器技术有更广泛的适应范围,应该从多方面进行创造。应用传感器技术可以使感知能力比感官能力更高,所以,我们生活当中经常会发现传感器技术的存在,其成为环境检测、普及物联网和自动化工业中的一员。本文对传感器原理进行了相关介绍,而且还进行了传感器的编程举例,把传感器原理和计算机软件技术进行了有效的结合。

参考文献

[1]朱新亮.一种高速高精度光纤传感技术在桥梁监测中的应用[D].济南:山东大学,2012,25(14):329-332.

[2]司昌楠,靳宝全.矿区水源井与供水管网远程监控系统研究[J].煤矿机械,2014,35(4):219-222.

[3]李骥.电子艾灸仪的设计与实现[D].大连:大连海事大学,2013,23(10):226-230.

[4]朱新亮.一种高速高精度光纤传感技术在桥梁监测中的应用[D].济南:山东大学,2012,30(10):142-146.

[5]展建江.浅析物联网环境下的CNG生产调度管理[J].大陆桥视野,2011,40(12):183-184.

计算机软件技术类本科毕业论文篇三

软件技术专业课程建设思考

摘要:高职课程设计要反映高等教育与职业教育的双重特征,基于职业胜任力培养的课程建设,是高职院校课程建设与改革的方向,符合高职教育内涵建设的要求。本文从高职院校课程建设现状出发,结合软件专业自身的特点,对职业胜任力进行了介绍,对专业学习领域、专业拓展学习领域、人文素质拓展学习领域的课程建设进行了分析,对基于职业胜任力培养的软件技术专业人才课程建设进行了论述。

关键词:职业胜任力;软件技术;人才培养模式;课程建设

高职院校具有高等教育与职业教育双重特征,高职的办学方向要精准定位,它的人才培养目标是培养具有较强职业能力的专门人才。与计算机相关的国内大学毕业生每年有几十万人,其中而符合软件行业要求的人才则比较少,企业招聘的部分大学毕业生也要花较长时间培训才可以投入工作,尤其在软件开发这个领域上更加突出。为培养符合企业用人标准,满足软件开发岗位能力需求的高素质软件开发人才,计算机软件技术专业课程的建设显得尤为重要。课程建设要与企业的需求对接与融合,应当适应人才发展的需求,要增强学生的职业适应能力和可持续发展能力。

1课程建设现状

目前各高职院校普遍存在着培养的人才职业技能不强,岗位适应能力差等问题。调查显示,很多高职计算机软件技术专业的毕业生实践不够,不能很快适应工作岗位。如何建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量是目前各高职院校计算机专业人才培养面临的重要问题。目前,很多高职院校都认识到了高校的“共性”教育与企业的“个性”需求相矛盾,也进行了基于企业需要的课程体系设计,同时加大了实训教学的力度,将学校的教学内容实用化,按软件企业的要求进行人才培养。但目前所做的工作缺少系统性,没有从整个课程体系结构上进行设计,真正联合企业的专家参与到课程建设中的还很少。

2职业胜任力分析

Spencer提出胜任力是与有效的或出色的工作绩效相关的个人潜在的特征,包括:知识、技能、自我概念、特征与动机。胜任力的提出可以最大程度上实现人员与岗位的匹配,为员工搭建有效的职业发展路径。职业胜任能力是在企业实践知识与职业要求为指导下,在具体工作情景中形成的各种知识与技能,以及解决企业实践问题的胜任能力,是一个学生在职位上取得成功的能力。它包括职业岗位能力,即某项技术专才和职业适应能力,即职业的迁移能力。高职学生职业胜任力是毕业生职业工作的承担能力与适应能力,高职教育要服务好现代产业,高职课程的定位、目标与内容、组织、实施及评价就要符合企业的需求。计算机相关职业注重团队合作,沟通能力、语言能力、组织能力、信息处理能力显得很重要。

3基于职业胜任力培养的软件技术专业人才课程建设

为了培养具有职业胜任力的软件开发技能型实用人才,需要围绕岗位适应能力和职业拓展能力设计课程,将知识融入到职业技能训练之中,使学生获得的知识、技能真正满足职业岗位要求,充分体现了“以服务为宗旨、以就业为导向”的职业教育办学方针和“以人为本,全面发展”的教育理念。课程建设要与企业或行业进行合作,从学生就业的实际出发,调研软件开发企业岗位需求,在此基础上分析确定软件技术专业的主要典型工作任务及完成典型工作任务必须具备的职业能力,总结出某个岗位主要工作职责及其必需的知识与技能,进而研究探讨为培养学生具备该职业能力所需开设的核心课程和课程教学内容,以期提高学生的职业发展力,提升学生的就业能力。下面是招聘网站51job上某企业招聘软件工程师的职业能力描述。职位标签:IOS软件工程师职位职能:高级软件工程师软件工程师职位描述:

【岗位职责】(1)负责IOS平台客户端程序的开发,包括iPhone、iPad;(2)按照项目计划,在保证质量的前提下,按时完成开发任务;(3)参与软件系统需求分析和设计,编写有关技术文档;

【职位要求】(1)计算机,通信等相关理工科专业;(2)精通iOS下网络通信机制,对TCP/IP、http/https、MQTT有一定经验;(3)具备扎实的ObjectiveC、C/C++语言基础,熟悉XCode;深入理解面向对象的设计模式;(4)对用户体验、交互操作流程、及用户需求有深入理解;(5)责任心强,良好的沟通表达能力和团队意识;(6)工作踏实认真、积极主动,善于学习,较强的责任心,抗压力强。上面的招聘描述了对软件工程师岗位需求以及员工的职责要求。可以看出,企业的岗位要求涉及对知识、技能、自我特征、潜在特质等方面的描述。基于职业胜任力的人才需求描述是依照职业胜任力定位岗位特征与具体的岗位综合能力要求。在结合软件技术专业的典型工作任务及完成典型工作任务须具备的职业能力,软件技术对应的软件开发类岗位主要所需的知识、能力、素质要求如表1所示。将人才培养对应岗位梳理成软件技术活动流程的主要岗位群,包括软件程序开发岗位群、软件测试岗位群、技术文案管理岗位群、软件技术支持岗位群,软件推广及售后服务岗位群,明确岗位群的职业胜任力模型。基于职业胜任力模型引入工作过程导向法,改革传统的以课本为主体的课程体系,构建基于岗位职责需求的课程体系,包括了基础学习领域、专业学习领域、专业拓展学习领域、人文素质拓展学习领域。在专业学习领域的课程建设中,将企业岗位职责与课程设计进一步融合是课程建设的关键。

基于职业胜任力的课程建设中,通过对专业课程所具备的岗位特征,与本地区的软件企业合作,引入企业的实际项目,根据专业课程与企业项目开发活动要素的关联性,将“Java高级程序设计”、“JavaWeb程序设计”、“数据库原理”、“静态网页设计”、“JavaScript程序设计”、“JavaEE轻量级框架开发”等课程教学活动以跨课程项目为纽带、以企业实际项目开发过程为主线进行有机编排。基于职业胜任力的课程建设中,不仅仅关注专业学习领域,还需要重视人文素质拓展学习方面的课程建设,人文素质拓展学习领域课程如表2所示。通过增加职业素质教育方面的课程,更能培养学生沟通、语言、组织、信息处理等方面的职业适应能力,职业素质教育活动安排如表3所示。

4小结

通过对职业活动和岗位能力进行分析,可以得到企业对该岗位所需要的素质和能力,在后续的课程体系建设中,可以有针对性地设置课程和选定教学内容。在教学中可以培养学生的职业能力,强调职业技能的训练与对知识的应用能力,加强学生职业综合能力与素质的培养,可以全面提高学生的职业胜任力,能为企业培养熟悉软件开发规范与流程的高素质技能型人才。

参考文献

[1]范兰德,黄芳.职业胜任力模式与高职课程设计模式对接与融合研究[J].职教论坛,2013(3):8-11.

[2]刘成尧,韩承江.基于职业胜任力的高职电子专业人才培养模式改革探索[J].职业教育研究,2014(6):22-24.

[3]刘心美,赵桂茹.基于岗位胜任力模型的高职课程体系研究[J].黑龙江高教研究,2010(8):163-166.

[4]薛继红.胜任力视角下高职院校教学改革探析[J].职业技术教育,2013.34(26):43-45.

有关计算机软件技术类本科毕业论文推荐:

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

2.计算机专业毕业论文——软件技术

3.有关计算机软件技术类毕业论文

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

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

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

更多相关阅读

最新发布的文章