基于企业职能的创新课程体系及教学模式研究
——以高职软件人才培养为例

2016-06-14 08:56孙仁鹏
职教通讯 2016年9期
关键词:高职院校教学模式

孙仁鹏,何 淼



基于企业职能的创新课程体系及教学模式研究
——以高职软件人才培养为例

孙仁鹏,何淼

摘要:分析软件企业各部门的职能,构建立足企业职能的创新课程体系,探讨“项目贯穿+团队协作+分组指导”的教学模式,落实实践能力和团队精神培养,为高职院校课程体系改革和教学模式改革提供借鉴。

关键词:高职院校;企业职能;创新课程体系;教学模式

一、基于企业职能的创新课程体系

(一)企业职能

和软件人才培养相关的企业职能部门主要包括市场部、设计部、开发部、测试部和培训部,各部门的职能主要源于作者所在学校合作企业的调研。

市场部的职能主要包括9个方面:(1)根据《需求调研计划》对客户进行需求调研;(2)负责《客户需求说明书》编写并得到客户的认可与签字;(3)组织内部讨论和各部门讨论理解客户业务现状与需求;(4)提交产品改善或产品开发建议;(5)处理客户投诉和争端;(6)配合软件开发部控制项目成本;(7)负责产品演示和推广、项目方案需求讨论与产品答疑;(8)负责系统实施相关工作,包括系统安装、企业数据梳理和入库、用户培训、系统上线、系统试运行、实施现场问题支持;(9)负责服务支持、业务创新、业务流程管理等。

设计部的职能主要包括4个方面:(1)根据已确认的《用户需求说明书》编写《软件功能概要设计说明书》;(2)代表客户与项目开发部成员沟通项目需求有关的所有事项;(3)协调解决市场部与开发部之间的问题;(4)负责界面设计和软件功能详细设计等。

开发部的职能主要包括6个方面:(1)功能理解、代码可实现性分析与验证、功能合理性和描述明确性阅读与验证;(2)根据《软件功能详细设计说明书》完成软件数据结构设计并编写《软件数据库设计说明书》;(3)实现软件系统的架构、公用代码、接口设计、代码开发;(4)负责软件代码的优化;(5)根据测试报告修改软件BUG,并逐步完善系统功能;(6)负责分析解决客户提到的一些程序或数据问题等。

测试部的职能主要包括6个方面:(1)熟悉客户业务和需求;(2)系统功能合理性、描述明确性阅读与验证;(3)编写测试用例,进行功能测试、压力测试、边界测试等;(4)逐个确认每个功能是否符合《软件功能详细设计说明书》中的要求,编写《测试报告》;(5)编写系统的操作手册、操作视频、配置手册、管理手册、特性说明、升级说明等文档;(6)产品发布辅助测试、验证正确性等。

培训部的职能主要包括新员工职业素养培训、企业业务培训等。

(二)创新课程体系

高职教育课程设置不够完善,往往既要兼顾学生具有完整的理论基础,又要强调培养学生较好的实践能力,内容存在教材陈旧、技术落后、知识更新缓慢、理论教学与企业实践脱轨等问题,既不能让学生掌握扎实、完整的专业理论基础,又不能培养学生熟练的实践能力的问题,顾此失彼、实际效果差。[1-2]依据项目的生命周期和软件企业的部门职能,把与软件企业需求结合紧密的、同时是学校往往忽视或薄弱的学习内容专门提炼出来,构建创新课程体系,如表1。该课程体系按企业职能分类,立足工作实际技术和能力需求,适合对学生进行差异性培养,也容易满足学生需求,对教学资源和教师要求较高。以“J2EE框架与实践”课程为例,说明学习内容和课程特色,如表2。由于Java EE的原生组件为重量级组件,所以并不适合大中型项目的开发,这样在实际的工作中为了开发的便捷,主要使用框架技术,同时关注行业需要的核心技术,摒弃框架的过时技术,并通过项目案例驱动实战能力培养。

表1 企业职能与创新课程体系

表2 “J2EE框架与实践”核心内容

二、教学模式

(一)项目贯穿,边做边学

