前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件開發(fā)基礎(chǔ)知識主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:實(shí)訓(xùn)體系;Android軟件開發(fā);培訓(xùn)
中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1001-828X(2013)06-0-02
移動互聯(lián)網(wǎng)是繼通信、計算機(jī)和互聯(lián)網(wǎng)之后的又一次信息產(chǎn)業(yè)的革命性發(fā)展,并成為全球信息通信行業(yè)的萬億元級新興產(chǎn)業(yè)。近年來,由于3G技術(shù)的發(fā)展,國內(nèi)智能手機(jī)的普及率急升,人才市場對于Android軟件開發(fā)工程師的需求量也急升,因此,如何快速地培養(yǎng)和建設(shè)Android軟件開發(fā)工程師,成為IT企業(yè)培訓(xùn)的熱點(diǎn)。本文旨在探討IT企業(yè)如何通過實(shí)訓(xùn)培訓(xùn)體系的模式快速培養(yǎng)有計算機(jī)基礎(chǔ)的初學(xué)者成為相當(dāng)于1-2年開發(fā)經(jīng)驗(yàn)的開發(fā)工程師。
實(shí)訓(xùn)體系建設(shè)包括獨(dú)特的實(shí)訓(xùn)形式建設(shè)、實(shí)現(xiàn)過程的開展以及課程和師資的組建。其中,最根本的把握好實(shí)訓(xùn)的內(nèi)涵和監(jiān)控整個實(shí)訓(xùn)過程的開展是關(guān)鍵。
一、實(shí)訓(xùn)形式
實(shí)訓(xùn)的特點(diǎn)就是通過項(xiàng)目實(shí)際操作的方式,使得每個學(xué)生通過做項(xiàng)目來鍛煉時間的編程能力。具體的形式為每個班的學(xué)生組成軟件項(xiàng)目組數(shù)個,每個項(xiàng)目組均以真實(shí)項(xiàng)目為背景,重新演練一個經(jīng)裁剪過的項(xiàng)目立項(xiàng)、計劃、需求分析、設(shè)計、編碼、測試和交付的全過程,按照企業(yè)的正規(guī)開發(fā)流程組織實(shí)施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項(xiàng)目總監(jiān)由實(shí)訓(xùn)老師來擔(dān)任,控制項(xiàng)目的進(jìn)度和質(zhì)量,學(xué)生通過直接扮演項(xiàng)目開發(fā)組中的成員角色,來了解在軟件項(xiàng)目開發(fā)團(tuán)隊(duì)中的角色、過程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊(duì)中合作溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。以下是學(xué)生扮演的角色的主要職責(zé)說明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演如下角色。考慮到Android軟件開發(fā)工程師培訓(xùn)的實(shí)際需要,項(xiàng)目開發(fā)過程中某些方面的學(xué)時將相對壓縮,而把重點(diǎn)放在跟開發(fā)直接相關(guān)的角色上面。
二、實(shí)訓(xùn)過程
整個實(shí)訓(xùn)過程包括實(shí)訓(xùn)預(yù)備期和實(shí)訓(xùn)期兩個階段。
實(shí)訓(xùn)預(yù)備期:實(shí)訓(xùn)的學(xué)生對Android課程體系中必須掌握的業(yè)界實(shí)用技術(shù)知識清單和相關(guān)課件進(jìn)行學(xué)習(xí),必要時進(jìn)行相關(guān)課程的考試,考試合格者才能進(jìn)入實(shí)訓(xùn)環(huán)節(jié)。
實(shí)訓(xùn)期:以模擬公司為平臺,以仿真的商業(yè)案例項(xiàng)目為載體,將企業(yè)文化及職業(yè)素養(yǎng)訓(xùn)練、IT技能培訓(xùn)、行業(yè)知識以及業(yè)務(wù)流程實(shí)踐等實(shí)訓(xùn)內(nèi)容完全貫穿在模擬公司的運(yùn)營過程中,使學(xué)生在實(shí)踐中體驗(yàn)企業(yè)工作環(huán)境,獲得一定的實(shí)際經(jīng)驗(yàn)和職業(yè)磨練。
實(shí)訓(xùn)師發(fā)放《項(xiàng)目實(shí)訓(xùn)學(xué)生指導(dǎo)手冊》,手冊中規(guī)定了學(xué)生在項(xiàng)目Android軟件開發(fā)各階段的輸入、活動說明和輸出。實(shí)訓(xùn)選擇的生命周期會覆蓋軟件開發(fā)過程的基本要素。其中有的要素在實(shí)訓(xùn)中存在操作困難的,只講解方法并直接發(fā)放相關(guān)資料。
實(shí)訓(xùn)中由實(shí)訓(xùn)老師統(tǒng)一指導(dǎo)各階段的詳細(xì)過程指導(dǎo)?;具^程如下:
1)搭建環(huán)境:主要講解搭建各種手機(jī)操作系統(tǒng)所需開發(fā)環(huán)境所要具備的軟、硬件及網(wǎng)絡(luò)知識。包括計算機(jī)中各種硬件和接口。軟件的分類、分發(fā)和授權(quán)等方式;操作系統(tǒng)的初步知識;注冊表、病毒、安全等知識;基本協(xié)議、活動目錄等知識。從而讓學(xué)員可以在實(shí)際工作環(huán)境當(dāng)中搭建需要的開發(fā)環(huán)境。
2)完成的軟件開發(fā)過程:主要講解實(shí)際項(xiàng)目的開發(fā)所涉及到的軟件開發(fā)過程的各個環(huán)節(jié),如需求開發(fā)、設(shè)計、測試、項(xiàng)目管理、配置管理等,并將其運(yùn)用到實(shí)訓(xùn)項(xiàng)目開發(fā)。
3)Android手機(jī)軟件應(yīng)用開發(fā):這是本培訓(xùn)課程的核心部分,主要是使學(xué)員掌握軟件開發(fā)的技術(shù),掌握編程的方法、思想,了解軟件開發(fā)過程當(dāng)中常犯的錯誤。課程注重實(shí)用性、重在培養(yǎng)學(xué)員對代碼分析的能力,掌握編碼規(guī)范,掌握調(diào)試知識和分析程序錯誤的能力。同時學(xué)習(xí)內(nèi)存檢查工具和軟件配置管理等知識。課程中貫穿了一個開發(fā)項(xiàng)目,以增加學(xué)員開發(fā)項(xiàng)目的經(jīng)驗(yàn)。
4)測試計劃與軟件缺陷:主要介紹軟件測試的基本概念和基礎(chǔ)知識、如何編寫測試計劃、識別軟件缺陷、編寫缺陷報告等。通過學(xué)習(xí),學(xué)員可以掌握軟件測試的流程、軟件測試的策略和分類,掌握缺陷的分類和優(yōu)先級等,從而對測試有一個整體的認(rèn)識。介紹了缺陷跟蹤管理系統(tǒng)(測試工具)??傮w來說,本課程將使學(xué)員掌握軟件測試相關(guān)的大部分基礎(chǔ)知識。
5)數(shù)據(jù)庫:通過對數(shù)據(jù)庫基礎(chǔ)知識的講解,讓學(xué)員掌握這些技術(shù)。數(shù)據(jù)庫是以主流的Oracle和MySQL 數(shù)據(jù)庫的運(yùn)用為主。
6) 職業(yè)導(dǎo)向訓(xùn)練:進(jìn)行職業(yè)引導(dǎo),包括就業(yè)指導(dǎo)和職前引導(dǎo)。通過座談會等輔助訓(xùn)練明確就業(yè)方向,進(jìn)一步了解職業(yè)發(fā)展形式。
三、實(shí)訓(xùn)課程設(shè)計和引進(jìn)
A.參考國內(nèi)外IT知名企業(yè)現(xiàn)有已取得各地區(qū)政府認(rèn)同的移動應(yīng)用軟件開發(fā)培訓(xùn)課程體系,以移動應(yīng)用行業(yè)應(yīng)用的實(shí)際需求為導(dǎo)向,自主研究開發(fā)適合本地企業(yè)的Android軟件開發(fā)方面的案例及課件。
B.結(jié)合需要引進(jìn)其他國內(nèi)一流的成功Android軟件開發(fā)培訓(xùn)課程體系。
C.培訓(xùn)實(shí)例設(shè)計:根據(jù)大多數(shù)軟件開發(fā)企業(yè)的實(shí)際需求,以多個實(shí)際項(xiàng)目為原型開發(fā)出具有實(shí)戰(zhàn)意義的案例。
D.企業(yè)培訓(xùn)定制:企業(yè)培訓(xùn)必須密切結(jié)合企業(yè)戰(zhàn)略,從企業(yè)的人力資源規(guī)劃和開發(fā)戰(zhàn)略出發(fā),滿足組織及員工兩方面的要求,考慮企業(yè)資源條件與員工素質(zhì)基礎(chǔ),考慮人才培養(yǎng)的超前性及培訓(xùn)效果的不確定性,為企業(yè)確定員工培訓(xùn)的目標(biāo),選擇培訓(xùn)內(nèi)容及培訓(xùn)方式。
四、師資隊(duì)伍建設(shè)和引進(jìn)
在內(nèi)部培養(yǎng)培訓(xùn)講師和實(shí)訓(xùn)導(dǎo)師的同時,我們還將根據(jù)課程需要積極引進(jìn)高端的Android培訓(xùn)講師,包括網(wǎng)絡(luò)通訊、Android應(yīng)用開發(fā)等各領(lǐng)域的高端實(shí)戰(zhàn)人才,建設(shè)一支實(shí)戰(zhàn)經(jīng)驗(yàn)、培訓(xùn)經(jīng)驗(yàn)俱佳的師資隊(duì)伍。
五、制定Android軟件開發(fā)工程師培訓(xùn)大綱
Android軟件開發(fā)就業(yè)培訓(xùn)大綱由多名資深移動應(yīng)用軟件開發(fā)專家及有豐富Android實(shí)戰(zhàn)經(jīng)驗(yàn)的工程師傾力開發(fā)而成,在本實(shí)訓(xùn)項(xiàng)目里將得到充分的貫徹執(zhí)行。該課程總結(jié)了Google、中興、華為、HTC、摩托羅拉、IBM等頂級國內(nèi)、跨國大型企業(yè)的先進(jìn)的軟件開發(fā)理論和經(jīng)驗(yàn),在此基礎(chǔ)上形成了一套適合我國國情的Android軟件培訓(xùn)課程。目的是將優(yōu)秀企業(yè)完善的Android軟件開發(fā)技術(shù)和方法等推廣到國內(nèi)的軟件產(chǎn)業(yè),以提高廣州本地軟件企業(yè)的Android應(yīng)用軟件開發(fā)水平,改進(jìn)開發(fā)方法和方式。
Android軟件開發(fā)培訓(xùn)采用教師授課和學(xué)員實(shí)際練習(xí)相結(jié)合的方式。針對每個培訓(xùn)的章節(jié),在課程中都會提供豐富的項(xiàng)目實(shí)踐案例,使每個學(xué)員不僅能夠?qū)W到Android軟件開發(fā)的一些基本理論知識,重要的是能夠讓學(xué)員將學(xué)到的知識運(yùn)用到實(shí)際的移動應(yīng)用軟件開發(fā)活動過程中。
本Android軟件開發(fā)就業(yè)培訓(xùn)大綱主要由三大部分組成:
基礎(chǔ)階段:主要闡述了一個Android軟件開發(fā)工程師需要了解和掌握的入門知識,包括Android開發(fā)編程語言基礎(chǔ),主流數(shù)據(jù)庫開發(fā)技術(shù),以及一些必要工具的使用,是邁入Android軟件工程師職業(yè)必備的一些基礎(chǔ)知識。
中級階段:主要闡述了一個Android軟件開發(fā)工程師需要掌握的常用的通信協(xié)議,整套主流的應(yīng)用服務(wù)器和中間件編程技術(shù),數(shù)據(jù)訪問層框架技術(shù),并幫助深入理解軟件工程過程。
高級階段:通過一個個具體的項(xiàng)目案例,將上面提到的技術(shù)、方法、度量、文檔和過程相結(jié)合,掌握Android移動應(yīng)用系統(tǒng)開發(fā)技術(shù),包括Android環(huán)境下的音視頻多媒體處理、游戲技術(shù)開發(fā)、底層核心架構(gòu)技術(shù)等,并進(jìn)行項(xiàng)目開發(fā)實(shí)戰(zhàn)。了解不同設(shè)計模式與運(yùn)用、軟件性能調(diào)優(yōu)、軟件過程管理等。
關(guān)鍵詞:軟件工程;理論基礎(chǔ);實(shí)踐活動;教學(xué)質(zhì)量
作者簡介:趙業(yè)清(1975-),男,河南安陽人,安陽師范學(xué)院計算機(jī)與信息工程學(xué)院,講師。
中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0079(2013)14-0085-02
基于《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》[1]及《國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)》[2]中重大項(xiàng)目與改革策略要求,我國將逐步由工程教育大國邁向工程教育強(qiáng)國,逐步培養(yǎng)出一批具有創(chuàng)新能力、適應(yīng)經(jīng)濟(jì)社會快速發(fā)展需求的軟件工程技術(shù)人員,為國家實(shí)現(xiàn)工業(yè)化、信息化強(qiáng)國及社會經(jīng)濟(jì)可持續(xù)發(fā)展服務(wù)。這將促進(jìn)高校以社會需求為導(dǎo)向培養(yǎng)人才,不斷快速改進(jìn)和完善相應(yīng)教學(xué)工作,全面提高教學(xué)質(zhì)量和教學(xué)效果。
“軟件工程”是計算機(jī)科學(xué)與技術(shù)相關(guān)專業(yè)的必修課之一,旨在培養(yǎng)高水平軟件研制和開發(fā)人員。該課程特別強(qiáng)調(diào)在軟件開發(fā)與維護(hù)過程中應(yīng)用軟件工程方法的必要性和迫切性,涉及“軟件工程”的基本原理、概念與技術(shù)方法。本課程的教學(xué)目的是在讓學(xué)生了解有關(guān)知識與方法的同時,采用理論和實(shí)踐相配合的方式提高學(xué)生對專業(yè)知識的綜合運(yùn)用能力與技能,使學(xué)生在接受理論知識的基礎(chǔ)上提高并加強(qiáng)工程化知識與實(shí)踐知識的教育,為學(xué)生在今后工作中從事計算機(jī)大規(guī)模軟件開發(fā)與維護(hù)打下扎實(shí)的基礎(chǔ)?!败浖こ獭笔且婚T理論和實(shí)踐并重的專業(yè)核心課程,這就要求教師在本課程的教授過程中理論聯(lián)系實(shí)踐,理論和實(shí)踐相互結(jié)合,相互滲透,不可突出一方而忽視另一方。然而,高校教師在教學(xué)過程中,由于自身知識背景及教學(xué)條件限制等問題,往往在教學(xué)過程中存在偏重其中之一而導(dǎo)致不能很好地把握理論教學(xué)過程和實(shí)踐操作之間的關(guān)系,很難有效找到兩者之間的一個平衡點(diǎn)。
一、“軟件工程”課程教學(xué)中問題分析
1.理論教學(xué)和實(shí)踐活動相分離,不能融會貫通、相互促進(jìn)
在當(dāng)前教學(xué)活動中,諸多高校都采取理論教學(xué)和實(shí)踐過程分開的教學(xué)方式,相互獨(dú)立進(jìn)行。由于“軟件工程”這門課程主要介紹的內(nèi)容是有關(guān)基本概念和原理,研究的是軟件開發(fā)設(shè)計的方法和過程及其步驟注意事項(xiàng),對于沒有開發(fā)經(jīng)驗(yàn)的學(xué)生來說,這些內(nèi)容是相當(dāng)抽象和難于理解的,也是枯燥乏味的,這樣就導(dǎo)致學(xué)生學(xué)習(xí)積極性不高,效果欠佳,更談不上理解的基礎(chǔ)上靈活應(yīng)用。又由于諸多教材中所舉案例相對獨(dú)立,缺少整體性和實(shí)用性,往往導(dǎo)致學(xué)生對相關(guān)概念和原理更是感到迷茫。而在后期的畢業(yè)設(shè)計階段,由于學(xué)生考研、實(shí)習(xí)或找工作的原因,實(shí)踐活動往往是流于形式,學(xué)生根本無法深入完成相關(guān)課題的設(shè)計和實(shí)現(xiàn)。這樣就導(dǎo)致學(xué)生在理論學(xué)習(xí)中無法體會理論的深層含義和對實(shí)踐的指導(dǎo)作用,更談不上在實(shí)踐中用理論知識有效指導(dǎo)和約束實(shí)踐活動,總結(jié)實(shí)踐過程中的各種經(jīng)驗(yàn)并提升自身實(shí)踐能力和理論水平。另外,有些高校也逐漸認(rèn)識到“軟件工程”教學(xué)中實(shí)踐訓(xùn)練的重要性,分別采取一定的措施來不斷提高學(xué)生的實(shí)踐能力和實(shí)踐活動水平?!耙怨こ添?xiàng)目為主線”[3]的“軟件工程”實(shí)踐教學(xué),提出以開發(fā)工程項(xiàng)目為主線來開展軟件工程專業(yè)的課程設(shè)計實(shí)踐教學(xué),著重培養(yǎng)學(xué)生解決軟件項(xiàng)目開發(fā)過程中存在問題的能力,并在軟件開發(fā)過程中采用針對性的任務(wù)驅(qū)動教學(xué)方式,講解理論基礎(chǔ)知識。整體項(xiàng)目模式[4] “軟件工程”教學(xué)體系,以項(xiàng)目BUS貫穿學(xué)生項(xiàng)目實(shí)踐和理論課程,有效克服傳統(tǒng)教學(xué)方式的不足,為實(shí)踐教學(xué)提供應(yīng)有的保障機(jī)制并予以貫徹和落實(shí),能較好地保障項(xiàng)目的順利實(shí)施,調(diào)動學(xué)生和教師的積極性。“基于任務(wù)和項(xiàng)目驅(qū)動”[5]的“軟件工程”教學(xué)模式,在教學(xué)中以學(xué)生為主體,以任務(wù)驅(qū)動和項(xiàng)目驅(qū)動相結(jié)合的方式展開實(shí)踐活動,通過建立相應(yīng)的反思性評價體系,有效提高學(xué)生學(xué)習(xí)的主動性和積極性,培養(yǎng)學(xué)生的反思能力,從而使學(xué)生對本課程產(chǎn)生學(xué)習(xí)興趣,鍛煉和培養(yǎng)了學(xué)生系統(tǒng)分析能力、設(shè)計能力、編程能力、測試能力和維護(hù)能力、團(tuán)隊(duì)協(xié)作能力和文檔書寫能力,提高學(xué)生的實(shí)踐動手能力和綜合素質(zhì)。
在理論教學(xué)和實(shí)踐教學(xué)過程中,往往突出其中的一點(diǎn),都不能很好地把理論教學(xué)和實(shí)踐教學(xué)活動有機(jī)融合起來,特別是在實(shí)踐教學(xué)過程中,如何有機(jī)融入理論,讓理論有效指導(dǎo)實(shí)踐,并在實(shí)踐過程中提升理論體系等問題,都沒有得到很好的解決,這樣就容易導(dǎo)致學(xué)生動手能力很強(qiáng)而理論基礎(chǔ)知識薄弱、理論創(chuàng)新能力匱乏,不利于學(xué)生在以后的學(xué)習(xí)和工作中更好地實(shí)現(xiàn)自身價值和提升自己。
2.教學(xué)內(nèi)容保守陳舊,無法體現(xiàn)當(dāng)前技術(shù)發(fā)展現(xiàn)狀
當(dāng)前社會已經(jīng)進(jìn)入信息社會,信息技術(shù)發(fā)展更是日新月異,“軟件工程”也被應(yīng)用到各領(lǐng)域,在不斷的社會實(shí)踐中,各種新的軟件開發(fā)方法和開發(fā)工具不斷積累和推廣使用,而這些新的軟件開發(fā)思想、開發(fā)方法和軟件工具等方面的知識,由于學(xué)生教材版本更新的相對滯后而無法盡快體現(xiàn)在學(xué)生教材中,這樣往往導(dǎo)致學(xué)生學(xué)習(xí)的課本知識無法滿足當(dāng)前社會的需求,而學(xué)生也往往認(rèn)為課本知識無用而沒有學(xué)習(xí)動力和激情,導(dǎo)致教師教學(xué)效果欠佳,教師和學(xué)生互動性差。
3.考核手段無法真實(shí)反映學(xué)生對知識的掌握情況
目前,有些高校為了方便對學(xué)生成績實(shí)施管理,對學(xué)生的考核形式往往很簡單,一般采用理論考試方式來檢驗(yàn)學(xué)生對課本知識的掌握程度,而學(xué)生實(shí)踐能力的考核有的沒有進(jìn)行,有的則是讓學(xué)生做一個功能簡單的案例,更是無法對學(xué)生理論和實(shí)踐能力作出系統(tǒng)全面客觀的評價,無法挖掘優(yōu)秀學(xué)生的潛能,教師也無法發(fā)現(xiàn)教學(xué)中存在的問題。而對成績的最后統(tǒng)計分析,往往也是流于形式,沒有具體的實(shí)際意義。
二、“軟件工程”課程教學(xué)改革策略
為更好地實(shí)現(xiàn)教學(xué)目標(biāo),在教學(xué)活動中讓學(xué)生理論基礎(chǔ)知識和實(shí)踐動手能力得以全面發(fā)展,掌握“軟件工程”的方法、技術(shù)和思想,具備未來“軟件工程師”所需的專業(yè)技能素質(zhì),特針對以上諸多問題實(shí)施以下教學(xué)改革策略。
1.課堂教學(xué)改革
在課堂教學(xué)中,主要采用案例教學(xué)的策略,通過不同案例的講解,讓學(xué)生在對實(shí)際案例的剖析中實(shí)現(xiàn)抽象模型到實(shí)際應(yīng)用的無縫銜接。課堂上以教師講解案例、學(xué)生討論的方式進(jìn)行,這樣可以充分發(fā)揮學(xué)生的想象能力,開拓思維,結(jié)合具體案例,讓學(xué)生在相互交流中提出解決問題的諸多方案和實(shí)施條件。讓學(xué)生根據(jù)不同觀點(diǎn)和實(shí)施措施,分成不同的小組去寫出相應(yīng)的最佳實(shí)施計劃和最優(yōu)方案及其理論依據(jù)等,然后讓各個小組進(jìn)行交流,通過演講評分的方式評價出所有小組的設(shè)計方案中的最合適方案,讓所有學(xué)生一起學(xué)習(xí)、交流。在學(xué)習(xí)交流過程中可以提出自己的觀點(diǎn)和看法,闡述對問題解決方案和思路的改進(jìn)建議。這樣在活躍的課堂氣氛中,可以充分調(diào)動每個學(xué)生的積極性和創(chuàng)造性,鞏固每個學(xué)生的理論基礎(chǔ)知識和提升問題解決能力。
課堂教學(xué)過程中,在教學(xué)案例的選擇和制定上,教師可以根據(jù)自己研究課題的需要,選擇課題的一些子課題作為案例,這些案例能更好地滿足專業(yè)的需要,教師講解起來也比較嫻熟,更有利于學(xué)生對軟件工程開發(fā)過程的理解和掌握。這些案列具有很好的完整性,一般都包含了軟件工程的整個過程,能夠很好地反映軟件開發(fā)的整個周期,讓學(xué)生逐步學(xué)會對項(xiàng)目的分析和分解。再者,教師在學(xué)生對項(xiàng)目的實(shí)施過程中,要用規(guī)范性嚴(yán)格要求學(xué)生,特別是案例的描述、分析和設(shè)計階段的文檔書寫等都應(yīng)該滿足軟件工程專業(yè)規(guī)范要求。最后,隨著項(xiàng)目的完成,學(xué)生實(shí)際參與項(xiàng)目,能看到自己的勞動成果,更有成就感。
2.實(shí)踐教學(xué)改革
在實(shí)踐活動中,根據(jù)學(xué)生的興趣和意愿,把學(xué)生分成不同的小組,并讓學(xué)生在項(xiàng)目中擔(dān)任不同的角色,不同角色分配不同任務(wù)。在項(xiàng)目開發(fā)的不同階段,實(shí)現(xiàn)學(xué)生角色的有序變化,讓每個學(xué)生都充分了解項(xiàng)目中每一個角色責(zé)任的重要性,更好地讓學(xué)生認(rèn)識到項(xiàng)目合作的重要性、團(tuán)隊(duì)協(xié)作的必要性,充分體驗(yàn)項(xiàng)目實(shí)現(xiàn)是集體力量的有效協(xié)作過程。在項(xiàng)目實(shí)施的不同階段,教師指導(dǎo)學(xué)生采用集體討論的方式分析每個項(xiàng)目實(shí)施階段應(yīng)該采用的開發(fā)方法和開發(fā)工具以及涉及的理論基礎(chǔ)知識,在實(shí)踐過程中重新提煉出具有指導(dǎo)意義的理論,學(xué)會理論創(chuàng)新思維,能夠在實(shí)踐過程中提出新的理論和更先進(jìn)的技術(shù)方法,使自己得以全面提升。另外,指導(dǎo)教師在學(xué)生實(shí)踐過程中,要讓學(xué)生學(xué)會關(guān)注不同領(lǐng)域的發(fā)展現(xiàn)狀,不斷學(xué)習(xí)新技術(shù)和新知識,并能快速吸收和消化,把先進(jìn)的管理理念和先進(jìn)的技術(shù)方法應(yīng)用到自己的實(shí)踐活動中,不斷提升分析問題和解決問題的實(shí)踐能力。
3.考核方式改革
對學(xué)生的考核將結(jié)合多方面的表現(xiàn):項(xiàng)目分工角色的完成情況,項(xiàng)目分組評議,試卷考試和實(shí)驗(yàn)結(jié)果考核等。全面考查學(xué)生掌握基礎(chǔ)知識和解決實(shí)際問題的能力,及時準(zhǔn)確了解學(xué)生的學(xué)習(xí)效果。對于學(xué)生的創(chuàng)新思維和創(chuàng)新能力的考核,也將作為一個主要的參考標(biāo)準(zhǔn)。
三、結(jié)論
近幾年的教學(xué)實(shí)踐證明,通過“軟件工程”教學(xué)改革,實(shí)施新的教學(xué)方法、教學(xué)實(shí)踐和評價體系,讓學(xué)生參與到項(xiàng)目的實(shí)踐開發(fā)中,能更好地激發(fā)學(xué)生的學(xué)習(xí)積極性和創(chuàng)新能力及創(chuàng)造潛能,提高學(xué)生處理問題和解決實(shí)際項(xiàng)目的動手能力,其理論知識水平和實(shí)踐能力均得到提升,為將來就業(yè)及進(jìn)一步深造打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-07-29)[2013-3-20].http:///jrzg/2010-07/29/content_1667143.htm.
[2]國家中長期人才發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-06-06)[2013-3-20].http:///jrzg/2010-06/06/content_1621777.htm.
[3]陽王東,吳宏斌,祝青.以工程項(xiàng)目為主線的軟件工程專業(yè)課程設(shè)計實(shí)踐教學(xué)[J].計算機(jī)教育,2012,(12):90-93.
在闡述項(xiàng)目驅(qū)動教學(xué)法在中職學(xué)校軟件工程教學(xué)中的實(shí)施之前,我們首先應(yīng)該明確當(dāng)前中職軟件工程教學(xué)歷程中存在的普遍性問題,通過查閱相關(guān)文獻(xiàn)資料并結(jié)合自身多年在中職軟件工程教學(xué)中獲得的經(jīng)驗(yàn)發(fā)現(xiàn):當(dāng)前中職學(xué)校軟件工程教學(xué)主要存在如下問題,
1.教材過分強(qiáng)調(diào)軟件工程理論知識的傳授,對中職學(xué)生軟件創(chuàng)新能力培養(yǎng)和開發(fā)方面的知識不夠,致使教師在教學(xué)過程中過分強(qiáng)調(diào)軟件工程理論知識的詮釋,而根據(jù)實(shí)踐情況進(jìn)行案例剖析強(qiáng)度又不夠;
2.實(shí)踐教學(xué)沒有根據(jù)學(xué)生的實(shí)際情況因材施教,指導(dǎo)缺少針對性;
3.教學(xué)過程中,教材案例使用分析缺少連續(xù)性,沒有體現(xiàn)軟件工程知識環(huán)環(huán)相扣的特征等等。針對上述問題,我們可以在中職學(xué)校軟件工程教學(xué)過程中運(yùn)動項(xiàng)目驅(qū)動教學(xué)法,首先,我們可以講教材上提及到的有關(guān)軟件工程基礎(chǔ)知識作為上課基本內(nèi)容,輔助教材內(nèi)容作為用解釋案例和討論,根據(jù)軟件工程教學(xué)的目并結(jié)合學(xué)生的實(shí)際情況選擇經(jīng)典的案例分析;其次,為了培養(yǎng)中職學(xué)生軟件工程團(tuán)隊(duì)協(xié)作精神,鍛煉、改善或提高中職學(xué)生軟件識別、操作能力,可以軟件項(xiàng)目開發(fā)作為實(shí)踐的主要內(nèi)容和對象,按照公司或企業(yè)的模式進(jìn)行軟件開發(fā)實(shí)踐,充分熟悉軟件工程開發(fā)的流程及其運(yùn)用等等。通過以上的方式不僅能改變以往中職學(xué)校軟件教學(xué)過程中教師通常采用的灌輸式教學(xué)模式,這能讓中職學(xué)生達(dá)到系統(tǒng)性的掌握軟件工程基礎(chǔ)知識、實(shí)踐鍛煉及其運(yùn)用等教學(xué)效果。
二、項(xiàng)目驅(qū)動教學(xué)法運(yùn)用過程中項(xiàng)目或案例選擇及應(yīng)用過程中應(yīng)注意事項(xiàng)分析
1.項(xiàng)目驅(qū)動教學(xué)法運(yùn)用過程中項(xiàng)目或案例選擇應(yīng)注意事項(xiàng)分析。
項(xiàng)目驅(qū)動教學(xué)法是否能產(chǎn)生相應(yīng)的教學(xué)效果,項(xiàng)目及案例的科學(xué)選擇是關(guān)鍵,因此,為確保在中職軟件工程教學(xué)過程中運(yùn)用項(xiàng)目驅(qū)動教學(xué)法產(chǎn)生的效果,我們在運(yùn)動這種教學(xué)法進(jìn)行項(xiàng)目和案例選擇時,還要注意如下事項(xiàng):(1)確保軟件工程案例或項(xiàng)目選擇的針對性;案例及項(xiàng)目的選擇對軟件工程教學(xué)而言重要,因?yàn)橹挥羞x擇適當(dāng)、針對性強(qiáng)的案例及項(xiàng)目,才能有效將學(xué)生學(xué)習(xí)過的軟件工程課程中基本原理,手段、工具等知識綜合運(yùn)用于實(shí)踐,增強(qiáng)軟件工程課程內(nèi)容的形象性和具體性,調(diào)動中職學(xué)生學(xué)習(xí)的積極性;才能讓中職學(xué)生在案例或項(xiàng)目解讀過程中體驗(yàn)軟件工程的剖析、設(shè)計以及維護(hù)等步驟和程序;(2)要根據(jù)中職學(xué)生掌握軟件工程理論和技術(shù)知識的實(shí)際情況進(jìn)行項(xiàng)目和案例的選擇,項(xiàng)目和案例難度既不能過大,也不能太容易,應(yīng)該將其控制在學(xué)生可接受有能教授知識和技能的范圍內(nèi);(3)在項(xiàng)目驅(qū)動教學(xué)法運(yùn)用的過程中,應(yīng)特別注重學(xué)生興趣的培養(yǎng)及水平的提高。
2.項(xiàng)目驅(qū)動教學(xué)法實(shí)施過程中應(yīng)注意事項(xiàng)分析。
《軟件開發(fā)方法與實(shí)踐》課程是計算機(jī)信息管理專業(yè)所開設(shè)的重要核心課程。通過本課程的學(xué)習(xí),學(xué)生可以了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開發(fā)過程,掌握軟件開發(fā)方法,從需求分析至系統(tǒng)測試的各個軟件開發(fā)階段的模型建立、開發(fā)工具使用、編程方法、系統(tǒng)測試以及開發(fā)文檔寫作等內(nèi)容。培養(yǎng)學(xué)生具有獨(dú)立組織管理信息系統(tǒng)的開發(fā)能力并能對管理信息系統(tǒng)的運(yùn)行和維護(hù)進(jìn)行規(guī)劃與實(shí)施;掌握信息系統(tǒng)規(guī)劃、建設(shè)及實(shí)施的方法和技能;鍛煉獨(dú)立思考和創(chuàng)新精神,以提高全面素質(zhì)。
傳統(tǒng)的軟件開發(fā)方法課程一般由管理信息系統(tǒng)課程演變而來。教學(xué)內(nèi)容主要由軟件工程基礎(chǔ)知識、UML等知識組成。教授內(nèi)容相對單一、理論性強(qiáng),在基礎(chǔ)知識方面缺乏軟件設(shè)計模式等具有實(shí)際應(yīng)用價值的專業(yè)內(nèi)容,而在應(yīng)用技術(shù)方面又缺乏與高級編程語言實(shí)際的對接等實(shí)踐環(huán)節(jié)。隨著軟件開發(fā)技術(shù)的不斷發(fā)展,授課內(nèi)容必須隨之不斷的調(diào)整與擴(kuò)充。伴隨教學(xué)改革的不斷深入,校企合作的不斷加強(qiáng),本著工學(xué)結(jié)合和以職業(yè)能力培養(yǎng)為重點(diǎn)的課程設(shè)計理念,將企業(yè)開發(fā)實(shí)際項(xiàng)目融入教學(xué),在教學(xué)中使用企業(yè)真實(shí)開發(fā)項(xiàng)目,不斷增強(qiáng)應(yīng)用性、實(shí)踐性。以工作過程為導(dǎo)向,與企業(yè)共建課程, 將軟件企業(yè)中的軟件開發(fā)模式、軟件項(xiàng)目組織管理方式引入課程中,將職業(yè)工作活動與教學(xué)活動融為一體。學(xué)生通過本課程的學(xué)習(xí),掌握真實(shí)項(xiàng)目的開發(fā)流程和技術(shù),定位于企業(yè)崗位實(shí)際需求,引入全真案例教學(xué),仿真軟件公司的管理制度和團(tuán)隊(duì)開發(fā)模式,學(xué)生具有員工和學(xué)生的雙重身份,真正做到學(xué)校和企業(yè)“無縫對接”。
一、課程設(shè)計思路
1.培養(yǎng)學(xué)生具有程序員或軟件設(shè)計師職業(yè)能力。
2.崗位描述:從事管理信息系統(tǒng)的設(shè)計、開發(fā)、軟件維護(hù)、管理、軟件測試工作。
職業(yè)能力:了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開發(fā)過程,掌握軟件開發(fā)方法,從需求分析至系統(tǒng)測試的各個軟件開發(fā)階段的模型建立、開發(fā)工具使用、編程方法、系統(tǒng)測試以及開發(fā)文檔寫作等等。該課程主要任務(wù)是通過綜合運(yùn)用多門軟件課程的知識和技能開發(fā)一個應(yīng)用軟件系統(tǒng),使學(xué)生了解一個完整的軟件開發(fā)過程,學(xué)會根據(jù)軟件開發(fā)文檔編寫符合工程規(guī)范的程序,提高軟件開發(fā)綜合能力,積累軟件項(xiàng)目開發(fā)經(jīng)驗(yàn),實(shí)現(xiàn)與軟件開發(fā)工作崗位的無縫連接。
3.以軟件開發(fā)工作過程為基礎(chǔ)。以軟件崗位群為職業(yè)分析對象,邀請優(yōu)秀的軟件工程師、項(xiàng)目經(jīng)理等軟件領(lǐng)域?qū)<遥治鲕浖_發(fā)的工作過程,確定典型的工作任務(wù),通過典型工作任務(wù)實(shí)例客觀地描述軟件開發(fā)的職業(yè)活動。國外軟件開發(fā)管理體系及開發(fā)體系應(yīng)用包括以下階段:立項(xiàng)、信息收集、需求分析、系統(tǒng)設(shè)計、系統(tǒng)開發(fā)、測試、試運(yùn)行、維護(hù)期。對每一階段的實(shí)施及驗(yàn)收制定相應(yīng)的標(biāo)準(zhǔn)。
4.以軟件設(shè)計為載體,設(shè)計學(xué)習(xí)情境。
三個學(xué)習(xí)情境涵蓋了12個任務(wù),由簡單到復(fù)雜,從理論分析逐步過渡到程序編寫等實(shí)施過程。
針對軟件崗位群上的典型工作任務(wù),運(yùn)用職業(yè)分析方法確定軟件崗位群要求的職業(yè)能力以及職業(yè)能力評定等級。分析職業(yè)能力的形成過程,確定各項(xiàng)能力形成的條件,按照能力形成規(guī)律歸納總結(jié)出行動領(lǐng)域。打散傳統(tǒng)的知識體系,按照軟件開發(fā)工作過程及職業(yè)能力成長規(guī)律將行動領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域,根據(jù)崗位能力要求,確定課程目標(biāo)。以項(xiàng)目為載體,根據(jù)工作任務(wù)的相關(guān)性構(gòu)建課程內(nèi)容體系,針對開發(fā)項(xiàng)目的工作過程設(shè)計學(xué)習(xí)情境,以完成工作任務(wù)的順序組織教學(xué)內(nèi)容,按照行動導(dǎo)向的原則設(shè)計教學(xué)單元。與企業(yè)密切合作,將軟件企業(yè)的開發(fā)環(huán)境、開發(fā)方式、開發(fā)工具引入實(shí)訓(xùn)基地,構(gòu)建本課程的職業(yè)情境。
改革傳統(tǒng)的教學(xué)模式,設(shè)計與工作過程導(dǎo)向相適應(yīng)的教學(xué)方法,參照工程標(biāo)準(zhǔn)及職業(yè)資格標(biāo)準(zhǔn)制定教學(xué)評價標(biāo)準(zhǔn),最后,由專業(yè)指導(dǎo)委員會的軟件領(lǐng)域?qū)<液徒逃龑<夜餐_定課程標(biāo)準(zhǔn)。
二、教學(xué)內(nèi)容的針對性與適用性
軟件設(shè)計方向畢業(yè)生所從事的工作崗位有軟件開發(fā)員、軟件測試員、軟件維護(hù)員等軟件技術(shù)人員,完成這些職業(yè)崗位實(shí)際工作任務(wù)學(xué)生應(yīng)該掌握面向?qū)ο蟪绦蛟O(shè)計、管理信息系統(tǒng)、軟件開發(fā)技術(shù);掌握軟件開發(fā)的、測試、管理等職業(yè)能力。本課程的教學(xué)內(nèi)容整合了《面向?qū)ο蟮某绦蛟O(shè)計語言》、《管理信息系統(tǒng)》、《軟件案例測試》、《數(shù)據(jù)庫應(yīng)用技術(shù)》等4門課程為《軟件開發(fā)方法與實(shí)踐》這門課程,解決實(shí)際的軟件設(shè)計開發(fā)問題,完成一件產(chǎn)品的制作。教學(xué)內(nèi)容用到上述四門課程的知識點(diǎn)。
根據(jù)勞動部和信息產(chǎn)業(yè)部所制定的高級程序員、全國計算機(jī)高新技術(shù)職業(yè)資格數(shù)據(jù)庫操作員所要面臨的工作崗位及要完成的工作任務(wù),其中確定軟件開發(fā)員、軟件測試員、軟件維護(hù)員為具有教育價值的典型工作崗位。因此,本課程主要使學(xué)生掌握如下技能:(1)學(xué)習(xí)編寫程序基礎(chǔ)理論,進(jìn)而會編寫典型的算法程序。(2)學(xué)會可視化程序設(shè)計工具的使用,掌握面向?qū)ο蟮某绦蛟O(shè)計方法、事件驅(qū)動的編程方式。(3)利用C#開發(fā)程序過程,能夠設(shè)計、編制、調(diào)試一個實(shí)用的程序,要求程序結(jié)構(gòu)簡單,功能齊全,使用方便。(4)使用UML對系統(tǒng)進(jìn)行分析與設(shè)計,能組織管理信息系統(tǒng)的開發(fā)并能對管理信息系統(tǒng)的運(yùn)行和維護(hù)進(jìn)行規(guī)劃與實(shí)施。(5)對設(shè)計的軟件進(jìn)行全面測試。(6)運(yùn)用軟件開發(fā)的綜合技術(shù),前臺選擇一種程序設(shè)計語言,后臺選擇一種數(shù)據(jù)庫(SQL Server等)開發(fā)完整MIS系統(tǒng)的能力。
本課程的理論知識不再是抽象無物的東西,實(shí)踐教學(xué)也不是單純的技能訓(xùn)練,而是理論支持下的職業(yè)實(shí)踐活動;學(xué)生的學(xué)習(xí)內(nèi)容不再是脫離企業(yè)軟件開發(fā)實(shí)際過程的僵硬教條,而是針對來自企業(yè)的工作項(xiàng)目和典型任務(wù),學(xué)習(xí)內(nèi)容與企業(yè)實(shí)際運(yùn)用的新知識、新技術(shù)、新方法實(shí)現(xiàn)同步,適應(yīng)了職業(yè)教育的發(fā)展方向。
三、教學(xué)模式的設(shè)計與創(chuàng)新
本課程采用了“項(xiàng)目+過程”的工學(xué)結(jié)合教學(xué)模式。課程以項(xiàng)目為載體,以過程為導(dǎo)向,采用任務(wù)驅(qū)動的方法,按照企業(yè)開發(fā)軟件的流程,在工廠化的實(shí)習(xí)環(huán)境中,將“企業(yè)的內(nèi)容”以“教學(xué)的形式”來完成“人才的培養(yǎng)”。
1.實(shí)際的工程項(xiàng)目與真實(shí)的工作任務(wù)保證了教學(xué)內(nèi)容與工作內(nèi)容的一致性。
本課程的項(xiàng)目來自于軟件公司開發(fā)的實(shí)際工程項(xiàng)目。按照企業(yè)的開發(fā)方式,整個開發(fā)過程需要經(jīng)歷不同的開發(fā)階段,各個開發(fā)階段都必須完成多個學(xué)習(xí)性工作任務(wù),提交階段性工作成果。由于整個課程結(jié)構(gòu)和教學(xué)內(nèi)容由這些工作任務(wù)構(gòu)成,因此,保證了教學(xué)內(nèi)容與工作內(nèi)容的一致性。
2.企業(yè)化的開發(fā)流程保證了學(xué)習(xí)過程與工作過程的一致性。
本課程以小組為單位組織項(xiàng)目開發(fā)。開發(fā)小組按照企業(yè)開發(fā)軟件的流程,從業(yè)務(wù)調(diào)查、需求分析、概要設(shè)計、詳細(xì)設(shè)計、軟件編碼到軟件測試、軟件實(shí)施,經(jīng)歷了一個完整的軟件開發(fā)過程。學(xué)生以準(zhǔn)員工的身份參與項(xiàng)目開發(fā)的全部過程,完成企業(yè)員工應(yīng)當(dāng)完成的工作,使職業(yè)工作活動與教學(xué)活動融為一體。此外,學(xué)生還要走出校門,到校外生產(chǎn)實(shí)習(xí)基地頂崗實(shí)習(xí),接受真正工程項(xiàng)目實(shí)踐的鍛煉。學(xué)生在經(jīng)歷情境化的工作活動過程中熟悉了軟件工作環(huán)境和開發(fā)流程,積累了實(shí)際工作經(jīng)驗(yàn),實(shí)現(xiàn)了職業(yè)能力的發(fā)展。
3.工廠化的實(shí)習(xí)環(huán)境保證了課堂與實(shí)習(xí)地點(diǎn)一體化。
本課程主要在軟件生產(chǎn)實(shí)訓(xùn)基地中進(jìn)行訓(xùn)練。軟件生產(chǎn)實(shí)訓(xùn)基地按照軟件企業(yè)的開發(fā)環(huán)境建設(shè),它不但可以進(jìn)行教、學(xué)、做一體化教學(xué),而且可以為學(xué)生提供一個真實(shí)的企業(yè)環(huán)境開發(fā)軟件,學(xué)生可以在此進(jìn)行生產(chǎn)性實(shí)習(xí),消除對真實(shí)企業(yè)工作環(huán)境的陌生感,實(shí)現(xiàn)學(xué)生當(dāng)前的實(shí)訓(xùn)環(huán)境與其未來職業(yè)環(huán)境的“零距離”對接。
4.采用任務(wù)驅(qū)動、工學(xué)交替的教學(xué)模式組織教學(xué)。
本課程由同步訓(xùn)練、拓展訓(xùn)練和生產(chǎn)實(shí)習(xí)3個環(huán)節(jié)構(gòu)成。同步訓(xùn)練采用一體化的教學(xué)方法,在綜合實(shí)訓(xùn)室完成。拓展訓(xùn)練采用教師指導(dǎo)下的獨(dú)立訓(xùn)練方式,在校內(nèi)軟件生產(chǎn)實(shí)訓(xùn)基地完成,而生產(chǎn)實(shí)習(xí)則在真實(shí)的軟件企業(yè)中完成。3種訓(xùn)練方式交替進(jìn)行,一體化教學(xué)逐步減少,生產(chǎn)性實(shí)習(xí)逐步增多,最終達(dá)到與職業(yè)崗位群的“無縫”連接。
本課程還采用任務(wù)驅(qū)動組織教學(xué)。每一項(xiàng)任務(wù)開始時都向?qū)W生下達(dá)一個工作任務(wù)單,任務(wù)單詳細(xì)描述了工作任務(wù)、工作要求、工作期限、工作環(huán)境和開發(fā)工具。學(xué)生以此為開端,在完成工作任務(wù)的過程中學(xué)會了知識,增長了能力。
5.行動導(dǎo)向的教學(xué)模式使學(xué)生逐步積累了實(shí)際工作經(jīng)驗(yàn)。
改革傳統(tǒng)的以教師為中心的講授模式,建立行動導(dǎo)向的教學(xué)模式。課程中的每一個學(xué)習(xí)情境都按照行動導(dǎo)向的教學(xué)模式組織教學(xué),學(xué)生在項(xiàng)目開發(fā)過程中學(xué),教師在項(xiàng)目開發(fā)過程中教,學(xué)生成為了學(xué)習(xí)過程的中心,教師是學(xué)習(xí)過程的組織者和協(xié)調(diào)者。學(xué)生在“資訊、計劃、決策、實(shí)施、檢查、評價”這一完整的“行動”過程中,通過獨(dú)立地獲取信息、獨(dú)立地制訂計劃、獨(dú)立地實(shí)施計劃、獨(dú)立地評估計劃,掌握軟件開發(fā)的技能、習(xí)得軟件技術(shù)知識,構(gòu)建自己的開發(fā)經(jīng)驗(yàn)和軟件知識體系,有效地培養(yǎng)學(xué)生職業(yè)能力,方法能力和社會能力。
四、可行性分析
《軟件開發(fā)方法與實(shí)踐》課程是基于工作過程導(dǎo)向的課程開發(fā),與中國軟件行業(yè)協(xié)會聯(lián)合開發(fā)課程,以來自企業(yè)的實(shí)際項(xiàng)目為載體設(shè)計教學(xué)內(nèi)容。
教學(xué)內(nèi)容設(shè)計了三個學(xué)習(xí)情境:軟件開發(fā)過程、管理信息系統(tǒng)分析和管理信息系統(tǒng)開發(fā),每個學(xué)習(xí)情境下又設(shè)置若干任務(wù),通過每個任務(wù)的完成可以實(shí)現(xiàn)對應(yīng)學(xué)習(xí)情境的學(xué)習(xí)。
學(xué)生通過本課程的學(xué)習(xí),掌握管理信息系統(tǒng)的內(nèi)容和開發(fā)過程以及開發(fā)方法,初步掌握面向?qū)ο蟮某绦蜷_發(fā)所需的設(shè)計工具、建模工具、開發(fā)工具、測試工具以及文檔寫作,提高學(xué)生對面向?qū)ο筌浖脑O(shè)計以及開發(fā)能力,擁有自行獨(dú)立開發(fā)、維護(hù)、運(yùn)行管理信息系統(tǒng)的技能。使學(xué)生能夠適應(yīng)當(dāng)今軟件制造行業(yè)的高速發(fā)展,增強(qiáng)就業(yè)競爭力,為學(xué)生將來的程序員、軟件測試員、軟件系統(tǒng)分析師、軟件項(xiàng)目管理人員等相關(guān)職業(yè)生涯奠定了必要的知識和技能。
計算機(jī)信息專業(yè)與中國軟件行業(yè)協(xié)會已經(jīng)正式簽約,成為其在本區(qū)域內(nèi)的第一家合作的高職院校,對本課程的教學(xué)進(jìn)行全程合作,具體表現(xiàn)為三個方面:
項(xiàng)目背景優(yōu)勢權(quán)威性:三方結(jié)合國家政策及行業(yè)需求強(qiáng)強(qiáng)聯(lián)合推出;標(biāo)準(zhǔn)性:逐步建立軟件企業(yè)人才準(zhǔn)入制度,打造軟件人才培養(yǎng)標(biāo)準(zhǔn)。
核心項(xiàng)目優(yōu)勢:實(shí)用的課程內(nèi)容:定位于企業(yè)崗位實(shí)際需求,全真案例教學(xué);強(qiáng)大的師資力量:雙師型的師資隊(duì)伍;先進(jìn)的教學(xué)方法:八真教學(xué)方法。
就業(yè)服務(wù)優(yōu)勢:雄厚的企業(yè)資源和跨地域的就業(yè)服務(wù)體系。
五、特色與創(chuàng)新
1.雙重主導(dǎo)的教學(xué)內(nèi)容組織方式。
本課程以來自真實(shí)的項(xiàng)目為載體,項(xiàng)目開發(fā)貫穿課程始終。整個課程的教學(xué)內(nèi)容以軟件開發(fā)過程及業(yè)務(wù)邏輯為主線層層遞進(jìn),環(huán)環(huán)相扣,其教學(xué)過程與工作過程完全一致。在軟件開發(fā)過程的主導(dǎo)下,課程按照認(rèn)知規(guī)律編排多發(fā)面的相關(guān)技術(shù)知識,按照從易到難的原則將其巧妙地融入到項(xiàng)目開發(fā)過程中,形成另外一條貫穿始終的技術(shù)知識輔線,主輔雙線相互呼應(yīng),相互融合,學(xué)生在開發(fā)軟件的過程中不但積累了工作經(jīng)驗(yàn),同時也將逐步構(gòu)建自己的知識體系,為未來發(fā)展打下一定的基礎(chǔ)。
2.“三位一體”的教學(xué)過程。
本課程以項(xiàng)目為載體,通過一個完整的軟件開發(fā)周期,將開發(fā)過程、學(xué)習(xí)過程、評價過程融為一體,學(xué)生在交替進(jìn)行的同步訓(xùn)練、拓展訓(xùn)練和生產(chǎn)實(shí)習(xí)過程中逐步提高軟件開發(fā)能力,最終達(dá)到課程目標(biāo)。
3.企業(yè)化的學(xué)習(xí)方式。
本課程在教學(xué)過程中,將企業(yè)中的軟件開發(fā)模式、組織管理方法、企業(yè)開發(fā)環(huán)境引入教學(xué)中,為學(xué)生營建一個企業(yè)化的學(xué)習(xí)環(huán)境。課程一開始,每一個學(xué)生在開發(fā)小組中扮演一個開發(fā)角色,教師介紹開發(fā)規(guī)范、項(xiàng)目背景及組織管理方法,讓學(xué)生熟悉環(huán)境,幫助學(xué)生制定項(xiàng)目開發(fā)計劃,以便所有相關(guān)人員按照計劃有條不紊地開展工作。在每一個教學(xué)單元中,教師首先介紹任務(wù)背景,下達(dá)工作任務(wù)單。任務(wù)單詳細(xì)描述了工作任務(wù)、工作要求、工作期限、工作環(huán)境和開發(fā)工具。學(xué)生在完成工作任務(wù)后要與教師一起從交付時間、用戶界面、編碼規(guī)范、健壯性等各個方面評估任務(wù)的完成情況,然后將評估結(jié)果記錄在評審表中。評審結(jié)束后,學(xué)生要從生產(chǎn)效率、產(chǎn)品質(zhì)量、技術(shù)方法、錯誤分析等多方面進(jìn)行總結(jié),在此基礎(chǔ)上提交相應(yīng)的工作成果及工作(實(shí)訓(xùn))報告,為今后的項(xiàng)目開發(fā)積累開發(fā)資料。
4.多門課程優(yōu)化整合。
構(gòu)建了以軟件開發(fā)為主線、以應(yīng)用為目的的軟件開發(fā)課程群,包括C#程序設(shè)計、數(shù)據(jù)庫原理與應(yīng)用、管理信息系統(tǒng)、軟件測試與文檔寫作課程,各門課程之間相互聯(lián)系,融會貫通,形成了有利于學(xué)生就業(yè)的完備的課程體系。探索并開創(chuàng)了程序設(shè)計一條線模型的課程建設(shè),課程組合以后可以將原來一個個單獨(dú)的程序變?yōu)橐粋€有機(jī)的整體。使得學(xué)生能夠真正了解程序到底可以干什么,有什么用途。
作者簡介:
關(guān)鍵詞:物聯(lián)網(wǎng);軟件技術(shù);課程體系;改革
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)33-7502-03
物聯(lián)網(wǎng)受到各國政府及IBM等跨國大公司的重視,是當(dāng)前最具發(fā)展?jié)摿Φ漠a(chǎn)業(yè)之一,具有巨大的戰(zhàn)略增長潛能,已經(jīng)成為各個國家構(gòu)建社會新模式和重塑國家長期競爭力的先導(dǎo)力。加快打造物聯(lián)網(wǎng)軟件產(chǎn)業(yè)鏈?zhǔn)俏覈浖?wù)業(yè)發(fā)展的重要戰(zhàn)略任務(wù),也是我國軟件和信息技術(shù)服務(wù)的重要應(yīng)用領(lǐng)域。我省是國內(nèi)物聯(lián)網(wǎng)產(chǎn)業(yè)起步較早和相對集中的地區(qū),在技術(shù)標(biāo)準(zhǔn)、市場應(yīng)用、人才資源等方面擁有一定的先行優(yōu)勢。我院自2005年起開設(shè)軟件技術(shù)專業(yè),由于近幾年物聯(lián)網(wǎng)軟件產(chǎn)業(yè)的興起,導(dǎo)致相關(guān)專業(yè)人才需求量極大,因此,我院軟件技術(shù)專業(yè)課程體系的設(shè)置也需做相應(yīng)的改革。
1 物聯(lián)網(wǎng)產(chǎn)業(yè)鏈分析
在物聯(lián)網(wǎng)導(dǎo)入期,首先受益的是RFID 和傳感器廠商, 這是因?yàn)镽FID 和傳感器需求量最為廣泛,所以設(shè)備提供商是目前物聯(lián)網(wǎng)產(chǎn)業(yè)最大的受益者。
系統(tǒng)集成商也是整個產(chǎn)業(yè)鏈中市場空間比較大的一塊,因?yàn)槲锫?lián)網(wǎng)所包含的范圍非常廣,因此,在用戶端進(jìn)行項(xiàng)目的實(shí)施時需要集成商進(jìn)行產(chǎn)品和應(yīng)用方案的整合。與傳統(tǒng)IT 集成商不同的是,除了要對硬件產(chǎn)品和技術(shù)比較熟悉,對于行業(yè)的具體應(yīng)用也要有很深的了解。
中間件與應(yīng)用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈條中的關(guān)鍵因素,是其核心和靈魂。物聯(lián)網(wǎng)軟件可包含:M2M 中間件和(嵌入式)Edgeware( 也可以統(tǒng)稱軟件網(wǎng)關(guān))、實(shí)時數(shù)據(jù)庫、運(yùn)行環(huán)境和集成框架、通用的基礎(chǔ)構(gòu)件庫,以及行業(yè)化的應(yīng)用套件等。應(yīng)用軟件可以說是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場空間最大的一塊,而且這一環(huán)節(jié)和IT 渠道的關(guān)系也最為緊密。
網(wǎng)絡(luò)提供商具有很強(qiáng)的壟斷性,目前國內(nèi)主要是以電信運(yùn)營商為主。未來物聯(lián)網(wǎng)將會產(chǎn)生海量信息的處理和管理需求、個性化的數(shù)據(jù)分析的要求, 這些需求必將催生物聯(lián)網(wǎng)平臺運(yùn)營商的需求量,因此,對物聯(lián)網(wǎng)平臺運(yùn)營商而言,面臨的將是從無到有的市場,增長空間非常大。
綜上所述,集成商、中間件及應(yīng)用軟件開發(fā)商、運(yùn)營服務(wù)商這三個環(huán)節(jié)是IT行業(yè)比較適合切入,而應(yīng)用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場空間最大的一塊,且和IT行業(yè)的關(guān)系也最為緊密,適合軟件專業(yè)學(xué)生從事應(yīng)用軟件的開發(fā)。
2 培養(yǎng)目標(biāo)
高職軟件技術(shù)專業(yè)是培養(yǎng)具有良好的職業(yè)道德和素養(yǎng),掌握一定的計算機(jī)基本理論知識,熟練使用當(dāng)今某種流行的軟件開發(fā)工具,熟悉面向?qū)ο蟪绦蜷_發(fā)技術(shù),能承擔(dān)計算機(jī)軟件的開發(fā)、測試以及系統(tǒng)的維護(hù)與技術(shù)支持等工作的高級技能型人才。[1]在當(dāng)前物聯(lián)網(wǎng)大背景下,培養(yǎng)能適應(yīng)社會發(fā)展的需求,具備扎實(shí)的軟件基礎(chǔ)知識和物聯(lián)網(wǎng)應(yīng)用軟件整體規(guī)劃,應(yīng)用軟件前臺設(shè)計、后臺編程及數(shù)據(jù)庫應(yīng)用的專門技能型人才,能熟練使用主流的軟件開發(fā)工具,從事物聯(lián)網(wǎng)應(yīng)用層系統(tǒng)的開發(fā)、測試、運(yùn)行與維護(hù)工作,具有物聯(lián)網(wǎng)領(lǐng)域的系統(tǒng)分析、軟件設(shè)計、開發(fā)、測試的初步經(jīng)驗(yàn)和團(tuán)隊(duì)合作能力。
3 基本要求
本專業(yè)畢業(yè)生需具備如下素質(zhì)要求、能力要求和知識要求[2]:
1)素質(zhì)要求
① 熱愛軟件技術(shù)專業(yè),有高尚的職業(yè)道德和全心全意為社會服務(wù)的敬業(yè)精神。
② 樹立終身學(xué)習(xí)的理念,養(yǎng)成自主學(xué)習(xí)的意識,培養(yǎng)創(chuàng)新精神和團(tuán)隊(duì)合作的能力。
③ 形成正確的職業(yè)價值觀和為科研奉獻(xiàn)的精神。
2)能力要求
① 熟練掌握文獻(xiàn)資料收集、信息資源檢索的方法,具有獲取信息的能力。
② 掌握物聯(lián)網(wǎng)應(yīng)用層系統(tǒng)設(shè)計的關(guān)鍵技術(shù),具備軟件分析、設(shè)計、開發(fā)、維護(hù)能力。參與項(xiàng)目的整個開發(fā)流程:包括需求分析調(diào)研,系統(tǒng)總體設(shè)計、詳細(xì)設(shè)計、編碼、測試、調(diào)試等環(huán)節(jié)。
③ 熟練掌握面向?qū)ο缶幊碳夹g(shù)、數(shù)據(jù)庫技術(shù)和主流的開發(fā)平臺,掌握軟件理論和軟件工程專業(yè)基礎(chǔ)知識。具有良好的交流與組織協(xié)調(diào)能力、邏輯思維能力,以及團(tuán)隊(duì)合作的精神。
3)知識要求
① 基礎(chǔ)知識
基礎(chǔ)知識包括公共基礎(chǔ)知識和專業(yè)基礎(chǔ)知識。公共基礎(chǔ)知識包括:人文科學(xué)知識、社會科學(xué)知識、自然科學(xué)知識等。專業(yè)基礎(chǔ)知識包括:物聯(lián)網(wǎng)技術(shù)導(dǎo)論、Java 語言程序設(shè)計、C 語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫原理及應(yīng)用、linux平臺及應(yīng)用、計算機(jī)網(wǎng)絡(luò)、網(wǎng)頁設(shè)計與制作、JSP 程序設(shè)計等。
② 專業(yè)知識
專業(yè)知識包括xml、Java Web程序設(shè)計、Web Services技術(shù)、SSH框架、嵌入式linux,物聯(lián)網(wǎng)應(yīng)用層設(shè)計、Android應(yīng)用開發(fā)、軟件測試、軟件工程等。
③ 擴(kuò)展知識
擴(kuò)展知識包括嵌入式技術(shù)與應(yīng)用、職業(yè)素質(zhì)等有關(guān)知識。
4 課程體系
物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)主要涉及web開發(fā)、Java程序設(shè)計 、Linux 系 統(tǒng) 程 序 設(shè) 計 、android應(yīng)用開發(fā)、數(shù)據(jù)庫技術(shù)、物聯(lián)網(wǎng)技術(shù)應(yīng)用系統(tǒng)開發(fā)等課程。[3]根據(jù)物聯(lián)網(wǎng)技術(shù)的特點(diǎn),采用“崗位驅(qū)動”的模式,建立了相應(yīng)的課程體系,包括建設(shè)核心課程網(wǎng)站、實(shí)踐實(shí)訓(xùn)項(xiàng)目、教材、課程標(biāo)準(zhǔn)等。通過實(shí)訓(xùn)和項(xiàng)目的詳細(xì)實(shí)施過程教學(xué),讓學(xué)生迅速進(jìn)入角色,在與校企合作的實(shí)踐中可以直接進(jìn)入實(shí)際崗位。
這里特別值得一提的是3G移動物聯(lián)網(wǎng)軟件項(xiàng)目開發(fā)項(xiàng)目選取的是基于Android的物聯(lián)網(wǎng)物流監(jiān)控軟件設(shè)計,軟件主要采用Java編程。物聯(lián)網(wǎng)監(jiān)控手機(jī)軟件的開發(fā)可以滿足物流公司和客戶間的業(yè)務(wù)需求以及物流公司和送貨員間的業(yè)務(wù)需求,同時能對業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計和管理,而且新增客戶服務(wù)的功能,可以與客戶進(jìn)行實(shí)時的在線溝通。Web物聯(lián)網(wǎng)軟件項(xiàng)目開發(fā)選取的也是物流管理系統(tǒng),主要目標(biāo)是通過使用Java語言和數(shù)據(jù)庫技術(shù)讓學(xué)生體驗(yàn)編寫代碼的過程,以及掌握編碼的規(guī)范。通過軟件工程的主干課程:軟件工程概論、軟件開發(fā)模式及UML建模、軟件項(xiàng)目管理、軟件體系結(jié)構(gòu)、軟件測試等課程來強(qiáng)化項(xiàng)目工程化,通過軟件系統(tǒng)課程設(shè)計讓學(xué)生團(tuán)隊(duì)合作共同完成項(xiàng)目的開發(fā)以及相關(guān)文檔的整理和編制,讓學(xué)生熟悉項(xiàng)目實(shí)施的過程,培養(yǎng)他們職業(yè)素質(zhì)和能力。
5 理論與實(shí)踐教學(xué)方法
根據(jù)行業(yè)、企業(yè)發(fā)展需要和完成職業(yè)崗位實(shí)際工作任務(wù)所需要的知識、能力、素質(zhì)要求,制訂突出職業(yè)能力的課程標(biāo)準(zhǔn),按照課程標(biāo)準(zhǔn)選取合適的教學(xué)內(nèi)容;積極探索“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動、理論和實(shí)踐教學(xué)一體化”的教學(xué)模式[4]。實(shí)施以就業(yè)為目的、以職業(yè)教育為導(dǎo)向的“雙證教育”,走“工學(xué)結(jié)合”之路,培養(yǎng)高技能專門型人才。
1)在課程體系上探索和嘗試基于工作過程的專業(yè)課程體系建設(shè),將學(xué)歷教育與職業(yè)教育、技能認(rèn)證三者緊密的結(jié)合起來,為學(xué)生提供更多的發(fā)展空間。
2)改革教學(xué)方法。采用將實(shí)境教學(xué)法、“教、學(xué)、做”一體化教學(xué)法、理論和實(shí)踐課程 “工學(xué)交替”教學(xué)法等,使理論與實(shí)訓(xùn)、實(shí)習(xí)同步進(jìn)行,培養(yǎng)方案由專職教師與企業(yè)、行業(yè)導(dǎo)師共同實(shí)施完成。
3)理論課程“夠用就好”,以此為尺度,整合相關(guān)課程資源,提高教學(xué)效率。
6 課程資源庫建設(shè)
軟件技術(shù)專業(yè)下的物聯(lián)網(wǎng)方向是一種新的專業(yè)方向,建設(shè)其教學(xué)資源庫具有非常重要的意義,其符合江蘇省社會經(jīng)濟(jì)發(fā)展和高等教育信息化新的教學(xué)模式要求,有助于培養(yǎng)適應(yīng)社會和經(jīng)濟(jì)發(fā)展需求的復(fù)合型人才,對加快物聯(lián)網(wǎng)教育資源共享和現(xiàn)代教育技術(shù)的推廣,進(jìn)一步提高教學(xué)質(zhì)量,建立開放的教學(xué)資源平臺服務(wù)社會具有積極作用。
物聯(lián)網(wǎng)技術(shù)教學(xué)資源庫是致力于建設(shè)和物聯(lián)網(wǎng)相關(guān)的資源體系,通過各種方式進(jìn)行資料的收集、編輯、整合和存儲,最后形成覆蓋所有物聯(lián)網(wǎng)應(yīng)用技術(shù)方面知識的多媒體網(wǎng)絡(luò)信息平臺,實(shí)現(xiàn)系統(tǒng)化、管理規(guī)范化和資源共享。其建設(shè)理念是以物聯(lián)網(wǎng)應(yīng)用的社會需求為導(dǎo)向,根據(jù)專業(yè)人才培養(yǎng)目標(biāo)和就業(yè)崗位特點(diǎn),構(gòu)建物聯(lián)網(wǎng)應(yīng)用技術(shù)的培養(yǎng)體系結(jié)構(gòu),并建立與之配套的專業(yè)課程標(biāo)準(zhǔn)、教學(xué)計劃、教材、課件、題庫等一切資源。
參考文獻(xiàn):
[1] 吳曉艷,劉洋.高職軟件技術(shù)專業(yè)課程體系建設(shè)探索[J].遼寧高職學(xué)報,2011,13(5):65-67.DOI:10.3969/j.issn.1009-7600.2011.05.029.
[2] 劉培林.物聯(lián)網(wǎng)時代軟件技術(shù)專業(yè)建設(shè)的思考[J].物聯(lián)網(wǎng)技術(shù),2013(1):57-59.
軟件開發(fā)技術(shù)專業(yè)是高職院校廣泛開設(shè)的一個傳統(tǒng)大眾化專業(yè),所謂傳統(tǒng)意味著歷史資源的積累,大眾化代表著難于創(chuàng)新。高職院校軟件技術(shù)專業(yè)如何培養(yǎng)符合現(xiàn)代IT企業(yè)需求的一線技術(shù)人員,在現(xiàn)代軟件行業(yè)就業(yè)壓力較大的前提下,尋求更大的就業(yè)競爭力,這就要從人才培養(yǎng)的源頭抓起。廣泛調(diào)研,緊跟行業(yè)發(fā)展趨勢,摸清企業(yè)對高職畢業(yè)生的定位,踏實(shí)做好專業(yè)建設(shè),探索人才培養(yǎng)模式是提高人才培養(yǎng)質(zhì)量,提高就業(yè)競爭力的法寶。
1 形成“職業(yè)情境、項(xiàng)目主導(dǎo)、三階段技能遞進(jìn)式”人才培養(yǎng)模式
軟件技術(shù)專業(yè)以應(yīng)用型、技能型的“軟件灰領(lǐng)”培養(yǎng)模式為主線,以應(yīng)用能力和適應(yīng)能力培養(yǎng)模式為輔線,學(xué)歷教育與崗位技術(shù)培訓(xùn)相結(jié)合,提出三階段技能遞進(jìn)式的人才培養(yǎng)模式。第一階段為職業(yè)素質(zhì)養(yǎng)成階段,主要培養(yǎng)學(xué)生對專業(yè)基礎(chǔ)知識的積累;第二階段為職業(yè)能力提升階段,重點(diǎn)培養(yǎng)學(xué)生的專業(yè)技術(shù)能力;第三階段為職業(yè)崗位規(guī)劃階段,重點(diǎn)進(jìn)行學(xué)生的就業(yè)崗位能力的提升。
2 探索軟件技術(shù)專業(yè)人才培養(yǎng)方案緊隨市場需求的動態(tài)調(diào)整方法
人才培養(yǎng)方案要隨著行業(yè)、企業(yè)的發(fā)展進(jìn)行調(diào)整,尤其是軟件技術(shù)發(fā)展迅速,伴隨著產(chǎn)生新的崗位及新的人才需求。項(xiàng)目組根據(jù)對行業(yè)企業(yè)的調(diào)研走訪、對畢業(yè)生的跟蹤反饋和專家的指導(dǎo)意見,并融合多年教學(xué)經(jīng)驗(yàn)與對行業(yè)的了解,研究人才培養(yǎng)方案隨行業(yè)、企業(yè)調(diào)整的方法,如圖2所示。每年暑假對畢業(yè)生進(jìn)行跟蹤評價,評估畢業(yè)生就業(yè)質(zhì)量,并對用人企業(yè)進(jìn)行走訪調(diào)研,了解企業(yè)對我專業(yè)畢業(yè)生的反饋、了解企業(yè)的用人標(biāo)準(zhǔn)、了解行業(yè)最新技術(shù)、尋求校企合作機(jī)會、搜集畢業(yè)生對我專業(yè)建設(shè)的建議等。在年末召開專家專業(yè)建設(shè)研討會,論證調(diào)研結(jié)果,聽取專家意見。在第二年初調(diào)整或修訂人才培養(yǎng)方案。
根據(jù)本次項(xiàng)目調(diào)研結(jié)果及專家論證意見修訂了本年度人才培養(yǎng)方案。具體調(diào)整方案如下:
1)在人才培養(yǎng)方案中,細(xì)化了就業(yè)崗位群,如表1所示。
表1 軟件技術(shù)專業(yè)就業(yè)崗位群
[就業(yè)范圍\&初始崗位群
(畢業(yè)3年內(nèi))\&發(fā)展崗位群
(畢業(yè)3年后)\&軟件開發(fā)
(web應(yīng)用程序、手機(jī)軟件開發(fā)、網(wǎng)站開發(fā)、應(yīng)用軟件)\&程序員\&軟件工程師\&軟件測試
(功能測試和性能測試、手工測試和自動化測試)\&軟件產(chǎn)品測試員\&測試工程師\&軟件技術(shù)支持
(軟件實(shí)施、軟件維護(hù)、數(shù)據(jù)庫系統(tǒng)維護(hù))\&軟件支持技術(shù)員\&技術(shù)支持工程師\&其它軟件相關(guān)
(軟件需求調(diào)研、軟件文檔編寫工程師、軟件銷售、軟件售后服務(wù)及培訓(xùn)、軟件客服)\&相關(guān)業(yè)務(wù)員\&相關(guān)主管\&]
2)從基礎(chǔ)素質(zhì)和專業(yè)素質(zhì)兩方面詳細(xì)描述了軟件技術(shù)專業(yè)人才培養(yǎng)規(guī)格
在確定人才培養(yǎng)目標(biāo)基礎(chǔ)上,從基礎(chǔ)素質(zhì)和專業(yè)素質(zhì)兩方面細(xì)化了人才培養(yǎng)規(guī)格?;A(chǔ)素質(zhì)包括具有良好的語言表達(dá)能力和團(tuán)隊(duì)合作精神;具有較強(qiáng)的自我學(xué)習(xí)能力等。專業(yè)素質(zhì)包括具有軟件開發(fā)能力、軟件測試能力、軟件技術(shù)支持能力等 。
3)根據(jù)職業(yè)認(rèn)證的知名度,行業(yè)的認(rèn)可度,選取了適合在校學(xué)生考取的職業(yè)資格證書,并按照種類和級別進(jìn)行分類,如表2所示,將學(xué)歷教育與技能認(rèn)證培訓(xùn)相融合。
3 構(gòu)建“基于軟件產(chǎn)品開發(fā)工作過程”的課程體系
依據(jù)“職業(yè)、系統(tǒng)、開放”的理念,按照軟件企業(yè)崗位能力要求,分析、整理軟件企業(yè)典型職業(yè)活動工作過程,按照由簡單到復(fù)雜的工作任務(wù)進(jìn)行重構(gòu),工作場景通過學(xué)習(xí)領(lǐng)域來體現(xiàn),構(gòu)建了“基于軟件產(chǎn)品開發(fā)工作過程”的課程體系。
在課程體系中根據(jù)軟件產(chǎn)品工作過程梳理三條技術(shù)主線:WEB應(yīng)用程序開發(fā)、安卓系統(tǒng)上的應(yīng)用程序開發(fā)和軟件測試。整個課程結(jié)構(gòu)可分為基礎(chǔ)類課程模塊、人文素質(zhì)選修課模塊、專業(yè)基礎(chǔ)課程模塊、專業(yè)方向課程模塊和實(shí)訓(xùn)模塊;描述了專業(yè)技能、課程體系、主要教學(xué)內(nèi)容與要求、技能考核項(xiàng)目與要求,并對核心課程做出描述。 4 采用LPT教學(xué)模式
在“語言類”課程上采用“LPT”教學(xué)模式,即在課程教學(xué)過程中采用案例教學(xué)、項(xiàng)目教學(xué)、任務(wù)驅(qū)動教學(xué)等多種教學(xué)方法,將lecture(教學(xué))、practical(實(shí)踐)和tutorial(輔導(dǎo))相結(jié)合的教學(xué)模式。理論教學(xué)主要通過小型案例的方式介紹基本知識點(diǎn),通過案例的講解使學(xué)生掌握該部分基礎(chǔ)知識的使用方法。實(shí)踐教學(xué)布置兩類實(shí)訓(xùn)任務(wù):一是與教學(xué)案例類似的實(shí)訓(xùn)任務(wù),觀察學(xué)生對基礎(chǔ)知識的實(shí)際掌握情況;二是布置難度高于教學(xué)案例的實(shí)訓(xùn)任務(wù),觀察學(xué)生對知識點(diǎn)的靈活運(yùn)用情況。輔導(dǎo)主要是針對學(xué)生在實(shí)訓(xùn)過程中出現(xiàn)的錯誤進(jìn)行個別輔導(dǎo)與易犯的錯誤進(jìn)行歸類總結(jié),同時也提出在實(shí)際使用過程中該部分知識的常用方法。
5 打造全方位教學(xué)資源
軟件技術(shù)專業(yè)課程資源多數(shù)為教學(xué)課件、教學(xué)案例、實(shí)訓(xùn)指導(dǎo)書等上課必備資源。本次項(xiàng)目建設(shè)過程中,按照學(xué)校課程資源包保準(zhǔn),完善了專業(yè)課程資源。具體有:教學(xué)資料、學(xué)習(xí)資源、特色教學(xué)資源、課外作業(yè)、課外訓(xùn)練、題庫等。在核心技術(shù)課程與綜合實(shí)訓(xùn)課程上,與企業(yè)工程師一起研發(fā)課程資源,引入企業(yè)的案例及相關(guān)技術(shù)文檔。
通過軟件技術(shù)教學(xué)資源的建設(shè),為學(xué)生提供多樣化、開放式資源,實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)、交互式學(xué)習(xí)。同時教學(xué)資源建設(shè)為專業(yè)教師提供了信息資源共享、相互交流的平臺,通過共享教學(xué)資源的教學(xué)資源,教師可以獲取最新的技術(shù)、行業(yè)產(chǎn)業(yè)信息、專業(yè)資源、課程資源、項(xiàng)目資源和實(shí)訓(xùn)案例等,促進(jìn)專業(yè)建設(shè)、課程建設(shè)、提高技術(shù)應(yīng)用能力、教學(xué)與實(shí)踐能力。通過教學(xué)資源的建設(shè)可以實(shí)現(xiàn)培養(yǎng)高素質(zhì)、高技能的軟件技術(shù)專門人才。
6 總結(jié)
行業(yè)企業(yè)對于職業(yè)崗位上人才素質(zhì)培養(yǎng)的需要是職業(yè)教育存在的源頭,也是專業(yè)定位的基礎(chǔ)。該文依托項(xiàng)目,以人才市場需求為導(dǎo)向,研究了軟件技術(shù)專業(yè)人才培養(yǎng)模式與教學(xué)資源包建設(shè)。根據(jù)高職高專培養(yǎng)一線應(yīng)用型人才的宗旨,立足軟件技術(shù)專業(yè)人才培養(yǎng)模式研究、課程體系建設(shè)、教學(xué)方法改革、教學(xué)資源建設(shè)等方面,以培養(yǎng)高素質(zhì),綜合型軟件人才為目的,積極更新教育教學(xué)觀念,優(yōu)化軟件技術(shù)專業(yè)課程建設(shè),提高學(xué)生就業(yè)能力,實(shí)現(xiàn)職業(yè)教育專業(yè)改革發(fā)展的目標(biāo)。
【關(guān)鍵詞】軟件工程;專業(yè)建設(shè);課程群
0 引言
作為一個新興的學(xué)科,軟件工程涉及計算機(jī)科學(xué)、數(shù)學(xué)、管理學(xué)等領(lǐng)域,是一個綜合叉學(xué)科。同時,軟件開發(fā)技術(shù)得到了飛速的發(fā)展,云計算、移動互聯(lián)網(wǎng)絡(luò)、手機(jī)系統(tǒng)和APP軟件、物聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+概念的提出,對計算機(jī)行業(yè),特別是軟件工程專業(yè)的發(fā)展產(chǎn)生了深遠(yuǎn)的影響。
如何利用現(xiàn)有技術(shù),對軟件工程專業(yè)的人才培養(yǎng)模式進(jìn)行改革,從而培養(yǎng)出適應(yīng)社會需要的高素質(zhì)、實(shí)用型、具有競爭能力的軟件工程高級應(yīng)用型人才是擺在軟件工程教育工作者面前的一個重要任務(wù)。
本文以河南城建學(xué)院“人才培養(yǎng)模式改革”為契機(jī),結(jié)合軟件工程專業(yè)的學(xué)科特點(diǎn)及現(xiàn)階段的教學(xué)困境,提出了軟件工程專業(yè)課程群建設(shè)方案,旨在為課程體系與教學(xué)內(nèi)容整體優(yōu)化提供有益探索。
1 軟件工程專業(yè)認(rèn)知與定位
對比計算機(jī)科學(xué)與技術(shù)專業(yè),軟件工程專業(yè)側(cè)重于用工程化的技術(shù)和方法,應(yīng)用計算機(jī)科學(xué)、數(shù)學(xué)、及管理科學(xué)等原理來開發(fā)軟件。其中,計算機(jī)科學(xué)、數(shù)學(xué)用于構(gòu)建模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計范型、評估成本及確定權(quán)衡,管理科學(xué)用于計劃、資源、質(zhì)量、成本等管理[1]。軟件工程包括十大知識領(lǐng)域:軟件需求、軟件設(shè)計、軟件構(gòu)造、軟件測試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具與方法、軟件質(zhì)量。
立足于計算機(jī)工業(yè)和軟件產(chǎn)業(yè)的人才需求現(xiàn)狀,高等院校的軟件工程專業(yè)人才培養(yǎng)模式不僅要注重學(xué)生基礎(chǔ)知識和動手能力的培養(yǎng),同時也要注重學(xué)生工程能力和職業(yè)素質(zhì)的培養(yǎng)。我院軟件工程專業(yè)人才培養(yǎng)目標(biāo)為:培養(yǎng)適應(yīng)我國社會主義現(xiàn)代化建設(shè)需要,德、智、體、美全面發(fā)展的,掌握自然科學(xué)和人文社科基礎(chǔ)知識、計算機(jī)科學(xué)及軟件工程專業(yè)基礎(chǔ)理論知識的,熟悉軟件開發(fā)相關(guān)理論和知識的,具有軟件開發(fā)實(shí)踐和項(xiàng)目組織的初步經(jīng)驗(yàn)和能力,具有創(chuàng)新和服務(wù)意識,具有熟練的外語運(yùn)用能力,能在企、事業(yè)單位和行政管理部門從事科學(xué)研究、開發(fā)和應(yīng)用的,能適應(yīng)技術(shù)進(jìn)步和社會需求變化的高素質(zhì)、實(shí)用型、具有競爭能力的軟件工程高級應(yīng)用型人才。
2 現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境
現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境究其根源是由軟件工程專業(yè)的學(xué)科特點(diǎn)決定,即軟件工程學(xué)科涉及到理論、方法、工具的綜合交叉;軟件項(xiàng)目的過程、組織和管理涉及面廣;同時軟件工程專業(yè)的方法、技術(shù)和知識更新快、使用周期短、國際化程度高、應(yīng)用范圍廣、服務(wù)性強(qiáng)以及軟件使用的不連續(xù)性和不確定性[2]。
現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境:
1)專業(yè)核心課程工程化的原理貫徹始終,理論性強(qiáng),理論指導(dǎo)實(shí)踐的意義重大,但部分學(xué)生專業(yè)基礎(chǔ)不牢,軟件開發(fā)經(jīng)驗(yàn)不足,無法把理論教學(xué)的知識與實(shí)踐結(jié)合,課堂教學(xué)效果不好。
2)軟件開發(fā)技術(shù)發(fā)展迅速,特別是云計算、物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+等技術(shù)的發(fā)展,使得學(xué)生在校學(xué)習(xí)的專業(yè)理論和技能素養(yǎng)跟不上社會對于軟件工程專業(yè)技術(shù)人才的要求。
3 軟件工程專業(yè)課程群建設(shè)
本文提出的軟件工程專業(yè)課程群建設(shè)是在河南城建學(xué)院“人才培養(yǎng)模式改革”大背景下,結(jié)合軟件工程專業(yè)的學(xué)科特點(diǎn)及現(xiàn)階段的教學(xué)困境,提出了軟件工程專業(yè)課程群建設(shè)方案。
需要強(qiáng)調(diào)指出的是,課程群建設(shè)并不是機(jī)械地進(jìn)行課程排列組合,它應(yīng)該是把一批具有相同認(rèn)知結(jié)構(gòu)和培養(yǎng)目標(biāo)的本專業(yè)或跨專業(yè)課程的知識、方法、問題及解決方案有機(jī)地整合形成的課程體系[3]。課程設(shè)置要體現(xiàn)與時俱進(jìn),且要和當(dāng)前高校的教學(xué)方法改革相結(jié)合,旨在為人才培養(yǎng)模式改革在系統(tǒng)化、理論化、工程化、實(shí)踐化等方面提供建議,針對專業(yè)特點(diǎn)構(gòu)建工程化實(shí)踐教學(xué)體系,形成一個融基礎(chǔ)理論、實(shí)驗(yàn)教學(xué)、工程實(shí)踐為一體的整體化培養(yǎng)機(jī)制,使學(xué)生各方面的能力都得到全面均衡的發(fā)展。
按照循序漸進(jìn)的教學(xué)指導(dǎo)原則,本文提出的軟件工程專業(yè)課程群建設(shè),主要從課程群建設(shè)和實(shí)踐能力培養(yǎng)兩個方面進(jìn)行闡述,從而形成一體化培養(yǎng)機(jī)制,使學(xué)生在打牢專業(yè)基礎(chǔ)知識的同時,在實(shí)踐技能方面得到全面均衡發(fā)展。
1)軟件工程專業(yè)課程群建設(shè)
軟件工程專業(yè)課程群建設(shè)從理論基礎(chǔ)課程群建設(shè)考慮。其中,理論基礎(chǔ)課程群建設(shè)可以細(xì)分為四個課程子群,分別為:公共基礎(chǔ)課程群、專業(yè)基礎(chǔ)課程群、軟件工程專業(yè)課程群和專業(yè)方向課程群。
具體來講,四個課程子群的包含的課程如下。
(1)公共基礎(chǔ)課程群。包含思想政治類(具體包含課程:思想道德修養(yǎng)與法律基礎(chǔ)、基本原理、思想和中國特色社會主義理論體系概論和中國近代史綱要)、大學(xué)英語(一、二、三、四)、高等數(shù)學(xué)(上、下)、大學(xué)體育(一、二、三、四)和計算機(jī)科學(xué)導(dǎo)論等課程。
(2)專業(yè)基礎(chǔ)課程群。包含高級語言程序設(shè)計、大學(xué)物理(一、二)、硬件類(數(shù)字電路、模擬電路、計算機(jī)硬件技術(shù)基礎(chǔ))、線性代數(shù)、離散數(shù)學(xué)、概率論與數(shù)理統(tǒng)計、軟件工程導(dǎo)論等課程。
(3)專業(yè)課程群。包含程序設(shè)計語言類(具體包含課程:面向?qū)ο蟪绦蛟O(shè)計、Java基礎(chǔ)、網(wǎng)站建設(shè))、數(shù)據(jù)結(jié)構(gòu)、計算機(jī)組成原理、數(shù)據(jù)庫原理、計算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)類(操作系統(tǒng)和Linux操作系統(tǒng)),面向?qū)ο蠓治雠c設(shè)計(UML)、軟件工程過程與管理、軟件質(zhì)量與測試、軟件系統(tǒng)設(shè)計與體系結(jié)構(gòu)、計算機(jī)安全和編譯原理等課程。
(4)專業(yè)方向課程群。包括限選課和任選課兩類。其中限選課分為兩個方向:.NET方向(具體包含課程:C#程序設(shè)計、網(wǎng)站建設(shè)和 .NET企業(yè)級開發(fā))和Java方向(具體包含課程:典型數(shù)據(jù)庫、Java Web應(yīng)用開發(fā)和J2EE企業(yè)級開發(fā))。任選課具體包含課程:算法分析與設(shè)計、人工智能、平面設(shè)計、Android技術(shù)應(yīng)用和繪畫鑒賞等課程。
2)實(shí)踐能力培養(yǎng)
實(shí)踐能力培養(yǎng)主要從上機(jī)實(shí)驗(yàn)、課程設(shè)計、實(shí)習(xí)實(shí)訓(xùn)和畢業(yè)設(shè)計四個方面入手,著重培養(yǎng)學(xué)生的實(shí)踐動手能力。
實(shí)踐能力培養(yǎng)以“四面一體”為原則,著重培養(yǎng)學(xué)生的實(shí)踐動手能力。所謂“四面”,是指實(shí)踐環(huán)節(jié)從上機(jī)實(shí)驗(yàn)、課程設(shè)計、實(shí)習(xí)實(shí)訓(xùn)和畢業(yè)設(shè)計四個方面進(jìn)行理論知識的深刻理解和熟練運(yùn)用,從而使學(xué)生打下堅(jiān)實(shí)的理論基礎(chǔ)知識,并運(yùn)用到實(shí)踐。其中上機(jī)實(shí)驗(yàn)主要是對相關(guān)課程的理論知識點(diǎn)進(jìn)一步理解和掌握;課程設(shè)計則是以小項(xiàng)目為基礎(chǔ),使學(xué)生對課程總體把握和熟練運(yùn)用,把所學(xué)知識運(yùn)用到實(shí)踐中去,理論聯(lián)系實(shí)踐;實(shí)習(xí)、實(shí)訓(xùn)環(huán)節(jié)是讓學(xué)生對新技術(shù)、新知識的學(xué)習(xí),同時進(jìn)一步提高學(xué)生的動手能力;畢業(yè)設(shè)計注重對理論知識和實(shí)踐能力的綜合運(yùn)用,形成全面的專業(yè)技能。
“一體”是指“四面”的最終目的是為學(xué)生的實(shí)踐能力服務(wù),在畢業(yè)設(shè)計環(huán)節(jié)實(shí)現(xiàn)四面歸一,提高學(xué)生從整體把握并綜合運(yùn)用所學(xué)的理論、實(shí)驗(yàn)、課程設(shè)計、實(shí)習(xí)、實(shí)訓(xùn)中的知識,知識歸一、動手能力歸一,形成全面的專業(yè)技能,使學(xué)生在進(jìn)入社會工作后,有很強(qiáng)的實(shí)踐動手能力,適應(yīng)工作的需要。
4 結(jié)束語
本文依據(jù)我校軟件工程專業(yè)認(rèn)知與定位和現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境,提出了軟件工程專業(yè)課程群建設(shè)方案,旨在為課程體系與教學(xué)內(nèi)容整體優(yōu)化提供有益探索,從而培養(yǎng)能適應(yīng)技術(shù)進(jìn)步和社會需求變化的高素質(zhì)、實(shí)用型、具有競爭能力的軟件工程高級應(yīng)用型人才。
【參考文獻(xiàn)】
[1]張效祥.計算機(jī)科學(xué)技術(shù)百科全書[M].北京:清華大學(xué)出版社,2005,11:183.
一、建立“企業(yè)erp系統(tǒng)”
會計電算化發(fā)展到今天,已不是單純的會計與計算機(jī)的簡單結(jié)合,而是已經(jīng)發(fā)展成為一門延伸到通信學(xué)、企業(yè)管理學(xué)、市場運(yùn)籌學(xué)等學(xué)科的綜合性學(xué)科;它的推廣應(yīng)用不再是單純的財務(wù)管理系統(tǒng),而是正朝著企業(yè)資源計劃管理系統(tǒng)(erp)方向發(fā)展,甚至發(fā)展成為不同企業(yè)之間跨地區(qū)、跨行業(yè)相互鏈接的大網(wǎng)絡(luò)系統(tǒng)。
通過幾年來在基層從事會計電算化工作所積累的經(jīng)驗(yàn),要想實(shí)現(xiàn)真正的財務(wù)管理現(xiàn)代化,必須在企業(yè)內(nèi)部建立以財務(wù)為中心的“企業(yè)erp系統(tǒng)”。通過把企業(yè)內(nèi)部相關(guān)部門的計算機(jī)連接起來,建立企業(yè)內(nèi)部綜合信息管理網(wǎng)絡(luò)系統(tǒng),在業(yè)務(wù)量比較大的幾個部門建立獨(dú)立的資源子網(wǎng)。比如:財務(wù)管理信息子網(wǎng)、物資管理信息子網(wǎng)、生產(chǎn)管理信息子網(wǎng)等。各子網(wǎng)要以財務(wù)資源子網(wǎng)為中心,通過網(wǎng)間聯(lián)合與財務(wù)管理局域網(wǎng)相連接,其它部門可采用電信線路用單機(jī)掛接方式或者通過光纜與財務(wù)管理局域網(wǎng)連接。同時,制定一套“財務(wù)管理局域網(wǎng)管理規(guī)范”,規(guī)范各資源子網(wǎng)的數(shù)據(jù)結(jié)構(gòu)、操作規(guī)范,安全規(guī)范、職業(yè)道德規(guī)范等一系列管理制度,確?!捌髽I(yè)erp系統(tǒng)”運(yùn)行暢通無阻,實(shí)現(xiàn)網(wǎng)上信息資源在各部門之間的相互溝通和資源共享。
二、以商品化軟件為契機(jī),開發(fā)更具實(shí)用性的會計軟件
目前,我國工業(yè)企業(yè)財務(wù)部門使用的會計軟件,一種是外國公司開發(fā)的經(jīng)過漢化的會計軟件,是按照國際會計準(zhǔn)則設(shè)計的,適用于西方資本主義管理體系,而不適用于我國企業(yè)管理模式;另一種是國內(nèi)企業(yè)開發(fā)的商品化會計軟件,這種軟件由于受知識產(chǎn)權(quán)的影響,價格比較昂貴,而且商品化軟件維護(hù)起來比較麻煩,使用它勢必造成人力和物力的極大浪費(fèi)。當(dāng)然后一種商品化軟件是由各方面專家共同開發(fā)的,軟件比較規(guī)范、功能比較齊全、操作也相對簡便,而且軟件實(shí)施周期短、見效快,因此,對于缺乏軟件開發(fā)隊(duì)伍的單位采用商品化軟件是比較明智的。另外,我們還可以在同行業(yè)之間組織力量開發(fā)適用于某行業(yè)的會計電算化軟件,實(shí)行集中開發(fā)、集中管理和維護(hù),共同使用,這樣可以節(jié)省大量的資金,而且行業(yè)之間提供的會計信息資料共上級部門可直接進(jìn)行匯總處理,而不必再開發(fā)專用的匯總軟件,這是我們開展會計電算化工作既經(jīng)濟(jì)又適用的捷徑。
充分利用計算機(jī)技術(shù)和財務(wù)會計知識,建立一套科學(xué)的財會綜合管理體系和會計電算化軟件發(fā)展規(guī)劃,采用在行業(yè)內(nèi)部或同行業(yè)之間選拔優(yōu)秀的計算機(jī)人才,建立行業(yè)計算機(jī)技術(shù)開發(fā)公關(guān)小組,開發(fā)適合行業(yè)內(nèi)部管理需要的會計電算化軟件,在企業(yè)各財會部門推廣應(yīng)用。達(dá)到集中開發(fā)共同使用的目的,縮短軟件開發(fā)應(yīng)用的周期,同時在應(yīng)用管理上也可縱觀全局,從長遠(yuǎn)利益出發(fā),制定一套完整的會計電算化工作的長遠(yuǎn)發(fā)展規(guī)劃。走出僅限于統(tǒng)計報表管理和數(shù)據(jù)存儲管理的初級探索階段,向大規(guī)模數(shù)值計算的專用軟件、面向問題和過程分析及判斷推理的高層次軟件綜合開發(fā)階段邁進(jìn)。由單機(jī)單用戶、聯(lián)機(jī)終端網(wǎng)絡(luò)向標(biāo)準(zhǔn)化網(wǎng)絡(luò)體系結(jié)構(gòu)發(fā)展,充分利用計算機(jī)的網(wǎng)絡(luò)結(jié)構(gòu),更大程度地共享計算機(jī)的硬件、軟件及數(shù)據(jù)資源,建立一套完善的計算機(jī)輔助管理專家系統(tǒng)和智能系統(tǒng),使計算機(jī)在財務(wù)管理工作中的應(yīng)用向更廣泛更深層次發(fā)展。為企業(yè)領(lǐng)導(dǎo)和決策者提供準(zhǔn)確可靠的信息情報,編制出合理的企業(yè)生產(chǎn)經(jīng)營計劃報表及財務(wù)報表。有效地控制企業(yè)生產(chǎn)經(jīng)營中的資源浪費(fèi),加快資金流通,降低資金占用消耗和產(chǎn)品生產(chǎn)成本,提高企業(yè)經(jīng)濟(jì)效益。開創(chuàng)以商品化軟件為契機(jī),以自己的軟件開發(fā)隊(duì)伍為中心,實(shí)現(xiàn)企業(yè)自己的智能化信息與專家系統(tǒng)的會計電算化發(fā)展新路子。
三、搞好計算機(jī)技術(shù)培訓(xùn)工作,走“全員化管理”的道路
會計電算化工作的關(guān)鍵是應(yīng)用,特別是從事具體管理工作的人員,他們的會計電算化水平?jīng)Q定本企業(yè)會計電算化管理的水平,他們中有多少人會使用計算機(jī),能夠利用計算機(jī)進(jìn)行輔助管理工作,甚至有多少人會進(jìn)行簡單的計算機(jī)軟件編程工作都對會計電算化的順利實(shí)施起著至關(guān)重要的作用。所以說會計電算化工作要得到全面的發(fā)展,必須走全員化管理的道路。
全員管理就是動員企業(yè)內(nèi)部從事各項(xiàng)管理工作的工程師、會計師、管理師、統(tǒng)計師、會計員、技術(shù)員及一般管理人員等在搞好本職工作的同肘,協(xié)同從事計算機(jī)程序設(shè)計的人員一起研究學(xué)習(xí)計算機(jī)技術(shù)基礎(chǔ)知識和其它管理科學(xué)的知識,應(yīng)用計算機(jī)去從事各項(xiàng)管理工作。把計算機(jī)同現(xiàn)代化的管理科學(xué)融合在一起,培養(yǎng)出大批能從事多種工作的復(fù)合型人才,形成一個企業(yè)內(nèi)部全體上下相互協(xié)作,同心協(xié)力的全員學(xué)電腦、用電腦的局面,讓更多的人去學(xué)習(xí)計算機(jī)知識,用學(xué)到的知識去為管理服務(wù),提高管理工作的水平和質(zhì)量。
分類實(shí)訓(xùn)的教學(xué)嘗試為深化培養(yǎng)方案的改革提供了新思路近年來,長江大學(xué)信管專業(yè)的發(fā)展遇到了不少問題。在就業(yè)方面,由于我國企業(yè)整體上尚未意識到信息化和信息管理的重要性,因此,信管專業(yè)的畢業(yè)生很難找到對口的就業(yè)崗位,學(xué)生真正從事信管有關(guān)崗位的比重較少。特別是在2013年高校畢業(yè)生規(guī)模將近700萬的背景下,信管專業(yè)學(xué)生的就業(yè)壓力越來越大。在生源質(zhì)量方面,由于長江大學(xué)開展大類培養(yǎng)的教學(xué)模式,很多大一年級或大二年級的學(xué)生對信管專業(yè)的發(fā)展和就業(yè)前景缺乏信心,從而使部分優(yōu)秀的學(xué)生轉(zhuǎn)向其他專業(yè)。在教學(xué)環(huán)節(jié)上,學(xué)生難以理解管理類、計算機(jī)技術(shù)類以及信息管理類知識的關(guān)系,在學(xué)習(xí)重難點(diǎn)上顧此失彼,普遍認(rèn)為課程多卻沒有培養(yǎng)動手能力。為了改變這些現(xiàn)狀,信管專業(yè)教學(xué)團(tuán)隊(duì)在培養(yǎng)方案、課外活動、理論教學(xué)方法和實(shí)踐教學(xué)方法等方面都做了大膽的改革和探索。信管專業(yè)教學(xué)團(tuán)隊(duì)認(rèn)為,提高學(xué)生的就業(yè)質(zhì)量,明確畢業(yè)生的專業(yè)發(fā)展定位是培養(yǎng)方案改革的切入點(diǎn)。結(jié)合現(xiàn)代企業(yè)對畢業(yè)生的能力需求特征,我們將信管專業(yè)畢業(yè)生的發(fā)展方向分為軟件開發(fā)工程師類、ERP應(yīng)用類、考研以及企業(yè)管理咨詢四類。在就業(yè)方面,強(qiáng)調(diào)專業(yè)教學(xué)以學(xué)生就業(yè)為導(dǎo)向,鼓勵學(xué)生主動參與各種形式的就業(yè)培訓(xùn),如ERP操作學(xué)習(xí)以及軟件開發(fā)培訓(xùn)等。通過“請教師進(jìn)來培訓(xùn)”和“讓學(xué)生走出去實(shí)訓(xùn)”兩種途徑,形成了校內(nèi)外合作的穩(wěn)定教學(xué)團(tuán)隊(duì),大幅度提高了學(xué)生的就業(yè)競爭力,并與有關(guān)培訓(xùn)機(jī)構(gòu)以及軟件開發(fā)企業(yè)建立了良好的合作關(guān)系。從2011屆和2012屆畢業(yè)生的就業(yè)情況來看,受過針對性培訓(xùn)的學(xué)生的就業(yè)質(zhì)量明顯要高于其他學(xué)生。其中,從事信息系統(tǒng)軟件開發(fā)和ERP系統(tǒng)管理工作的學(xué)生平均工資達(dá)4500元/月以上,就業(yè)質(zhì)量明顯要好于其他管理類專業(yè)。在就業(yè)形勢好轉(zhuǎn)的情況下,教學(xué)團(tuán)隊(duì)通過多次專業(yè)交流和聯(lián)誼活動使在校的低年級學(xué)生建立了對專業(yè)的信心,減少了優(yōu)秀生源的流失。對于2013屆畢業(yè)生,教學(xué)團(tuán)隊(duì)繼續(xù)增加了分類培養(yǎng)的規(guī)模,參與校企合作軟件開發(fā)培訓(xùn)和ERP軟件實(shí)訓(xùn)的30多名學(xué)生均成功地與用人單位簽訂了就業(yè)協(xié)議。目前,分類實(shí)訓(xùn)的教學(xué)效果給了專業(yè)教學(xué)團(tuán)隊(duì)很大的啟發(fā),證明了分類培養(yǎng)思路的可行性。專業(yè)培養(yǎng)方案改革的指導(dǎo)思想就是要為實(shí)施這種分類實(shí)訓(xùn)教學(xué)模式建立起完善的實(shí)踐平臺、提供專業(yè)基礎(chǔ)知識、安排合理的時間進(jìn)度并匹配對應(yīng)的教學(xué)資源等,從而系統(tǒng)地構(gòu)建起適合本校畢業(yè)生實(shí)踐能力發(fā)展規(guī)律的課程體系和教學(xué)方法。
信管專業(yè)培養(yǎng)方案改革的總體規(guī)劃
(一)培養(yǎng)方案改革的目標(biāo)1.近期目標(biāo)。面向現(xiàn)代企業(yè)的實(shí)際需求和學(xué)生個性發(fā)展的需要,為信管專業(yè)的畢業(yè)生設(shè)計3~4個可行的發(fā)展方向,并對高年級學(xué)生進(jìn)行有針對性的培養(yǎng),從而提高學(xué)生的就業(yè)競爭力和信管專業(yè)的吸引力,有效地激發(fā)低年級學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)動力。2.中期目標(biāo)。重新整合現(xiàn)有的課程體系,提高課程設(shè)計或?qū)嵺`教學(xué)的比重,并設(shè)計和開發(fā)面向信管專業(yè)的生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺,讓后續(xù)各年級的學(xué)生參與該電子商務(wù)平臺的進(jìn)一步完善與電子商務(wù)實(shí)體企業(yè)的運(yùn)行,建立起面向信管專業(yè)甚至是管理學(xué)院全體專業(yè)的特色實(shí)踐教學(xué)平臺。3.遠(yuǎn)期目標(biāo)。對現(xiàn)有軟件開發(fā)的校企合作培養(yǎng)模式進(jìn)行規(guī)范化,建立軟件開發(fā)企業(yè)與學(xué)校合作培養(yǎng)軟件開發(fā)人才的長效機(jī)制,最終促進(jìn)“訂單式”校企合作培養(yǎng)模式的形成,從而使長江大學(xué)管理學(xué)院的信管專業(yè)能逐漸形成特色,進(jìn)而建立起本專業(yè)的品牌影響力。(二)培養(yǎng)方案改革的基本思路在總結(jié)初步改革經(jīng)驗(yàn)的基礎(chǔ)上,長江大學(xué)信管專業(yè)培養(yǎng)方案改革的基本思路可以概括為“一個導(dǎo)向、兩項(xiàng)基本原則、三個重點(diǎn)發(fā)展方向、四個實(shí)訓(xùn)平臺、五項(xiàng)關(guān)鍵舉措”。1.一個導(dǎo)向:以培養(yǎng)學(xué)生滿足現(xiàn)代企業(yè)能力需求的就業(yè)競爭力為導(dǎo)向。2.兩項(xiàng)基本原則:尊重學(xué)生個性發(fā)展的原則、強(qiáng)化動手能力培養(yǎng)的原則。3.三個重點(diǎn)發(fā)展方向:軟件開發(fā)工程師、ERP系統(tǒng)維護(hù)及應(yīng)用、信息管理與決策咨詢。4.四個實(shí)訓(xùn)平臺:一個專業(yè)綜合實(shí)訓(xùn)平臺和三個分類實(shí)訓(xùn)平臺。(1)設(shè)計和開發(fā)專業(yè)綜合實(shí)訓(xùn)平臺———生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺。該專業(yè)綜合實(shí)訓(xùn)平臺主要用于在大三階段對學(xué)生進(jìn)行專業(yè)核心能力的綜合實(shí)訓(xùn),要求學(xué)生掌握該平臺的業(yè)務(wù)流程和數(shù)據(jù)流程,逐步熟悉電子商務(wù)系統(tǒng)設(shè)計和開發(fā)的全過程,并對現(xiàn)有的電子商務(wù)平臺提出進(jìn)一步完善和改進(jìn)的建議,學(xué)生還可以選擇性地參與該電子商務(wù)平臺實(shí)體的商業(yè)化運(yùn)營。(2)依托于省級重點(diǎn)實(shí)驗(yàn)室中的用友ERPU8.7.2平臺,訓(xùn)練學(xué)生對常見商業(yè)ERP系統(tǒng)的操作和維護(hù)能力,為提高學(xué)生的就業(yè)競爭力做準(zhǔn)備。(3)利用國家、省級和校級大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐平臺,通過項(xiàng)目申報的方式激勵學(xué)生進(jìn)行科學(xué)問題研究,培養(yǎng)學(xué)生進(jìn)行企業(yè)信息管理實(shí)踐和決策咨詢方面的能力。(4)擴(kuò)展與北大青鳥、迅騰軟件以及ITjob等機(jī)構(gòu)的合作培訓(xùn),逐漸建立起軟件開發(fā)校企合作實(shí)訓(xùn)基地,培養(yǎng)學(xué)生從事系統(tǒng)分析和系統(tǒng)開發(fā)崗位的就業(yè)能力。5.五項(xiàng)關(guān)鍵舉措:整合管理類和計算機(jī)類課程的教學(xué)內(nèi)容,優(yōu)化課程設(shè)置體系,鼓勵專業(yè)交流和課外創(chuàng)新,建立校企合作培訓(xùn)基地,改革畢業(yè)設(shè)計的形式和內(nèi)容。按照上述改革的基本思路以及長江大學(xué)的大類培養(yǎng)教學(xué)模式,將信管專業(yè)培養(yǎng)方案的框架分為六個階段:大類培養(yǎng)階段、專業(yè)基礎(chǔ)學(xué)習(xí)階段、專業(yè)基本能力形成階段、專業(yè)知識綜合運(yùn)用階段、定向能力培養(yǎng)階段和畢業(yè)設(shè)計階段,如圖2所示。大類培養(yǎng)階段屬于基礎(chǔ)知識教學(xué)和通識性教育階段。專業(yè)基礎(chǔ)學(xué)習(xí)階段重在專業(yè)基礎(chǔ)課的教學(xué),為培養(yǎng)學(xué)生的數(shù)據(jù)分析能力、企業(yè)信息管理能力以及軟件開發(fā)能力做知識儲備。專業(yè)知識綜合運(yùn)用階段則需要通過各種綜合性課程以及生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺培養(yǎng)學(xué)生系統(tǒng)分析和設(shè)計的能力,以及綜合利用專業(yè)知識解決實(shí)際問題的動手能力。在定向能力培養(yǎng)階段將學(xué)生分為三個發(fā)展方向,滿足學(xué)生在就業(yè)或考研方面的個性需求,并將其發(fā)展方向與畢業(yè)設(shè)計環(huán)節(jié)結(jié)合起來,有針對性地培訓(xùn)學(xué)生感興趣的專業(yè)技能。
培養(yǎng)方案改革的具體實(shí)施措施
(一)專業(yè)定位及特色1.專業(yè)定位。培養(yǎng)能在各級行政部門、工商企業(yè)、科研單位從事信息管理與決策咨詢、管理信息系統(tǒng)應(yīng)用與維護(hù)以及軟件開發(fā)與設(shè)計等工作的應(yīng)用型人才。2.培養(yǎng)目標(biāo)。使學(xué)生掌握現(xiàn)代管理學(xué)理論、計算機(jī)技術(shù)、信息資源管理以及管理信息系統(tǒng)等方面的理論和應(yīng)用知識,具備進(jìn)行信息管理和決策咨詢、常用商業(yè)ERP系統(tǒng)應(yīng)用、管理信息系統(tǒng)開發(fā)和設(shè)計等方面的動手能力。3.信管的專業(yè)特色。改革培養(yǎng)方案要力爭在學(xué)生學(xué)習(xí)能力培養(yǎng)、實(shí)踐能力培養(yǎng)、就業(yè)競爭力等方面形成特色,具體表現(xiàn)在以下四個方面:(1)建立符合專業(yè)特點(diǎn)的嚴(yán)格教學(xué)管理制度,強(qiáng)化對學(xué)生學(xué)習(xí)態(tài)度、學(xué)習(xí)過程及學(xué)習(xí)成果的管理,塑造學(xué)生良好的學(xué)習(xí)能力;(2)利用多種教學(xué)實(shí)訓(xùn)平臺,強(qiáng)調(diào)理論教學(xué)與實(shí)踐教學(xué)的結(jié)合,培養(yǎng)學(xué)生解決實(shí)際問題的動手能力;(3)開展基于校企合作的定向培養(yǎng)模式,提高學(xué)生的就業(yè)質(zhì)量以及專業(yè)的社會影響;(4)結(jié)合學(xué)校石油行業(yè)的特色,有條件地選擇本專業(yè)優(yōu)秀的學(xué)生,與石油院系聯(lián)合培養(yǎng)學(xué)生開發(fā)石油行業(yè)管理信息系統(tǒng)的能力。(二)理論課程的改革方案學(xué)生對理論課程改革的建議主要集中在管理類課程教學(xué)內(nèi)容重復(fù)、計算機(jī)課程實(shí)踐不足、管理類課程與計算機(jī)類課程關(guān)系不清、專業(yè)課程教學(xué)順序和進(jìn)度不合理、理論教學(xué)與就業(yè)實(shí)訓(xùn)相沖突等方面。針對這些問題,本次理論課程的改革主要從五個方面入手。1.加強(qiáng)大類培養(yǎng)與早期專業(yè)引導(dǎo)間的銜接。信管專業(yè)相比其他管理類專業(yè),不容易讓學(xué)生對其專業(yè)內(nèi)涵形成直觀的認(rèn)識,從而會造成學(xué)生在專業(yè)發(fā)展方向或?qū)W習(xí)目標(biāo)上的迷失。因此,在大學(xué)一年級期間必須讓學(xué)生對信管專業(yè)的基礎(chǔ)知識、專業(yè)性質(zhì)、主要學(xué)習(xí)內(nèi)容、專業(yè)發(fā)展方向有總體上的了解,以增強(qiáng)學(xué)生學(xué)習(xí)的信心,并能盡早地制定遠(yuǎn)期學(xué)習(xí)目標(biāo)。為此,需要在大學(xué)一年級適當(dāng)壓縮有關(guān)的公共課教學(xué),引入《管理學(xué)原理》、《管理信息系統(tǒng)專業(yè)導(dǎo)論》等基礎(chǔ)必修課程。這些課程難度不大,但能讓學(xué)生迅速進(jìn)入經(jīng)濟(jì)管理類學(xué)科的角色,也能讓學(xué)生對信管專業(yè)的性質(zhì)和專業(yè)發(fā)展方向有全面的認(rèn)知。2.刪除與信管專業(yè)相關(guān)性不強(qiáng)的必修管理課程。將《人力資源管理》、《國際貿(mào)易》、《市場營銷》等必修課程從原教學(xué)計劃中刪除,同時增設(shè)相關(guān)的選修課程,把管理類課程教學(xué)的重點(diǎn)放在生產(chǎn)管理、供應(yīng)鏈管理、財務(wù)管理以及項(xiàng)目管理等方面,其目的是弱化專業(yè)性太強(qiáng)的管理知識,訓(xùn)練學(xué)生能從系統(tǒng)的角度理解企業(yè)管理流程間或崗位職能間的相關(guān)性,使學(xué)生能從信息流或信息資源管理的角度提出解決企業(yè)管理問題的方案。3.增加能提高學(xué)生定量分析能力的課程。在專業(yè)基礎(chǔ)教學(xué)階段增加《預(yù)測及決策》、《管理統(tǒng)計與應(yīng)用軟件》等課程,使學(xué)生能學(xué)會搜集和整理商業(yè)數(shù)據(jù),并能利用常用軟件對有關(guān)數(shù)據(jù)進(jìn)行分析和挖掘,這是選擇“信息管理與決策咨詢”方向的畢業(yè)生需要重點(diǎn)培養(yǎng)的核心能力。4.修改重點(diǎn)課程的教學(xué)內(nèi)容,改變不合理的課程安排順序。加強(qiáng)《運(yùn)籌學(xué)》、《信息管理學(xué)》、《信息經(jīng)濟(jì)學(xué)》、《管理信息系統(tǒng)(MIS)》以及《企業(yè)資源計劃(ERP)》等課程的教學(xué)內(nèi)容改革,利用這些綜合性課程培養(yǎng)學(xué)生的動手能力。同時,理順《信息管理學(xué)》、《決策支持系統(tǒng)》、《管理信息系統(tǒng)》、《數(shù)據(jù)庫管理系統(tǒng)》等課程在課程體系中的教學(xué)順序,使學(xué)生能從易到難地建立起課程知識點(diǎn)之間的聯(lián)系。5.大四學(xué)年不再開設(shè)必修課程,以三個實(shí)踐平臺為基礎(chǔ)增加具有針對性的分類實(shí)訓(xùn)課程。信管專業(yè)實(shí)踐性較強(qiáng),學(xué)生需要在就業(yè)前經(jīng)過專門的軟件開發(fā)培訓(xùn)或在有關(guān)企業(yè)中進(jìn)行系統(tǒng)地實(shí)習(xí)。如果在大四階段開設(shè)必修課程,將會與學(xué)生的分類綜合實(shí)訓(xùn)任務(wù)產(chǎn)生沖突。但是,為滿足學(xué)生在校學(xué)習(xí)或個性發(fā)展的需要,在大四第一學(xué)年可開設(shè)《ERP系統(tǒng)實(shí)踐與技術(shù)認(rèn)證》、《電子商務(wù)及運(yùn)營實(shí)踐》、《IT項(xiàng)目管理》或《軟件工程》等選修課程。這些專業(yè)選修課程的綜合性和應(yīng)用性較強(qiáng),以引導(dǎo)學(xué)生明確個人的發(fā)展定位為目的,也可以成為學(xué)生參與就業(yè)競爭的能力表現(xiàn)。(三)實(shí)踐教學(xué)的改革方案實(shí)踐教學(xué)是培養(yǎng)學(xué)生動手能力的重要環(huán)節(jié),本次培養(yǎng)方案改革中采用了課程內(nèi)實(shí)驗(yàn)教學(xué)、課程設(shè)計、平臺實(shí)訓(xùn)、校企合作培訓(xùn)以及畢業(yè)設(shè)計等相結(jié)合的綜合實(shí)訓(xùn)模式。結(jié)合多階段培養(yǎng)方案設(shè)置的總體要求,實(shí)踐教學(xué)的實(shí)施主要分為四個階段。1.大類培養(yǎng)階段。在第一學(xué)年期末安排企業(yè)生產(chǎn)實(shí)踐,時間為2周,讓學(xué)生了解企業(yè)生產(chǎn)和管理的基本流程,觀察企業(yè)系統(tǒng)物質(zhì)和信息的輸入和輸出,理解信息化對企業(yè)生產(chǎn)管理的作用,培養(yǎng)學(xué)生對信管專業(yè)的興趣,讓學(xué)生對企業(yè)生產(chǎn)系統(tǒng)形成基本認(rèn)識。2.專業(yè)基本能力形成階段。本階段的實(shí)踐教學(xué)方法以課程內(nèi)實(shí)驗(yàn)和課程設(shè)計為主,要求在有關(guān)課程中設(shè)置上機(jī)實(shí)驗(yàn),學(xué)生需要操作典型的統(tǒng)計軟件和優(yōu)化軟件、數(shù)據(jù)庫管理系統(tǒng)軟件等,讓學(xué)生掌握解決信息管理問題的基本工具。同時通過“程序設(shè)計”、“商業(yè)數(shù)據(jù)分析與處理”等課程來訓(xùn)練學(xué)生的專業(yè)基本能力,要求學(xué)生能結(jié)合企業(yè)管理的實(shí)際背景,學(xué)習(xí)如何通過信息獲取、加工、存儲、利用和評價等來支持企業(yè)的日常經(jīng)營和戰(zhàn)略決策,特別要學(xué)會撰寫規(guī)范的實(shí)驗(yàn)報告文本。作業(yè)或報告不規(guī)范是現(xiàn)在管理學(xué)院各專業(yè)學(xué)生的普遍現(xiàn)象,學(xué)習(xí)態(tài)度的改變應(yīng)該從基本文檔撰寫的規(guī)范化開始,會撰寫規(guī)范化報告文本其實(shí)也是增加就業(yè)競爭力的基本條件。3.專業(yè)知識綜合運(yùn)用階段。學(xué)生需要參與生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺的設(shè)計、開發(fā)和完善過程,同時在條件允許的情況下可參與該電子商務(wù)平臺的實(shí)際運(yùn)營和管理。該階段的實(shí)踐教學(xué)要求學(xué)生能綜合運(yùn)用管理學(xué)知識和MIS方面的知識,操作和管理由本專業(yè)教學(xué)團(tuán)隊(duì)開發(fā)的農(nóng)產(chǎn)品電子商務(wù)平臺,從而培養(yǎng)學(xué)生進(jìn)行企業(yè)管理、信息系統(tǒng)設(shè)計和開發(fā)的專業(yè)核心技能。此外,對于傾向定位于考研或信息管理與決策咨詢兩方面的學(xué)生,在該階段可結(jié)合國家、省級和校級大學(xué)生創(chuàng)業(yè)創(chuàng)新計劃的要求,培養(yǎng)其進(jìn)行規(guī)范化科學(xué)研究的基本技能。4.分類能力培養(yǎng)階段和畢業(yè)設(shè)計階段。由于在四年級期間取消了理論必修課程的教學(xué),學(xué)生必須在大三學(xué)年結(jié)束后選擇個人的發(fā)展定位,以分類、分組的形式參與大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐、用友ERP綜合實(shí)訓(xùn)和校企合作軟件開發(fā)實(shí)訓(xùn)中的某一項(xiàng)。學(xué)生畢業(yè)設(shè)計的選題必須與其選擇的實(shí)訓(xùn)項(xiàng)目類別相關(guān),畢業(yè)設(shè)計的形式分為研究論文類和實(shí)踐操作類兩種,即參與大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐和校企合作軟件開發(fā)實(shí)訓(xùn)項(xiàng)目的學(xué)生以及考研的學(xué)生必須結(jié)合自己從事的具體項(xiàng)目或未來研究方向完成研究型論文,而參與用友ERP綜合實(shí)訓(xùn)項(xiàng)目的學(xué)生必須完成ERP系統(tǒng)各個模塊的操作,選擇實(shí)踐操作類型的畢業(yè)設(shè)計,而且需要通過考試獲得人社部頒發(fā)的ERP系統(tǒng)操作和管理方面的證書。此外,學(xué)??沙雠_有關(guān)政策,允許本專業(yè)優(yōu)秀的學(xué)生參加石油院系舉辦的石油軟件基地班的學(xué)習(xí)。
結(jié)論