国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于IT人才需求的軟件工程課程的項(xiàng)目化教學(xué)研究

2017-12-11 12:32鄭永愛陳晨
電腦知識(shí)與技術(shù) 2017年31期
關(guān)鍵詞:項(xiàng)目化軟件工程教學(xué)研究

鄭永愛 陳晨

摘要:分析了IT人才需求現(xiàn)狀和軟件工程課程的教學(xué)現(xiàn)狀,根據(jù)多年來的教學(xué)經(jīng)驗(yàn),提出了基于人才需求的項(xiàng)目化教學(xué)的教學(xué)模式。實(shí)踐表明,從IT人才市場(chǎng)需求的角度出發(fā),采用項(xiàng)目化的教學(xué)模式,使得學(xué)生學(xué)習(xí)的主動(dòng)性和積極性得以激發(fā),教學(xué)效果明顯,學(xué)生軟件研發(fā)的能力得以提高。

關(guān)鍵詞:軟件工程;IT人才需求;項(xiàng)目化;教學(xué)研究

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)31-0167-03

Research on Project Teaching of Software Engineering Course Based on IT talent Demand

ZHENG Yong-ai1, CHEN Chen2

(1.Department of Software Engineering, Global Institute of Software Technology, Suzhou 215163, China;2.Suzhou Institute of Trade & Commerce, Suzhou 215009, China)

Abstract: This paper analyzes the status quo of IT talent demand and the teaching status of software engineering course. Based on the teaching experience of many years, this paper puts forward the teaching mode of project teaching Based on talent demand. Practice shows that from the point of IT talent market demand, the use of project-based teaching model, leading to students Learning initiative and enthusiasm for learning are inspired, the teaching effect is obvious, Students software development ability is improved.

Key words: software engineering; IT talent needs; project teaching

1 背景

軟件工程是計(jì)算機(jī)及計(jì)算機(jī)相關(guān)專業(yè)的一門非常重要的專業(yè)課程,具有很強(qiáng)的理論性和實(shí)踐性[1],其教學(xué)目標(biāo)是讓學(xué)生熟練掌握軟件開發(fā)的原理、技術(shù)、方法、工具、管理和過程,具備共同協(xié)作完成軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)的能力[2]。

目前該課程的教學(xué)模式是過度關(guān)注理論教學(xué)而不太重視實(shí)踐教學(xué)部分,不利于培養(yǎng)具有實(shí)踐能力強(qiáng)的高素質(zhì)的軟件研發(fā)人才。本文分析了IT人才需求現(xiàn)狀和軟件工程課程的教學(xué)現(xiàn)狀,結(jié)合多年來的教學(xué)實(shí)踐,總結(jié)了以往教學(xué)的實(shí)際經(jīng)驗(yàn)與不足,提出了基于IT人才需求的項(xiàng)目化的教學(xué)模式,并將項(xiàng)目化的教學(xué)模式應(yīng)用在實(shí)際教學(xué)中,同時(shí)在項(xiàng)目化的教學(xué)過程中選用了公司的實(shí)際案例,還邀請(qǐng)IT企業(yè)的工程師對(duì)學(xué)生完成的項(xiàng)目進(jìn)行點(diǎn)評(píng)。學(xué)生在實(shí)踐過程中充分理解了軟件工程的理論知識(shí),取得了顯著的教學(xué)成果。

2 IT人才需求現(xiàn)狀

2.1 國(guó)外IT人才需求現(xiàn)狀

計(jì)算機(jī)技術(shù)行業(yè)協(xié)會(huì)(CompTIA)表示,2015年美國(guó)高科技就業(yè)崗位增長(zhǎng)3%,即198000個(gè),總數(shù)達(dá)到670萬個(gè)職位,是十多年來增長(zhǎng)率最高的階段。IT服務(wù)部門的職位占105000個(gè)。

