高职院校软件技术专业综合实训方案设计

时间:2022-10-19 06:34:31

高职院校软件技术专业综合实训方案设计

文章编号:1672-5913(2008)12-0132-03

摘要:高职院校软件技术专业综合实训方案以提高学生职业能力和综合素质为目标,采用“项目/任务”实训模式,选取来源于企业的真实项目作为实训内容,让学生严格遵循业界主流的软件过程参与实际的项目开发,可实现教学与就业岗位的“零距离对接”。本文介绍了我院在此方面的探索经验。

关键词:综合实训;职业能力;实训模式;“项目/任务”实训模式

中图分类号:G642

文献标识码:B

目前我国高等院校学生的知识结构与企业人才的需求之间的脱节,主要体现在两个方面:学生在校所学知识与行业主流技术脱节;学生在校所学大部分为理论知识,缺少实际项目的开发经验和团队协作技巧。因此学生在毕业后进入企业必然要经过一个再培训的过程,造成人力、财力的极大浪费。

软件技术专业综合实训方案可以从根本上解决以上的问题。通过毕业前让学生参与真实的项目开发,并严格遵循业界主流的软件开发过程,让学生在整个过程中亲身体验项目开发过程中的编程技巧、团队协作技巧、项目理解的方法以及掌握项目实施的能力,提高自身的综合素质。从而,帮助学生极大缩短与实际企业所需软件开发人员的距离,为企业培养出合格的软件开发人员。

1软件技术专业综合实训的设计

(1) 软件技术综合实训的模式

软件技术综合实训采用“项目/任务”实训模式,内容来源于企业的实际项目WebEDU(互联网教育平台及资源),通过该项目的开发将学生所学的专业理论知识、单项操作技能综合地应用于实践,培养学生系统、完整、具体地解决实际问题的能力。这一模式适用于已经学完软件技术专业的所有专业知识,能熟练进行程序编码的专业学生。对具有软件开发经验的学生更为适合。项目的选择要求具有生产性、可操作性和成果可展示性。项目要有符合标准和商业经营要求的、轮廓清晰的说明,并能够在一定的时间范围内完成。实训过程中注意培养学生收集信息、制定计划、实施计划和自我评价的能力,并注意安排小组工作,锻炼学生团队协作的能力,注重学生关键能力与综合素质的培养。

(2) 软件技术综合实训的整体设计思路

软件技术专业的综合实训坚持以就业为导向,以能力为本位,以提高职业技能与综合素质为目标的指导思想。

项目或任务的设计:由具有企业开发经验的指导教师根据软件工程师的职业要求设计一项要求学生完成的综合性项目,或者来源于企业的具有代表性的实际项目,可以将所学的专业理论知识、单项操作技能(包括程序设计、数据库设计、web开发、软件工程、软件测试等)综合于一体。

项目或任务的组织实施:为了更好的让学生参与整个项目,达到培训目标,现在对学生实施“项目组”的工作模式。具体的分组原则如下。

每组为7个学生,最多不超过9个。

每组学生划分成为四种角色,分别是项目经理、分析师、程序员和测试员。其中项目经理1名,分析师2名,程序员和测试员都将全员参与。

项目组遵循一定的项目协作和汇报机制。

成果的展示与评价:学生将项目或任务的成果进行展示与评价。展示要求由小组派代表现场运行所完成的实训项目,并进行现场答辩,评委会将根据成果内容及答辩情况进行评分。

2实训内容与教学方法

(1) 实训内容

WebEDU(互联网教育平台及资源)项目是一个实际的基于J2EE的WEB应用平台,本项目的最终目标是开发一套基于互联网的、具有高可用性的远程教育平台,以配合软件技术教育的面授培训,使得开发的软件教育课程可以通过本系统传授给全国各地的学员,实现学员的学籍管理、考试认证、作业处理、网上辅导、网上交流等教学教务管理。同时,要能够用软件教育平台信息,管理教员、课程和加盟教学点。其整体结构如下图。

该系统不仅是先进计算机科学和技术水平的体现,更加重要的是要符合现代化教育的一般规律,使得远程教育成为一个真正高效的现代化教育手段。所有教学及教学管理软件都将基于构件的体系结构模式,具有实时、交互式的特点。该平台将能够运行多门课程,是一个统一的教学/学习、网上辅导及讨论、自我测验的系统平台。计划开发的软件系统将具有简单、灵活、使用方便的特点。通过本项目的开发能够帮助学生掌握完整的通过J2EE构建Web系统的知识,同时还能够提供完备的项目开发过程,帮助学生提高对实际软件项目的理解力以及其对项目开发过程的掌握。