项目教学法将理论教学与实践教学有机地统一起来,有利于学生正确理解和全面掌握理论知识,实现了传授理论、训练技能与培养能力的“一举多得”,充分体现了“以能力为本”的高职教育新理念。[3]以项目贯穿企业各职能部门和课程体系,驱动各职能部门所需的技术和素养的培养,提升学生实践能力和创新能力。以市场部为例,用企业已有项目的需求调研、需求分析、项目实施、文档维护为案例,学习市场部职能。如项目实施中的数据库实施,可先指导学生如何安装、配置数据库、如何清洗、转换企业数据、如何导库等,任务完成后,再全面讲解数据库体系结构、数据库范式、约束原理和相关指令,把知识、原理和技术整体衔接起来,以更好理解为什么以及条件变了如何改变和改进。也就是说先指导学生完成工作任务,配以必要的讲解,建立信心,在这过程中做中学,学中做,在有了体验和感受后再深度剖析。项目开发更需要由浅入深进行逐层学习和讲解,每个主流框架或技术用一个典型案例进行完善合理的讲解,让学生清楚的认识到其优缺点,然后在项目中加以巩固。由于时间、精力、业务等方面限制,可以以项目中的一二个典型模块学习和完成,带动开发技术的学习和掌握。

(二)团队协作,资源互补

学校缺少企业环境,老师缺乏项目经验。[4]项目贯穿需要企业的指导和参与,团队协作可以保障项目贯穿,主要包括教学协作和研发协作两个层面。教学协作主要指企业工程师多把握和关注行业综合实践技术的指导和实战项目教学,引入企业项目和资源,帮助教师消化和吸收。而教师多承担专业知识课程和岗位基础能力课程的教学,多学习企业技术和参与企业项目,合理运用企业资源于课堂,实现资源和优势互补。研发协作主要指教师多指导和参与企业项目研发,提供技术服务和用科研项目的先进理论解决企业项目难题。

(三)项目研发,分组指导

学生实践能力提升需要项目研发,而高职生直接参与研发又往往难以适应以致很快被淘汰出局,分组指导就显得尤为重要。分组指导主要指根据企业职能和学生需求,把学生分配到设计部、研发部等部门,同时,分组配给教师或工程师,按任务按进度、组间组内协同互助指导学生项目研发。研发过程中,依据项目需要,不定期的进行指导培训。项目研发结束后,分组为单位让学生进行项目演示讲解,一是考查学生掌握能力,二是通过互动交流,提高沟通能力,让学生在以后面试中描述项目时稳中不乱。由于工程师和教师带着项目任务和学生一起共同研发项目,实地主导项目研发和指导学生,协同作战,便于帮助学生快速适应项目研发和能力提升。

综上所述,面向企业职能创新课程体系的教学模式可以提炼为“项目贯穿+团队协作+分组指导”,该模式也是笔者所在的学校多年校企合作的成果,其项目实施的主要流程为:每个主流框架或技术用一个案例学习→项目老师手把手指导项目,疑点难点深度剖析→学生分组,协同开发→项目老师协同指导,解决疑问和BUG→学生演示讲解项目,互动交流→项目改进和完善。

课程体系的创新点在于基于企业职能、按企业职能分类构建开设,易于立足企业、符合企业需求。既然课程体系面向企业职能,教学模式也需做必要的改进才能适应课程体系,即需要面向企业项目和企业职能,融入企业资源,协同研发,协同指导。6年多来,笔者所在学校在与软件企业的合作过程中,就基于企业职能的创新课程体系和与之相适应的“项目贯穿+团队协作+分组指导”教学模式做积极的尝试和探索,人才培养质量和就业质量取得了积极成效,具有推广价值。

参考文献:

[1]孙仁鹏.高职软件人才的创新能力不足内在原因及对策研究[J].职教通讯,2015(29):34-36.

[2]张振飞,张艳芳.高职院校产教融合教学模式的构建与实施[J].职教论坛,2015(20):55-57.

[3]闰学敏.高职教学模式改革初探[J].中国成人教育,2015 (16):141-143.

[4]孙仁鹏.高职软件人才的创新能力培养策略研究[J].职教通讯,2015(35):31-33.

[责任编辑陈国平]

基金项目:2014年度江苏高校哲学社会科学研究基金项目“基于虚拟公司的创新型高职软件实用人才培养模式研究”(项目编号:2014SJB304)

作者简介:孙仁鹏,男,南京信息职业技术学院副教授,硕士,主要研究方向为计算机应用技术、计算机教育;何淼,男,南京信息职业技术学院副教授,硕士,主要研究方向为软件工程。

中图分类号:G712

文献标识码:A

文章编号:1674-7747(2016)09-0050-03

猜你喜欢
高职院校教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
关于应用型复合人才培养的教学模式探讨
“以读带写,以写促读”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
“一带一路”战略与盐城高职院校学生职业生涯规划的思考
浅析红色文化与高职院校思想政治教育工作
高职院校创新创业教育初探
全球化背景下高职院校韩语专业毕业生就业现状分析
多元智能理论视角下高职院校体育课程评价体系的研究