2017年3月24日,Trilogy Education Services的調(diào)查顯示:去年美國(guó)有130萬個(gè)軟件職位空缺。Code.org測(cè)算有512,720個(gè)計(jì)算機(jī)職位亟待填充,美國(guó)勞工統(tǒng)計(jì)局預(yù)測(cè),在2020年,將有140萬以上的軟件開發(fā)職位無人勝任。學(xué)校和其他技術(shù)教育項(xiàng)目制造勞動(dòng)力的速度遠(yuǎn)遠(yuǎn)不夠快。

在Jobs網(wǎng)站的職位發(fā)布統(tǒng)計(jì)中,今年名列前十位的最佳就業(yè)崗位中,有七個(gè)涉及軟件工程和開發(fā),年薪超過70000美元,從2013年到2016年,始終處于上升趨勢(shì)。

美國(guó)是發(fā)達(dá)國(guó)家,在100余所世界名牌高校中,美國(guó)擁有20所,然而這么多名牌高校培養(yǎng)出來的IT人才仍然無法滿足其IT市場(chǎng)的需求[7]。

2.2 國(guó)內(nèi)IT人才需求現(xiàn)狀

目前,中國(guó)軟件產(chǎn)業(yè)還處在成長(zhǎng)期,它的市場(chǎng)潛力還沒有完全被挖掘出來。IT產(chǎn)業(yè)作為一個(gè)知識(shí)密集以及技術(shù)密集的產(chǎn)業(yè),其迅猛發(fā)展的關(guān)鍵是有一大批從事IT技術(shù)創(chuàng)新的人才。具有一定數(shù)量、結(jié)構(gòu)和質(zhì)量的IT人才隊(duì)伍是支撐IT產(chǎn)業(yè)發(fā)展的必要前提。IT產(chǎn)業(yè)的競(jìng)爭(zhēng)實(shí)際上就是人才的競(jìng)爭(zhēng),高水平的IT人才培養(yǎng)和隊(duì)伍建設(shè)是走向IT產(chǎn)業(yè)大國(guó)和強(qiáng)國(guó)的前提條件。

國(guó)家計(jì)委2012年公布的數(shù)字顯示:我國(guó)軟件人才當(dāng)時(shí)的數(shù)量是62萬人,而國(guó)務(wù)院要求達(dá)到180萬人[9]。另外根據(jù)教育部提供的相關(guān)信息:中國(guó)IT行業(yè)大約缺少IT人才2000萬人,如果以目前全國(guó)高校每年培養(yǎng)20萬畢業(yè)生的規(guī)模來計(jì)算的話[10],還需要一百年也跟不上世界先進(jìn)國(guó)家的IT行業(yè)發(fā)展的規(guī)模和速度。

就中國(guó)來說,IT產(chǎn)業(yè)在過去5年的時(shí)間里,經(jīng)歷了28%的增長(zhǎng)速度,培養(yǎng)高素質(zhì)的IT人才都顯得非常重要。IT行業(yè)與IT人才需求現(xiàn)狀如圖1所示。

據(jù)不完全統(tǒng)計(jì),在北京的高校的畢業(yè)生中,每年有大約80%的學(xué)生要求去國(guó)外深造,尤其是一些世界上尖端技術(shù)領(lǐng)域的IT人才。而在北京的IT行業(yè)內(nèi),人才的成長(zhǎng)的增長(zhǎng)速度遠(yuǎn)遠(yuǎn)落后于IT業(yè)的發(fā)展,許多IT企業(yè)都面臨著人才緊缺的局面。

3 軟件工程課程教學(xué)現(xiàn)狀

多年來的教學(xué)實(shí)踐中發(fā)現(xiàn),學(xué)生對(duì)軟件工程這門課的教學(xué)內(nèi)容的掌握情況不是很樂觀。軟件工程這門課在教學(xué)中存在的不足如下:

1) 教學(xué)過程中存在重理論、輕實(shí)踐的問題,導(dǎo)致了理論與實(shí)踐脫節(jié)。

