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

?

高職《軟件工程》教學(xué)的思考與改革

2009-09-05 04:10
關(guān)鍵詞:軟件工程高職教育教學(xué)改革

李 博 朱 娜

摘要:針對當(dāng)前高職《軟件工程》教學(xué)中存在的問題,從實(shí)用的角度出發(fā),針對教學(xué)內(nèi)容、教學(xué)方法和教學(xué)評價(jià)等方面進(jìn)行全方位的改革,理論聯(lián)系實(shí)際,提高學(xué)生的學(xué)習(xí)興趣和動(dòng)手能力,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力,增加就業(yè)競爭力。

關(guān)鍵詞:軟件工程 高職教育 教學(xué)改革

0 引言

高職院校的計(jì)算機(jī)專業(yè)的學(xué)生畢業(yè)后,主要從事軟件開發(fā)、維護(hù)和銷售,很少一部分從事理論研究工作。而我們在教學(xué)過程中往往重視理論而忽略了實(shí)踐,學(xué)生的實(shí)踐缺乏系統(tǒng)的、有指導(dǎo)的專業(yè)訓(xùn)練。這樣的學(xué)生到工作崗位以后,用人單位要花一到兩年的時(shí)間進(jìn)行崗前培訓(xùn),他們才能適應(yīng)崗位的要求。這種教育與企業(yè)需求脫節(jié),造成了資源的嚴(yán)重浪費(fèi)。在經(jīng)濟(jì)危機(jī)條件下,更多的企業(yè)不愿意接納應(yīng)屆畢業(yè)生,充當(dāng)培訓(xùn)者的角色。目前,缺少適應(yīng)企業(yè)需求,工程能力強(qiáng)的計(jì)算機(jī)人才?!盾浖こ獭肥歉呗氃盒S?jì)算機(jī)專業(yè)中唯一涉及工程規(guī)范與管理的專業(yè)必修課,它像粘合劑一樣,將人、理論、技能、工具等結(jié)合生產(chǎn)出軟件產(chǎn)品[1]?!盾浖こ獭愤@門課教學(xué)目標(biāo)是使學(xué)生系統(tǒng)掌握軟件工程的基本理論,樹立工程化的思想、標(biāo)準(zhǔn)化意識。但是在以往的教學(xué)中存在一些問題,導(dǎo)致教學(xué)效果不明顯,直接影響學(xué)生的就業(yè)競爭力和學(xué)生畢業(yè)后工作期間軟件開發(fā)能力和項(xiàng)目管理能力,所以針對《軟件工程》教學(xué)的改革是尤為迫切的。

1 高職教學(xué)中的問題

1.1 教學(xué)內(nèi)容陳舊 軟件工程作為一門迅速發(fā)展的新興學(xué)科,新的技術(shù)方法和工具不斷涌現(xiàn),絕大多數(shù)的高職院校計(jì)算機(jī)專業(yè)都開設(shè)《軟件工程》為必修課。但是,現(xiàn)有的高職高專的專業(yè)教材內(nèi)容過于老化,主要講解的還是結(jié)構(gòu)化軟件開發(fā)方法,缺少較詳實(shí)的目前先進(jìn)的、具體的企業(yè)使用的面向?qū)ο筌浖_發(fā)方法的介紹。因此,有必要更新教學(xué)內(nèi)容,并以此為基礎(chǔ)對軟件工程的教學(xué)方法進(jìn)行全面、系統(tǒng)的改革。

1.2 教學(xué)方法單一 當(dāng)前《軟件工程》課程教學(xué)主要以教師講授為主,學(xué)生的學(xué)習(xí)積極性和主動(dòng)性得不到調(diào)動(dòng),導(dǎo)致知識理解不到位,不能把軟件工程所涉及的前驅(qū)課程都聯(lián)系起來,所以知識遺忘快。

1.3 理論教學(xué)多,實(shí)踐教學(xué)少 現(xiàn)在教師往往把重點(diǎn)放在講解一些基本概念、方法和原則,而將涉及訓(xùn)練實(shí)踐簡化或省略,背離了軟件工程實(shí)踐性和綜合性的特點(diǎn),學(xué)生在學(xué)完該門課程之后,往往不能真正的理解比較抽象的軟件工程的基本思想和原理,更不知道如何用軟件工程的方法來開發(fā)和維護(hù)軟件。

2 改進(jìn)方法

