专科计算机软件技术论文
发布时间:
专科计算机软件技术论文
【摘耍】根据高职软件技术专业人才培养合格率低,培养方式落后的普遍现象,本文以长沙民政职业技术学院软件技术专业为例,通过对专业课程体系工程化改造的探索与实践,提出了课程工程化改造的思路与措施,实践证明效果显著,具有一定的借鉴意义。
【关键词】软件技术;专业课程;工程化
信息产业的迅速发展对软件技术从业人员提出了更多要求;尽管国内高校软件人才的培养数量不断攀升,但真正能够融入软件开发团队的人并不多,这严重阻碍了我国信息产业的发展。造成这一现象的主要原因是软件技术相关专业的人才培养模式落后,基础理论+实验室上机实践构成了教学的主体,普遍缺少对学生素质和工程化实践能力的培养,同时也缺乏工程化[1]实训必备的教学环境,因此很难培养出符合软件公司要求的实践型技能型软件人才[2]。长沙民政职业技术学院软件技术专业教师团队通过对学生职业素质和核心技能培养方面进行了一系列的探索与研究,通过对高职软件技术专业课程进行工程化改造的探索与实践,在教学过程中产生良好的教学效果。本文以长沙民政职业技术学院为例对此教学探索实践活动做了一个阐述与总结。
本院软件技术专业培养目标通过对面向对象的软件工程方法、数据库、.Net/Java/移动应用
/WindowsStore/云应用开发技术、软件测试技术等专业理论基础知识的学习,使学生掌握程序员及
相关岗位必备的理解软件设计、掌握从事软件开发先进技术、熟悉测试、实施以及现场管理等专业理论基础知识,具备良好的职业道德、职业素养,培养徳、智、体、美全面发展,心理健康,具有“爱众亲仁”道徳精神和“博学笃行”专业品质和较强学习能力、创新能力的高素质技术技能型软件技术专门人才。本专业教学团队通过对北京中软强网、杭州TCS公司、上海汉得信息技术有限公司等数十家公司核心岗位所需人才的能力需求调查分析与研究,发现IT行业人才所需能力主要分为三类:职业核心能力和职业核心素质。其中职业核心能力主耍包括软件分析能力、软件设计能力、数据库编程能力、界面编程能力、程序编码能力、软件测试能力和系统维护能力;职业核心素质主耍包括分析与解决问题能力、自主学习能力、团队合作能力、表达沟通能力、探索创新能力和抗挫抗压能力。本专业教学团队根据调研情况,对课程进行工程化体系[3],为了实现教、学、做一体化的教学目标,在讲义或教材的运用上重点阐述项目实施的方法和步骤,按照软件开发过程对教学内容进行了重构,形成新的“工程化”课程体系。
在本专业教学中采纳特色教学法ISAS教学法、项目教学法和榜样教学法。工程化课程内容组织循序渐进,从简单到复杂,从实践到理论,再到实践不断循环,使学生对技术的应用能力不断提升。项目实践划分为“四个应用层次”:①验证性项目:学生在解决一个与教师示范或操作规程中类似的、或更复朵的问题,学以致用,巩固基础知识。②训练性项目:学生借助相关辅助工具完成的项目,主要培养学生的对技能的熟练程度。③设计性项目:设计性项目是在一个训练单元结束进行的综合性项目,由学生综合运用本单元所学理论解决实际的问题,主要培养学生的分析问题、解决问题的能力和必备专业核心技能。④创造性项目:创造性应用层次是在课程结束后给出课程的课程设计题目,由学生综合运用本课程所学理论解决实际的问题,主要培养学生创新能力和抗压抗挫的能力。基于工程化的课程体系的改革与实践成果为培养更多优秀人才和提高专业人才的合格率奠定了坚实的基础。
通过多年的课程工程化改革的探索与实践,我院软件技术专业以就业为导向,紧跟行业的发展方向,依据行业人才的需求特点,全面实施学院与市场对接、学生与社会对接、教学与就业对接的培养机制,加强实习实践环节,分期分批安排学生到企业实习、实训,毕业生就业竞争优势明显,专业就业对口率显著提高。
参考文献
[1]梁艳华,潘银松,党庆一•“工程化”的应用型人才培养模式在计算机教学中的应用.四川
职业技术学院学报,2021,2.
[2]臧斌宇,赵一呜,李银胜,叶徳建,朱军国.际化、创新型软件工程特色专业建设.中国大
学教学,202111.
[3]何婕.对高职院校软件技术专业人才培养模式的研究与实践.科技信息,202115.
摘要:在信息化建设水平不断提高的情况下,计算机软件在这一过程中得到了十分广泛的应用,此外,计算机软件开发在这一过程中也越來越受到人们的关心和关注。软件开发技术最近几年得到了很大的改进,这些技术当中分层的技术是非常重要的一个,所以,我们需要对其进行全面的分析和研究。
关键词:计算机;软件开发;分层技术
当前信息化时代已经悄然到來,网络技术的发展也使得人们越來越关注软件开发行业,计算机软件从原來的二元结构模式逐渐向多层结构模式发展,中间件也成为了应用层质量和性能非常重要的一个问题,此外,其也成为了计算机软件开发应用过程中非常关键的一个技术,其与数据库,操作系统共同形成了计算机基础软件。这一技术的应用能够使得软件系统扩展性更强,灵活性和适应性也在这一过程中得到了显著的提升,所以,分层技术也己经在现代计算机软件开发的过程中得到了越來越广泛的应用。
1计算机层次软件及其优点
计算机软件工程的最终目标就是研发质量和性能更好的软件产品,而在这一过程中基础构建和开发可以十分有效的为计算机软件的应用提供非常好的条件,构件是高内聚度软件包,其能够当作独立单元进行更加全面的开发处理,同时,其也为构件的组合提供了非常大的便利,对软件系统进行搭建可以很好的缩短软件开发的时长,同时还能十分有效的获得更多的质量保证。构件开发最为重要的一个目的就是广泛的应用,应用层次化软件结构设计方法的一个非常重要的目的就是可以更为科学合理的去应用构件技术。软件系统在进行了分解之后,形成了不同的构件模块,高层次构件通常被人们视为指定领域的构件。低层次构件只是与数据库或许是和物理硕件产生联系。层次划分是一个相对比较宽泛的概念,所以在层次关系方面并没有一个相对统一和规范的标准。不同构件内部的层次关系通常是上下层依附的关系。站在某个角度上來看,计算机软件的系统层次化就是指多层次技术的广泛应用,而根本原因是为了软件能够大范围的应用。采用分层模式可以非常好的展