軟件工程的教學(xué)內(nèi)容大都是從實(shí)踐中提煉出來的真知灼見,但在教學(xué)過程中卻往往是以抽象的概念、原理的形式出現(xiàn)在課堂上,而這些理論知識(shí)太過抽象,不容易學(xué)習(xí)。項(xiàng)目實(shí)踐時(shí)不知該如何動(dòng)手,無法將理論與實(shí)踐相結(jié)合,從而導(dǎo)致設(shè)計(jì)開發(fā)的軟件和撰寫的相關(guān)文檔在結(jié)構(gòu)、內(nèi)容等方面存在著很多錯(cuò)誤[16]。

2) 教學(xué)過程中存在重開發(fā)、輕管理的問題,很可能軟件會(huì)以失敗而告終。

學(xué)生的實(shí)踐項(xiàng)目大都是開發(fā)一些微型軟件,開發(fā)這類軟件如若運(yùn)用軟件工程的方法,按照軟件工程的生命周期進(jìn)行可行性分析、軟件需求分析、軟件設(shè)計(jì)、軟件開發(fā)和軟件測(cè)試等各項(xiàng)活動(dòng),學(xué)生反而會(huì)覺得太麻煩了。所以,學(xué)生在學(xué)習(xí)的過程中一般都是直接編寫代碼實(shí)現(xiàn)一個(gè)軟件的功能,根本沒有把軟件工程的管理理念運(yùn)用其中。

3) 學(xué)生沒有實(shí)際項(xiàng)目實(shí)踐經(jīng)歷。

在傳統(tǒng)的教學(xué)模式中,要么就是單純地講一大堆的基本概念和理論原理;要么就是選擇一些學(xué)生熟悉的小程序作為案例來實(shí)踐。整個(gè)教學(xué)過程完成以后,學(xué)生依然不明白如何運(yùn)用軟件工程的思想和原理來進(jìn)行軟件的開發(fā)和管理[17]。無法將所學(xué)的知識(shí)與項(xiàng)目結(jié)合起來。學(xué)生基本上都是獨(dú)立去完成案例的開發(fā),很少一起協(xié)作完成項(xiàng)目開發(fā),學(xué)生的溝通和交流能力得不到鍛煉,也沒有辦法設(shè)計(jì)出測(cè)試人員和開發(fā)人員的溝通場(chǎng)景,無法實(shí)現(xiàn)學(xué)生在項(xiàng)目中去加深理解基本原理、鞏固提高的所學(xué)知識(shí)的需求。最終學(xué)生對(duì)整個(gè)軟件生命周期還是似懂非懂。無法在進(jìn)入企業(yè)后就很好地融入企業(yè)的項(xiàng)目研發(fā)中,還需要經(jīng)過一段時(shí)間的學(xué)習(xí)實(shí)踐才能夠勝任企業(yè)的研發(fā)工作。

4) 高職教育的時(shí)間短,課時(shí)安排不足。

軟件工程課程包含了從可行性分析到軟件維護(hù)的整個(gè)生命周期以及項(xiàng)目管理的相關(guān)知識(shí),需要學(xué)習(xí)的內(nèi)容特別多,但高職院校的課時(shí)一般僅有36學(xué)時(shí)左右,因此理論知識(shí)的教學(xué)大多只是點(diǎn)到為止;安排的實(shí)踐課,也只能實(shí)現(xiàn)對(duì)課堂上所講知識(shí)的理解,學(xué)生分析問題、解決問題的能力無法得到充分鍛煉。

4 基于IT人才需求的軟件工程課程的項(xiàng)目化教學(xué)模式

針對(duì)當(dāng)前高職院校軟件工程教學(xué)中存在的問題,國(guó)內(nèi)外的許多教育工作者進(jìn)行了深入研究,提出了許多先進(jìn)的教學(xué)方法[11],例如項(xiàng)目教學(xué)法[2,6]、案例教學(xué)法[4]、情境教學(xué)法、workshop教學(xué)法[5]等等.這些教學(xué)方法要么從教學(xué)內(nèi)容和教學(xué)方式上進(jìn)行了改革,要么從教學(xué)的實(shí)踐模式和考核方式上進(jìn)行了創(chuàng)新,在教學(xué)中起到了一定的積極作用,但總體效果不是很理想[11]。下面針對(duì)IT人才市場(chǎng)的需求,提出了基于IT人才需求的軟件工程課程的項(xiàng)目化教學(xué)方法。該方式可以培養(yǎng)出適合IT行業(yè)需求的人才,畢業(yè)后可以很好地到企業(yè)實(shí)踐,快速融入到企業(yè)的項(xiàng)目中去[3]。