由于軟件工程綜合性、實(shí)踐性強(qiáng)的特點(diǎn),在加之高職院校培訓(xùn)的學(xué)生要有很強(qiáng)操作能力,所以要求該課程的教學(xué)中不但重視關(guān)鍵概念、重點(diǎn)難點(diǎn)內(nèi)容的講解,而且還要適當(dāng)?shù)募尤氚咐虒W(xué),使學(xué)生成為教學(xué)的主體。在理論教學(xué)完成之后,增加課程設(shè)計(jì)的實(shí)踐環(huán)節(jié),鍛煉學(xué)生的軟件開發(fā)能力,從而進(jìn)一步提高學(xué)生分析問題、解決問題的能力,增加學(xué)生的團(tuán)隊(duì)協(xié)作精神的培養(yǎng)。

2.1 教學(xué)內(nèi)容的豐富 為了讓學(xué)生進(jìn)入工作崗位能很快的適應(yīng),所以在教學(xué)內(nèi)容的結(jié)構(gòu)上進(jìn)行調(diào)整,把軟件行業(yè)一致認(rèn)可的、目前比較流行的軟件工程的熱點(diǎn)技術(shù)或概念、建模語言和工具引入到課堂教學(xué)中,并且作為教學(xué)內(nèi)容的核心。在教學(xué)過程中以面向?qū)ο蠓椒榛A(chǔ),以面向?qū)ο蟮某绦蛟O(shè)計(jì)語言Java或C#作為工具,著重統(tǒng)一建模語言UML及建模工具Rational Rose的講解。

2.2 教師素質(zhì)的提高 根據(jù)軟件工程這門課的特點(diǎn),要求教師不但要具有一定的理論基礎(chǔ),而且還要有具體的軟件開發(fā)的工作經(jīng)驗(yàn)。教師要把軟件工程所涉及的所有前驅(qū)課程中的知識點(diǎn)融和在軟件工程教學(xué)中,教師還要關(guān)注軟件工程業(yè)界發(fā)展動(dòng)態(tài),在教學(xué)過程中給學(xué)生做以適當(dāng)?shù)慕榻B。學(xué)校一定要適當(dāng)?shù)慕o軟件工程老師提供一些到企業(yè)學(xué)習(xí)的機(jī)會(huì),這樣課程的內(nèi)容才會(huì)變得鮮活起來,課堂教學(xué)才會(huì)更貼近學(xué)生畢業(yè)后的工作環(huán)境。

2.3 教學(xué)方法的改革

2.3.1 重視基本概念的講解 軟件工程中一些重要概念是很抽象的難于理解的,但這些概念的理解會(huì)影響到學(xué)生的學(xué)習(xí)效果。所以教師一定要把基本概念講清講透,讓學(xué)生消化理解。教師在授課時(shí)還應(yīng)該補(bǔ)充介紹一些熱點(diǎn)的技術(shù)或概念,如XP(極限編程)、RUP(統(tǒng)一軟件開發(fā)過程)、CMMI(能力成熟度模型集成)等。讓學(xué)生對其有所了解,掌握進(jìn)一步學(xué)習(xí)的途徑和方法。

2.3.2 適當(dāng)?shù)陌咐虒W(xué) 通過講授,讓學(xué)生系統(tǒng)的掌握整個(gè)知識體系。運(yùn)用適當(dāng)?shù)陌咐虒W(xué),使學(xué)生感覺到軟件工程的實(shí)用性所在,從而提高自主擴(kuò)展知識面和建構(gòu)自己的新知識的欲望。在學(xué)生動(dòng)手動(dòng)腦參與案例分析得過程中,加深對所學(xué)知識的理解,培養(yǎng)了學(xué)生的分析能力。

2.4 認(rèn)真組織課程設(shè)計(jì),培養(yǎng)實(shí)際開發(fā)能力。課程設(shè)計(jì)能使學(xué)生對整門課程中的方法、技術(shù)、工具等有一個(gè)系統(tǒng)的梳理,通過理論和實(shí)踐的結(jié)合,可以增加對理論知識的理解,同時(shí)可以掌握項(xiàng)目開發(fā)的每個(gè)階段中文檔的書寫規(guī)范等。在課程設(shè)計(jì)階段,可以增加學(xué)生解決實(shí)際問題的能力,還可以培養(yǎng)學(xué)生的溝通能力,這在實(shí)際的軟件開發(fā)中都是至關(guān)重要的,因而課程設(shè)計(jì)是軟件工程教學(xué)中不可缺少的一個(gè)重要環(huán)節(jié)。軟件行業(yè)分工越來越細(xì)、一個(gè)團(tuán)隊(duì)內(nèi)也有各種角色。課程設(shè)計(jì)階段小組成員分別擔(dān)任項(xiàng)目經(jīng)理、系統(tǒng)分析員、程序員、測試員等角色,在項(xiàng)目的不同階段,學(xué)生擔(dān)任的角色可以變換[3]。從項(xiàng)目可行性報(bào)告開始,進(jìn)行系統(tǒng)需求分析、設(shè)計(jì)、實(shí)現(xiàn)與測試等各環(huán)節(jié),每個(gè)階段應(yīng)遞交相應(yīng)的軟件開發(fā)文檔。各小組之間交叉進(jìn)行檢查,發(fā)現(xiàn)問題和不足,逐步進(jìn)行改進(jìn)和完善。在師生之間、同學(xué)之間和各組之間進(jìn)行階段性匯報(bào)的同時(shí),會(huì)提出一些比較實(shí)際的問題,老師可以引導(dǎo)學(xué)生逐步尋求問題的解決方案。