(2) 教学方法

我院采用了“项目驱动”的教学方法。按照软件的基本开发流程展开实训,主要分为“需求分析、概要设计、详细设计、测试验收”四个阶段,注重培养学生发现问题、分析问题、解决问题的能力以及创新思维与技术综合应用能力,锻炼学生的团队合作能力,使学生在实训过程中感受真实的工作氛围,做到与企业“无缝对接”。具体如下。

Ø 需求分析:首先由教师以客户的身份给出项目的总体功能要求,学生对需求进行分析,确定开发目标,制定开发计划。鼓励学生在满足基本需求的基础上,充分发挥创新能力,扩充和完善系统的功能。

Ø 概要设计:根据需求分析,进行总体设计,指导学生写出了详细的概要设计,设计数据库系统。培养学生分析问题、解决问题的能力,增强团队意识。

Ø 详细设计:学生按照开发计划进行详细设计,通过查阅资料自主完成项目的开发。教师负责答疑。在此过程中,学生分析问题、解决问题的能力得到有效的锻炼。

Ø 测试验收:对完成的项目进行测试,教师负责验收。对于优秀作品,进行展示与点评。

3实训环境与条件

为了能够更好的达到项目实训的效果并控制培训成本,我院采取集中式实训的方式,时间为4~5周。教师应对时间做阶段性的划分与安排,由学生按软件工程的开发流程完成实训计划。

整个实训要求在机房内进行,因为是实际的项目开发,所以要求每一个参与培训的学生能够拥有一台开发机器。具体的软硬件环境如下。

硬件环境

CPU:不得小于P4 1.8GHz

内存:不得小于512MB

空余硬盘空间:不小于20GB

软件环境

操作系统:中文Microsoft Windows 2000 Advanced Server/WorkStation

支持环境:Tomcat/JRUN(Apache)

数据库:Microsoft SQL Server 2000/JDBC

编程语言:JSP、html

设计工具:DreamWaver、Eclipse等

师资要求

WebEDU项目实训是一个实际案例的开发,其系统的真实性和开发过程的仿真度都相当高,这就要求指导教师具有较高的素质,具体体现在以下几个方面。

① 必须具有基本的项目管理能力。本项目实训要让学生真实的感受实际项目的管理,并且由于项目经理是由学生担任,所以教师必须要能够具有一定的项目管理能力,能够分析出项目经理在管理过程中的问题,并且给予指正。

② 必须具有项目开发经验。本项目要求严格遵循项目开发的流程进行开发,这就要求指导教师必须具有实际开发经验,能在项目开发的各个阶段对学生进行指导。

③ 教师必须具有评价学生成果的能力,能够根据自己的教学和项目实际实施能力和经验,评价学生的技术水平和对项目把握能力水平。

④ 教师必须掌握必要的软件开发技术(数据库技术、服务器技术和web开发技术),能够帮助学生解决在项目开发过程中所遇到的问题。

4考核与评价

在软件技术综合实训中,只有具有了严格的质量评估与审核体系,才能使得实训更具有高效性。综合实训的评价分为两部分:一部分是指导教师的评价,主要是过程评价,占总成绩的40%;二是答辩演示评价,主要是对作品的评价,占总成绩的60%。

(1) 指导教师的评价

指导教师根据学生在小组内任务完成过程中的表现进行评分,满分为40分,注重专业核心能力和关键能力的考核,见表1。

(2) 答辩演示评价

答辩小组由本学科中级以上职称者5~7人组成(其中高级职称不少于两人),主要根据学生作品的完成情况和学生答辩情况进行打分,见表2。

参考文献

[1] 梁琦等. 高等职业教育综合实训典型方案[M]. 北京:高等教育出版社,2006.

[2] 谭浩强等. 中国高等职业院校计算机教育课程体系2007[M]. 北京:中国铁道出版社,2007.

[3] 陈永芳. 职业技术教育专业教学论[M]. 北京:清华大学出版社,2007.

[4] 戴士弘. 职业教育课程教学改革[M]. 北京:清华大学出版社,2007.

上一篇:“操作系统”课程实验设计的思考 下一篇:数学实验在计算方法课程建设中的应用