4.1 項(xiàng)目的選取

項(xiàng)目的選取是項(xiàng)目化教學(xué)的起點(diǎn),由教師到企業(yè)調(diào)研,跟企業(yè)一線的IT工程師討論,擬定合適的項(xiàng)目案例。項(xiàng)目的選擇要滿足:一要涵蓋了教學(xué)計(jì)劃中涉及的主要的知識(shí)和技能。二要選取公司的真實(shí)項(xiàng)目,容易激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。三要適當(dāng)控制項(xiàng)目的難度,否則容易挫敗學(xué)生學(xué)習(xí)的積極性和熱情。四要制定合適的評(píng)價(jià)標(biāo)準(zhǔn),以方便教師對(duì)學(xué)生的完成情況給予客觀公正的評(píng)價(jià)。

4.2 模擬情境

在“軟件工程”的項(xiàng)目化教學(xué)過程中,模擬情境就是按照軟件開發(fā)的流程和企業(yè)的實(shí)際開發(fā)環(huán)境進(jìn)行軟件項(xiàng)目的研發(fā)[12]。按照軟件開發(fā)團(tuán)隊(duì)的人員情況,劃分學(xué)習(xí)小組、分配角色、安排角色互換等。學(xué)生以小組為單位完成項(xiàng)目任務(wù),小組人數(shù)以5~7人為宜,小組成員可以自由組合,也可以由教師隨機(jī)指定[14]。項(xiàng)目中的成員分別為項(xiàng)目經(jīng)理、系統(tǒng)分析員、軟件設(shè)計(jì)師、軟件開發(fā)工程師、軟件測(cè)試工程師、客戶、文檔管理員、數(shù)據(jù)庫(kù)工程師等[12]。表1給出了項(xiàng)目成員組成情況及任務(wù)分配表。每個(gè)學(xué)生要熟悉自己在項(xiàng)目中是哪個(gè)項(xiàng)目成員以及要負(fù)責(zé)的工作任務(wù)是什么,還要熟練掌握軟件開發(fā)的過程流程和軟件開發(fā)規(guī)范。之后,作為其他的項(xiàng)目成員來參與項(xiàng)目。使每個(gè)學(xué)生熟悉不同項(xiàng)目成員的工作任務(wù)和職責(zé)。掌握相關(guān)的軟件工程的理論知識(shí)和技能。

4.3 教學(xué)實(shí)施

根據(jù)分組情況,以組為單位,完成軟件項(xiàng)目的開發(fā)[13]。教師在課堂上講解相關(guān)的理論知識(shí),分配實(shí)踐任務(wù)給學(xué)生,學(xué)生進(jìn)行項(xiàng)目實(shí)踐。在整個(gè)軟件開發(fā)周期的每一個(gè)開發(fā)階段完成之后,要在課堂上面向教師及同學(xué)們進(jìn)行答辯。每個(gè)小組講解自己完成的作品,重點(diǎn)講解運(yùn)用的設(shè)計(jì)方案、實(shí)現(xiàn)方法等,教師和同學(xué)們針對(duì)講解的作品進(jìn)行提問[14],同時(shí)教師和來自企業(yè)的IT工程師點(diǎn)評(píng)學(xué)生的作品,指出不足之處,促使項(xiàng)目小組在項(xiàng)目實(shí)踐過程中完善自己的項(xiàng)目。而且教師可以針對(duì)實(shí)踐內(nèi)容再次講解軟件工程相關(guān)的理論知識(shí),使學(xué)生更好地理解和運(yùn)用,達(dá)到較好的教學(xué)效果[14]。

