摘要: 虛擬軟件工廠教學模式是一種項目驅動的教學方法,從軟件工廠真實性、項目的實戰性和師資三個方面分析了虛擬軟件工廠教學模式的缺陷,并提出了相應的解決對策。
關鍵詞: 虛擬軟件工廠;缺陷;對策
中圖分類號: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]?;谔摂M軟件工廠的教學模式是在虛擬的軟件企業環境下將上述軟件工程的思想貫穿于整個教學過程,這就需要教師要有項目經理意識,要具備項目規劃、項目管理和項目評價等方面的知識和能力。高等職業院校的教師大多來源于應屆本科畢業生或碩士畢業生,出校門即進校門,缺少企業工作的項目經驗和管理經驗,理論知識豐富,實踐經驗欠缺,教師隊伍結構不夠合理。
2 對策
2.1 創辦或者引進軟件企業,實現校企真實合作
虛擬軟件工廠教學模式的理念符合教育部工學結合的教學要求,但是要真正取得預期的教學效果就必須對軟件工廠的虛擬性設計得真實有效,這樣學生在與實際軟件企業環境一致的環境中學習,教學效果達到最佳。
采取的策略可以是:高校創辦軟件企業或者引進社會知名軟件企業,由高等院校、企業聯手對接,創立高校與行業企業聯合培養人才的新機制,共同打造人才培養鏈。雙方通過協商解決人才培養和需求矛盾,這樣,企業由單純的用人單位變為聯合培養單位,企業深度參與培養過程,與高校共同設計培養目標,制訂培養方案,共同實施培養過程,真正實現校企合作,從而實現雙贏。具體的做法是:校方可以提供企業方辦公場地,軟件企業將辦公室、工作室搬入校園,企業方提供軟件開發的軟硬件設備,形成前校后廠、校中有廠,廠中有校的格局,軟件企業在研發生產的同時打造了擁有自己企業文化的員工梯隊又實現學生的“零距離”就業。
2.2 企業真實案例模擬,提高工程實踐能力
具備實戰性的教學項目應接近工程實際或與工程實際密切相關,或者可為學生提供工程實踐環節,提高其工程實踐能力。具體地講,就是可培養學生的動手能力、獨立工作能力以及綜合應用能力。盡量減少單一的驗證性實驗, 增加設計性、綜合性、創造性的實訓內容和方法,以條形碼、智能卡等先進成熟技術作為支撐平臺,進行商場POS系統、倉庫管理系統 、圖書管理系統、門禁考勤系統等行業典型案例出發, 注重提高學生基于主流產品及核心技術,構建信息化整體解決方案的工程實踐能力培養。
精心開發實戰性實訓案例需體現以下特點:
1) 項目所涉及的知識和技能在教學大綱所要求的范圍之內;
2) 項目所涉及的內容是學生所比較熟悉的,學生對教師設計的項目及項目完的成果有著較強的興趣;
3) 項目所涉及的知識和技能應符合最近發展區理論,通過學生主動學習和探索是可以完成的;
4) 在項目完成過程中,最好能有利于對學生進行情感、態度和價值觀的教育。
5) 項目具有一定的代表性,雖然一個項目沒有某類問題的全部特征,但要反映項目的本質特征。經過訓練后,學生可以學以致用,解決與實驗內容相關的實際問題。
6) 項目具有一定的實用性。項目來源于實際工作需要,規模要適中,過于龐大的項目對學生來說要求太高,學生不具備把握的能力,盡可能選擇與實際工程密切相關,可結合科研任務、技術開發項目、信息工程建設的需要及實際應用的需要進行選擇。
2.3 引進或者培養軟件生產經驗的專家,提高教學質量
基于虛擬軟件工廠的教學模式中主角是學生,但是教師在其中穿針引線的作用是必不可少的。要想把 “軟件工廠”經營好,一支具有豐富軟件企業經營和管理經驗的工程師型師資隊伍是關鍵。采取的策略有:
1) 與軟件行業研究機構和企業廣泛合作,聘請行業專家和企業技術能手為專任教師、學科帶頭人和骨干教師,建立專業建設指導委員會和課程建設指導委員會,推進專業和課程的改革與發展,聯合開發教學項目;
2) 選派部分中青年骨干教師到軟件企業進行掛職,參加研發鍛煉,對于沒有相關計算機專業實踐經驗的教師盡可能多地安排他們到軟件企業第一線實習,增強他們的工程實踐知識、提高實踐技能和積累實踐經驗;
3) 改革完善工程教師職務聘任、考核制度。高校對工程類學科專業教師的職務聘任與考核要以評價工程項目設計、專利、產學合作和技術服務為主,優先聘任具有企業工作經歷的教師,晉升時要有一定年限的企業工作經歷保證。強化工程能力與創新能力,改革人才培養模式。
3 結束語
虛擬軟件工廠教學模式的實施,它培養和鍛煉學生的實踐能力、分析能力、綜合能力、應變能力、交流能力、合作能力和解決問題的能力。教學也從以教師傳授知識、技能為主,轉變為以重視學生職業能力培養和發展為主,這對高校畢業生走向社會,找到自己能勝任而滿意的工作有著十分重要的意義。
參考文獻:
[1] 張志剛,項莉萍.基于虛擬軟件工廠的程序設計課程教學設計與實踐[J].電腦知識與技術,2010(7):5319-5320.
[2] 章帆.虛擬軟件企業組織構建及有效運行研究[D].南昌:南昌大學,2009.
[3] 黃秀娟.“軟件工廠”式項目教學實踐研究[J].職業圈,2007(10):61-63.
[4] 馬春黎,盧萎.軟件工廠研究現狀綜述[J].計算機教育,2006(12).