虚拟软件工厂教学模式的缺陷及其对策

时间:2022-06-08 04:03:45

虚拟软件工厂教学模式的缺陷及其对策

摘要: 虚拟软件工厂教学模式是一种项目驱动的教学方法,从软件工厂真实性、项目的实战性和师资三个方面分析了虚拟软件工厂教学模式的缺陷,并提出了相应的解决对策。

关键词: 虚拟软件工厂;缺陷;对策

中图分类号:G642文献标识码:A文章编号:1009-3044(2011)04-0947-02

Defects of Virtual Software-Manufactory Instructional Module and it's Countermeasures

XIANG Li-ping, ZHANG Zhi-gang

(Department of Information Engineering Luan Vocation and Technology College, Luan 237158, China)

Abstract: Virtual software-manufactory instructional module is a project teaching method. It's Defects is analyzed around the validity of virtual software-manufactory, projects and staff level. Countermeasures are proposed in the paper corresponding defects.

Key words: Virtual software-manufactory; defects; countermeasures

由于美国次贷危机引发的全球金融风暴,使得各国企业裁员、降薪,甚至倒闭,经济状态一度陷入低迷,失业率居高不下。两年之后,金融危机开始消退,经济逐渐复苏,企业重新步入发展正轨。在这次危机中,IT行业也未能幸免,在经济危机之后,面对市场上成千上万的大学生,软件企业却未能招到得心应手的人才。一边是大量的大学生毕业后找不到工作,一边是大量的企业招不到员工,这种鲜明的矛盾是由多方面的因素造成的,研究发现,大学生的基础不扎实,知识面窄,英语水平差,缺乏团队精神和职业素养是主要原因。面对现状,高等职业院校适时提出了“零距离”就业的人才培养模式改革,软件技术专业基于虚拟软件工厂(Virtual software-manufactory)的教学模式改革就是其中之一[1]。这种教学模式是将企业软件生产过程融入到程序设计课程教学中,采用的是软件工厂过程式的项目教学法,即按照软件企业的管理模式,利用课堂虚拟软件企业的工作情境,突破传统的学科体系教学框架,将原来程序设计课程的知识和技能,根据软件行业的岗位需要,按项目内容进行重组,课程中融入任务驱动、理论与实践一体化的项目教学理念,使学生学习目标达成的过程就是软件产品形成的过程。这种教学模式能够较好地提高大学生的职业能力和就业竞争力,在许多高职院校得到了推广。但是,这种教学模式在实际的实施过程中存在一些缺陷。

1 虚拟软件工厂教学模式的缺陷

1.1 虚拟软件工厂的职场真实性不够

从根源上分析,虚拟软件工厂的教学模式与实际职场的条件是有差距的,因为这种教学环境是虚拟的,既是虚拟的,与企业真实工作室场景就必然存在差别。首先,硬件条件上与企业不一致。高校软件技术专业实训室一般是机房,机房中的设施都比较简陋,几十台计算机组成的小局域网加上桌椅板凳而已,没有软件企业工作室中的设施先进,学生依然感觉还在实训室,公司的气氛感觉不够;其次,实训室中的氛围与软件企业的文化存在差距。高校中的实训室文化只能算是实验室文化,包括实训守则、标语等,没有软件企业的经营理念及由此而衍生的与IT行业相关联的类似“客户是资源,服务是产品”等文化。最后,软件工厂教学模式下的师生尽管有着模拟软件企业中员工的不同身份和职责,但是,学生编码出错或者出现工作失误时,教师就不可能做出学生被罚薪水或被炒鱿鱼的决定,这也在一定程度上与公司的管理机制存在差异。

1.2 实训项目的实战性不够

虚拟软件工厂的教学模式本质是项目驱动,任务引领的教学方法,是理实一体化教学的突破和提升。项目教学中的项目一般是教师根据课程的教学特点及学生的认知发展水平来设计的。项目体现的是学习的主题和目标, 项目还未突破验证型、模拟型的传统模式。学生在完成这类实验项目后,得不到应有的训练,达不到预期的实训目的。

1.3 指导教师的软件企业经验不够

软件工程是采用工程的概念、原理、技术和方法来开发和维护软件,把经过验证是正确的管理技术与能得到的最好的技术方法结合起来进行软件开发。软件工程包括三个要素: 方法、工具和过程。软件工程方法为软件开发提出了“如何做”的技术,软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,过程则是将方法和工具综合起来以达到合理及时地进行计算机软件开发的目的[2-4]。基于虚拟软件工厂的教学模式是在虚拟的软件企业环境下将上述软件工程的思想贯穿于整个教学过程,这就需要教师要有项目经理意识,要具备项目规划、项目管理和项目评价等方面的知识和能力。高等职业院校的教师大多来源于应届本科毕业生或硕士毕业生,出校门即进校门,缺少企业工作的项目经验和管理经验,理论知识丰富,实践经验欠缺,教师队伍结构不够合理。

2 对策

2.1 创办或者引进软件企业,实现校企真实合作

虚拟软件工厂教学模式的理念符合教育部工学结合的教学要求,但是要真正取得预期的教学效果就必须对软件工厂的虚拟性设计得真实有效,这样学生在与实际软件企业环境一致的环境中学习,教学效果达到最佳。

采取的策略可以是:高校创办软件企业或者引进社会知名软件企业,由高等院校、企业联手对接,创立高校与行业企业联合培养人才的新机制,共同打造人才培养链。双方通过协商解决人才培养和需求矛盾,这样,企业由单纯的用人单位变为联合培养单位,企业深度参与培养过程,与高校共同设计培养目标,制订培养方案,共同实施培养过程,真正实现校企合作,从而实现双赢。具体的做法是:校方可以提供企业方办公场地,软件企业将办公室、工作室搬入校园,企业方提供软件开发的软硬件设备,形成前校后厂、校中有厂,厂中有校的格局,软件企业在研发生产的同时打造了拥有自己企业文化的员工梯队又实现学生的“零距离”就业。

2.2 企业真实案例模拟,提高工程实践能力

具备实战性的教学项目应接近工程实际或与工程实际密切相关,或者可为学生提供工程实践环节,提高其工程实践能力。具体地讲,就是可培养学生的动手能力、独立工作能力以及综合应用能力。尽量减少单一的验证性实验, 增加设计性、综合性、创造性的实训内容和方法,以条形码、智能卡等先进成熟技术作为支撑平台,进行商场POS系统、仓库管理系统 、图书管理系统、门禁考勤系统等行业典型案例出发, 注重提高学生基于主流产品及核心技术,构建信息化整体解决方案的工程实践能力培养。

精心开发实战性实训案例需体现以下特点:

1) 项目所涉及的知识和技能在教学大纲所要求的范围之内;

2) 项目所涉及的内容是学生所比较熟悉的,学生对教师设计的项目及项目完的成果有着较强的兴趣;

3) 项目所涉及的知识和技能应符合最近发展区理论,通过学生主动学习和探索是可以完成的;

上一篇:基于Android平台的实时自适应音频传输技术及其... 下一篇:疾病编码检索软件的设计与应用