4.4 教學(xué)評(píng)價(jià)

對(duì)項(xiàng)目的從可行性分析到軟件測(cè)試、提交的整個(gè)生命周期進(jìn)行評(píng)價(jià)并給出評(píng)定成績(jī)。項(xiàng)目化教學(xué)有以下四種評(píng)價(jià)方式:一是學(xué)生自評(píng),二是學(xué)生互評(píng),三是教師評(píng)價(jià),四是來自IT企業(yè)的工程師點(diǎn)評(píng);學(xué)生自評(píng)和互評(píng)由學(xué)生展示自己開發(fā)的軟件及相關(guān)文檔等,教師評(píng)價(jià)是任課教師指出學(xué)生作品的優(yōu)缺點(diǎn),IT企業(yè)的工程師點(diǎn)評(píng)則是IT方面的專業(yè)人士對(duì)學(xué)生的作品在操作規(guī)范化和注意事項(xiàng)等方面給予點(diǎn)評(píng)。學(xué)生在項(xiàng)目實(shí)踐過程中會(huì)存在各種各樣的問題,這就要求學(xué)生在自評(píng)和互評(píng)的過程中必須充分說明自己對(duì)問題的理解和分析,教師在點(diǎn)評(píng)過程中要指出學(xué)生作品的不足之處,并指導(dǎo)學(xué)生如何進(jìn)行改進(jìn),綜合比較各個(gè)小組作品的優(yōu)缺點(diǎn),共同評(píng)價(jià)各種方法的優(yōu)缺點(diǎn)及適用范圍,幫助學(xué)生明確完成任務(wù)的最佳方法,加深學(xué)生對(duì)理論的理解,引導(dǎo)學(xué)生在實(shí)踐過程中更好地運(yùn)用理論知識(shí),IT企業(yè)的工程師要對(duì)學(xué)生的實(shí)踐項(xiàng)目給予中肯的評(píng)價(jià)和建議,并向?qū)W生介紹企業(yè)運(yùn)作的實(shí)際情況。點(diǎn)評(píng)的過程不僅總結(jié)了醫(yī)學(xué)的理論知識(shí),而且也提出了新的知識(shí),同時(shí)還是學(xué)生的一個(gè)學(xué)習(xí)的過程,提高的過程,促使學(xué)生在點(diǎn)評(píng)中的過程中提高軟件項(xiàng)目開發(fā)的各種能力[15]。

5 結(jié)束語

軟件工程這門課是軟件技術(shù)開發(fā)和項(xiàng)目管理都懂的全能型人才。文章針對(duì)當(dāng)前IT人才的需求現(xiàn)狀和軟件工程教學(xué)中存在的不足,提出在基于IT人才需求的項(xiàng)目化教學(xué)法,在項(xiàng)目化教學(xué)過程中,在講解理論的同時(shí)插入企業(yè)真實(shí)的項(xiàng)目案例,學(xué)生分組完成項(xiàng)目,并在軟件生命周期的各個(gè)階段對(duì)學(xué)生完成項(xiàng)目的情況給予自評(píng)、互評(píng)、教師及IT企業(yè)專業(yè)人士的點(diǎn)評(píng)。學(xué)生在評(píng)價(jià)的過程中,可以更深入地理解相關(guān)的理論知識(shí)。大大提高了教學(xué)效率。

參考文獻(xiàn):

[1] 趙輝, 李萬龍, 鄭山紅, 等. “項(xiàng)目導(dǎo)向案例驅(qū)動(dòng)”的軟件工程教學(xué)模式[J]. 計(jì)算機(jī)教育, 2012(10):93-96.

[2] 溫穎, 周昕. 項(xiàng)目教學(xué)法在軟件工程教學(xué)中的應(yīng)用[J]. 科技信息, 2010(24):216-217.

[3] 董威, 寧洪, 齊治昌. 軟件工程實(shí)踐性教學(xué)環(huán)節(jié)的研究與思考[J]. 計(jì)算機(jī)工程與科學(xué), 2011, 33(A1):131-134.

