读文网>论文>毕业论文>计算机论文>计算机理论

计算机软件类论文

在计算机技术飞速发展的今天,计算机软件技术已经被广泛的应用于各个领域。下面是读文网小编为大家整理的计算机软件类论文,供大家参考。

计算机软件类论文范文一:软件技术专业课程建设思考

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

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

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

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分析计算机软件技术的不可靠性

1.1计算机软件的特点分析

计算机软件是计算机的灵魂,指挥着整个计算机的运行,计算机强大的功能离不开计算机软件。首先,计算机软件技术性较强,软件的开发需要专业的计算机人才和高科技辅助工具,且开发周期较长,需要投入大量的人力和物力。其次,计算机软件有较强的功能性;计算机运行依赖于计算机的程序,而计算机程序要到达一定的目的,则需要通过一些代码和指令。计算机软件是软件开发人员智慧的产物和逻辑研究的产品,在极大程度上计算机软件的不可靠性是设计过程中的人为因素造成的,有极强的主观性和难以预测性。

1.2计算机软件不可靠性表现

当前,我国出台了很多政策来支持和指导计算机软件的发展,计算机软件技术也取得了很大的成就。但在激烈的全球软件行业竞争中,我国的计算机软件在发展中仍然存在一些问题:

(1)软件失效:硬件失效通常是因为物理故障,是器件物理化的必然结果,会出现浴盆曲线;而软件失效与硬件失效有明显的区别,软件失效是由于自身的缺陷和改编程序的干扰,具体体现在两个方面:首先,软件不会被磨损,也没有浴盆曲线,但是会出现陈旧落后的问题;其次,软件的程序容易被篡改,可以人为的改编软件,也可以通过其他程序的入侵来篡改。

(2)决定计算机软件可靠性的是人为因素;从软件开发的角度上来说,软件的设计要满足客户的要求,需要软件开发人员从顾客的角度出发,分析、设计软件;这就决定了软件的设计是一种思考创作,而创作中的每一个环节都是通过软件设计师的智慧和水平来实现的。但由于设计师水平的差异,在设计软件的过程中难免会出现疏忽和不合理的问题,使软件技术出现漏洞,甚至软件失效或崩溃。

(3)计算机软件的维护方面;计算机软件的维护是通过更换或修复被损坏的系统来实现的,软件一旦被破坏,就只能通过重新设计软件来恢复失效软件的功能。

(4)目前计算机软件的可靠性验证还没有建立完整的理论体系,相比硬件开发来说,计算机软件的设计开发还处于发展阶段。

2解决计算机软件不靠性的措施

2.1加大计算机软件人才培养力度

计算机软件在开发过程中就存在潜在的人为错误,首先,计算机软件的开发需要加强软件开发人员专业素质的培养力度,让软件开发人员在充分了解软件知识的基础上对客户的要求进行更加准确的理解;其次,软件开发人员在开发软件前,应做好软件设计前期的调研、规划、可行性分析等工作,进而避免潜在的风险;最后,要求软件开发人员在开发软件的过程中避免出现一些技术性的错误,比如变量使化错误和语法错误等,加强软件开发人员的软件开发水平。

2.2对软件开发过程进行评审

为了确保软件的开发符合客户的要求,有序的进行软件设计,避免出现跨越阶段现象的发生。在软件的开发过程中,需要组织评审组对软件进行及时的评审,评审组的成员要包括总体人员、设计师、管理师和质量保证师等领域的专家。评审组对软件设计师所设计的软件标准和要求进行评审,从而有效增强计算机软件的可靠性,促进计算机软件的发展。

2.3建立有效的软件质量监督机制

目前,国家虽然对计算机软件技术制定了一些技术和开发方面的规范,但还缺乏对一些测试软件质量、评价修改软件和软件技术改良的相关政策。因此,国家相关部门还需要建立有效的软件质量监督机制,促使软件开发人员进行自我测试、自我编制,进而有效减少软件开发人员在软件开发过程中出现的错误,提高计算机软件开发的整体水平和核心技术。

2.4建立软件可靠性数据收集系统

软件开发人员在软件开发的初期,需要参照其他相似软件的故障数据,并综合考虑其中的重要度、复杂性、调用度等影响因素,从而尽可能节省软件开发的精力,提高工作效率。计算机软件开发是一项需要多方面技术的工作,为有效避免计算机软件的不可靠性,相关部门还要在软件可靠性测试和实践的基础上规范对软件文档的要求,建立计算机软件可靠性数据收集系统,从而为计算机软件错误的分析、纠正和评估提供详细、可靠的数据,进一步提高计算机软件的可靠性。

3结束语

计算机软件技术给人们的生活带来了很大的便利,人们在享受着计算机软件带来的便利和快捷的同时,也被计算机软件的不可靠性困扰着,计算机软件的不可靠性不仅威胁着人们的账户安全,而且还阻碍了计算机技术的发展和计算机的安全使用。为进一步提高计算机软件技术的综合应用性,计算机软件开发人员在软件设计和开发的过程中要规范操作、明确计算机软件技术的核心内涵、应用特征,并认真分析引发计算机软件不可靠性的具体原因,以便能够采取有效的措施提高计算机软件的可靠性和安全性,从而促进我国计算机软件行业的健康、持续发展。

参考文献

[1]张青,王玉玲,王晓伟,张瑞军,王胜春.普通高校计算机软件技术教育的研究[J].山东师范大学学报(自然科学版),2007(01).

[2]车江涛,侯明.计算机软件技术的现状与发展趋势[J].计算机光盘软件与应用,2012(12).

[3]刘倩.我国计算机软件技术的现状及发展趋势探析[J].计算机光盘软件与应用,2012(19).

[4]袁鹰.计算机软件技术专业行业需求现状和培养策略浅谈[J].科技创新与应用,2013(15).


相关热搜

相关文章

【计算机理论】热点

【计算机理论】最新