2.5 教學(xué)評價(jià)改革 由于軟件工程是一種實(shí)踐性課程。檢驗(yàn)其教學(xué)效果的唯一手段不是學(xué)生的卷面成績,而是學(xué)生能否在真正的軟件開發(fā)活動(dòng)中貫徹軟件工程概念,正確使用軟件工程方法提高軟件質(zhì)量。所以在教學(xué)評價(jià)部分我們把學(xué)生的成績分成三個(gè)部分,即卷面成績、課程設(shè)計(jì)小組成績和課程設(shè)計(jì)個(gè)人成績。其中卷面成績重點(diǎn)考核學(xué)生對重要的軟件工程概念和軟件開發(fā)方法的掌握程度。試卷中題目是由一部分概念選擇題和實(shí)例分析題組成,這樣既可以避免學(xué)生死記硬背的通過考試,又可以檢驗(yàn)課堂教學(xué)教學(xué)的效果。

在課程設(shè)計(jì)結(jié)束時(shí),每個(gè)小組提交軟件產(chǎn)品和各階段規(guī)范的軟件開發(fā)文檔。每個(gè)學(xué)生提交自己在整個(gè)項(xiàng)目開發(fā)過程中所完成任務(wù)的總結(jié)。課程設(shè)計(jì)答辯中,老師針對每個(gè)學(xué)生實(shí)際負(fù)責(zé)的工作進(jìn)行提問,老師根據(jù)項(xiàng)目的完成情況和每個(gè)學(xué)生的工作情況給出課程設(shè)計(jì)的小組成績和個(gè)人成績。之所以把課程設(shè)計(jì)成績細(xì)分為兩部分,是因?yàn)檫@樣評分不但可以增加團(tuán)隊(duì)的凝聚力,還可以防止濫竽充數(shù)現(xiàn)象發(fā)生。

3 小結(jié)

高職軟件工程教學(xué)中應(yīng)該根據(jù)當(dāng)前社企業(yè)對人才的需求,靈活的調(diào)整教學(xué)內(nèi)容,適當(dāng)采用案例教學(xué)模式,加強(qiáng)課程設(shè)計(jì)的實(shí)際應(yīng)用效果,在教學(xué)過程中注重培養(yǎng)團(tuán)隊(duì)精神和協(xié)作能力,增強(qiáng)高職學(xué)生的就業(yè)競爭力。

參考文獻(xiàn):

[1]湯庸.結(jié)構(gòu)化與面向?qū)ο筌浖椒╗M].北京:科學(xué)出版社.1998.

[2]楊業(yè)娟.張帆.淺析案例教學(xué)法在高職.軟件工程.課程中的應(yīng)用[J].科教文匯.2008(01)中旬刊:32.

[3]趙輝,李萬龍,鄭山紅.軟件工程課程教學(xué)改革的研究[J].長春工業(yè)大學(xué)學(xué)報(bào):高教研究版.2006.27(4):60.

猜你喜歡
軟件工程高職教育教學(xué)改革
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
淺析高職院校學(xué)生厭學(xué)現(xiàn)象及應(yīng)對措施
論高職生未來職業(yè)發(fā)展
扶风县| 土默特右旗| 拉萨市| 忻州市| 玉环县| 永州市| 定安县| 扶沟县| 济南市| 翼城县| 武胜县| 奉新县| 工布江达县| 灵宝市| 平凉市| 长汀县| 乐至县| 山东| 铁岭县| 天门市| 福泉市| 威宁| 木里| 视频| 克拉玛依市| 前郭尔| 辽阳县| 宣化县| 宝鸡市| 柳州市| 淮阳县| 武平县| 东乡| 华蓥市| 九江县| 治多县| 资中县| 达拉特旗| 洞口县| 九寨沟县| 汉沽区|