[4] 張耀民. “項(xiàng)目驅(qū)動(dòng) + 案例教學(xué)”模式在軟件工程教學(xué)中的應(yīng)用[J]. 中國(guó)職業(yè)技術(shù)教育, 2012(8):57-60.

[5] 郭洪禹, 李凈, 艾鴻. 基于 WORKSHOP 的“軟件工程”教學(xué)模式研究[J]. 計(jì)算機(jī)教育, 2012(4):101-103.

[6] 陶雙雙. 對(duì)項(xiàng)目教學(xué)法應(yīng)用中若干問題的反思與建育[J]. 中國(guó)職業(yè)技術(shù)教育, 2010(11).

[7] 韓維. 宜賓商職校計(jì)算機(jī)課程實(shí)踐教學(xué)的研究[D].成都: 四川師范大學(xué), 2009.

[8] 任自然, 趙雪. 軟件產(chǎn)業(yè)人才需求與軟件專業(yè)大學(xué)生就業(yè)[J]. 遼寧工程技術(shù)大學(xué)學(xué)報(bào):社會(huì)科學(xué)版, 2008.

[9] 田明山. 論IT產(chǎn)業(yè)的發(fā)展及人才培養(yǎng)[J]. 石家莊鐵路工程職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2003(1):14-17.

[10] 董曉梅, 何涇沙. 關(guān)于示范性軟件學(xué)院辦學(xué)的思考[J]. 計(jì)算機(jī)教育, 2008(1):39-43.

[11] 張昱, 高琦. “多角色參與”項(xiàng)目教學(xué)法在高職軟件工程教學(xué)中的實(shí)踐[J]. 中國(guó)電力教育, 2013(25):153-154.

[12] 母澤平. 高職“軟件工程”課程項(xiàng)目教學(xué)法探討[J]. 重慶電子工程職業(yè)學(xué)院學(xué)報(bào), 2014(3):142-145.

[13] 曾鴻. 基于項(xiàng)目的軟件工程綜合實(shí)訓(xùn)教學(xué)模式[J]. 中國(guó)職業(yè)技術(shù)教育, 2008(12):34-36.

[14] 彭煥峰, 肖旻. 基于項(xiàng)目驅(qū)動(dòng)的軟件工程教學(xué)方法探討[J]. 中國(guó)教育技術(shù)裝備, 2010(33):41-42.

[15] 王會(huì)婷. 項(xiàng)目教學(xué)法在“C#程序設(shè)計(jì)”教學(xué)中的應(yīng)用[J]. 產(chǎn)業(yè)與科技論壇, 2012(15):130-133.

[16] 巫華芳. 軟件工程課程教學(xué)模式探討[J]. 科技信息:科學(xué)教研, 2007(17):93-93.

[17] 張華. 應(yīng)用型本科的軟件工程實(shí)踐教學(xué)研究[J]. 電腦知識(shí)與技術(shù), 2014(32):160-162.

猜你喜歡
項(xiàng)目化軟件工程教學(xué)研究
高中數(shù)學(xué)教學(xué)研究
家居空間設(shè)計(jì)項(xiàng)目化教學(xué)模式改革的國(guó)際比較研究
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
交替?zhèn)髯g中聽記平衡教學(xué)研究
語文課堂有效教學(xué)研究
《protel DXP 2004》的教學(xué)研究
404 Not Found

404 Not Found


nginx
利辛县| 西藏| 泰来县| 崇明县| 沿河| 海口市| 辰溪县| 鄯善县| 西峡县| 宾川县| 海宁市| 西安市| 康平县| 荆州市| 元朗区| 彩票| 沙田区| 乌鲁木齐市| 辽阳县| 永胜县| 金沙县| 安宁市| 荣成市| 濮阳市| 托克托县| 陈巴尔虎旗| 汾西县| 三穗县| 杭锦后旗| 千阳县| 宿州市| 盐亭县| 阿荣旗| 资溪县| 县级市| 昆山市| 平度市| 蚌埠市| 沭阳县| 河间市| 乌兰县|