• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      軟件技術(shù)專業(yè)學(xué)生實習(xí)前的綜合培訓(xùn)研究

      2016-06-17 16:20:23俞新凱
      計算機時代 2016年6期
      關(guān)鍵詞:知識框架綜合運用軟件技術(shù)

      俞新凱

      摘 要: 針對高職院校軟件技術(shù)專業(yè)學(xué)生的綜合培訓(xùn)進(jìn)行了研究。培訓(xùn)主要是對軟件技術(shù)的課程體系和知識框架進(jìn)行分析和提煉,選取適合的軟件項目作為培訓(xùn)教學(xué)案例,讓學(xué)生體驗協(xié)同開發(fā)工作場景,使之對軟件技術(shù)的掌握更為系統(tǒng),對知識與技能綜合運用的能力更強,從而滿足軟件企業(yè)對技術(shù)人才的要求。

      關(guān)鍵詞: 軟件技術(shù); 綜合運用; 課程體系; 知識框架; 協(xié)同開發(fā)

      中圖分類號:G712 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2016)06-101-03

      Abstract: The comprehensive training of software technology majored student in higher vocational colleges is studied. The training is the analysis and refinement of the course system and knowledge framework, to select the suitable software project as a case for teaching and training, let students experience the work scenario of collaborative development, grasp the software technology more systematically, use the knowledge and skills more expertly, so as to meet the requirements of software enterprises for technical personnel.

      Key words: software technology; integrated utilization; course system; knowledge framework; collaborative development

      0 引言

      軟件技術(shù)是一門系統(tǒng)性的學(xué)科,在軟件工程領(lǐng)域里,涵蓋了眾多互相依賴和互相作用的分支技術(shù)。高職院校軟件技術(shù)專業(yè)學(xué)生在大學(xué)階段,前前后后學(xué)習(xí)和掌握了十多門專業(yè)課程。這些課程的設(shè)置從總體上而言有一定的相關(guān)性,但由于在不同階段學(xué)習(xí)不同的課程,授課的教師也不同,所以學(xué)生在綜合運用能力方面比較欠缺。從而導(dǎo)致在就業(yè)上崗時,對真實軟件項目的整體性的理解以及問題的解決,顯得能力不足。

      學(xué)生從畢業(yè)到參加工作,是否能夠順利渡過適應(yīng)期,一個很重要的方面就在于對專業(yè)知識與技能的綜合運用能力。

      本文探討軟件技術(shù)專業(yè)應(yīng)屆畢業(yè)生,如何通過有效的總結(jié)性、系統(tǒng)性的綜合培訓(xùn),來達(dá)到讓其在知識整體理解和綜合運用方面得到加強和提高。

      1 軟件技術(shù)專業(yè)課程體系

      對學(xué)生在完成學(xué)業(yè)后進(jìn)行一次系統(tǒng)的知識綜合運用培訓(xùn)。首先要了解本專業(yè)的課程體系及其特點。以高職類院校大專學(xué)生為例,學(xué)制為三年,其中只有兩年半(5個學(xué)期)是在校內(nèi)的專業(yè)學(xué)習(xí),另有半年是頂崗實習(xí)期。下面是對廣州城建職業(yè)學(xué)院以及周邊同類院校的軟件技術(shù)專業(yè)所開設(shè)的專業(yè)課程的梳理,列舉出比較有代表性的專業(yè)課程(以Java方向為例),按學(xué)習(xí)時間的先后順序排列。

      從以上的各門課程在各學(xué)期的分布情況來看,有以下幾方面特點。

      ⑴ 從前到后,存在縱向發(fā)展、層層遞進(jìn)關(guān)系。

      如在編程語言方面,先是從學(xué)習(xí)型、基礎(chǔ)型的C語言入手,讓學(xué)生對計算機程序語言有一個基本的認(rèn)識和掌握,然后再過渡到Java程序語言;在Java學(xué)習(xí)期間,掌握了面向?qū)ο蠹夹g(shù)以及I/O、UI、多線程、網(wǎng)絡(luò)、數(shù)據(jù)庫五大編程技術(shù),這有助于下一階段學(xué)習(xí)Java Web技術(shù);接下來是較為高端的Web應(yīng)用開發(fā)框架,和Android移動應(yīng)用開發(fā)[1]。

      又如在數(shù)據(jù)庫技術(shù)方面,以關(guān)系型數(shù)據(jù)庫基礎(chǔ)和SQL語法為先行學(xué)習(xí);然后經(jīng)過Java的數(shù)據(jù)庫編程得以軟件化應(yīng)用;最后上升到高級數(shù)據(jù)庫技術(shù),此時可以學(xué)習(xí)大型數(shù)據(jù)應(yīng)用系統(tǒng)的常用技術(shù),從而使得學(xué)生對數(shù)據(jù)庫方面的技術(shù)有比較全面的掌握。

      ⑵ 同一階段,存在橫向并行、拓展關(guān)系。

      如第二學(xué)期在學(xué)習(xí)Java程序設(shè)計時,并行開設(shè)數(shù)據(jù)庫技術(shù)與應(yīng)用,在Java學(xué)習(xí)到了數(shù)據(jù)庫編程階段,正好可以在程序中創(chuàng)建JDBC數(shù)據(jù)庫連接,使用在數(shù)據(jù)庫課程中剛學(xué)到的SQL語法對數(shù)據(jù)庫系統(tǒng)進(jìn)行訪問與操作。這樣兩門課程就聯(lián)系在一起,從而形成完整的軟件項目。

      在第四學(xué)期,Web應(yīng)用和Android應(yīng)用的教學(xué)項目案例已經(jīng)可以形成完整的軟件成品,此時并行開設(shè)“軟件測試技術(shù)與實踐”,可以讓學(xué)生利用軟件測試技術(shù)對自己所寫的軟件進(jìn)行測試,如單元測試、集成測試、性能測試、運行環(huán)境的兼容性測試等等[2]。

      ⑶ 終結(jié)階段,以往所學(xué)各門知識模塊和技術(shù)分支形成收攏趨勢。

      第五學(xué)期的軟件技術(shù)應(yīng)用領(lǐng)域這門課,介紹了當(dāng)前軟件行業(yè)的若干主流應(yīng)用領(lǐng)域,每個領(lǐng)域理所當(dāng)然地涉及到了前面所有課程的相關(guān)技術(shù)。由于應(yīng)用領(lǐng)域較多,在有限的時間內(nèi)不可能在教學(xué)上深入到具體的技術(shù)實現(xiàn)細(xì)節(jié)去,所以只能從軟件業(yè)務(wù)功能和技術(shù)體系上去實施教學(xué)。

      另外軟件工程與項目管理則是從工程管理的角度去開展教學(xué),即在學(xué)生掌握開發(fā)軟件成品的能力的基礎(chǔ)上,如何從事團隊協(xié)同開發(fā),按軟件開發(fā)的工程標(biāo)準(zhǔn)和規(guī)范來實施軟件項目。

      2 知識框架

      在專業(yè)課程學(xué)習(xí)完成后,要有效地開展知識與技能綜合運用培訓(xùn),除了要梳理清楚整個課程體系的內(nèi)在邏輯關(guān)系外,還必須要搭建一個合理的軟件技術(shù)知識框架。該框架的作用就是要明確,對于一套有代表性的軟件成品,實現(xiàn)其所有功能所采用的各項技術(shù)是如何有機地聯(lián)系在一起的,如何互相作用,形成一個整體。比如“底層——中間層——上層”的關(guān)系,框架與功能模塊的關(guān)系,外部與內(nèi)部的關(guān)系,核心構(gòu)件與輔助構(gòu)件的關(guān)系[3]等等。

      為了能夠正確合理地搭建軟件技術(shù)知識框架,我們可以采用以下框架圖(圖1)的形式了表示各分支的邏輯關(guān)系。

      在進(jìn)行綜合培訓(xùn)的教學(xué)設(shè)計時,可以按軟件技術(shù)知識框架中的各個組成部分來設(shè)計培訓(xùn)的內(nèi)容,找準(zhǔn)切入點,分清內(nèi)容的主次。

      3 教學(xué)案例的選型

      有了前面課程體系和知識框架作為指導(dǎo),接下來要做的事情就是教學(xué)案例的選型。由于培訓(xùn)時間短,一個合理的、有效果的教學(xué)案例的選型和設(shè)計就變得十分重要,同時設(shè)計的難度也加大了,在實際操作時可以考慮以專題講座或簡易實訓(xùn)的形式來實施,根據(jù)實際情況來安排相應(yīng)的學(xué)時。在進(jìn)行教學(xué)案例的選型和設(shè)計時,有以下幾方面需要注意。

      ⑴ 以生產(chǎn)實踐中的真實項目作為選型對象,避免選擇學(xué)習(xí)型的項目(如某個問題的算法實現(xiàn)、某個功能模塊的程序?qū)崿F(xiàn)等),應(yīng)該以一個完整的成品系統(tǒng)的整體作為對象來開展教學(xué)[4]。

      ⑵ 選型對象盡可能地涵蓋了所有專業(yè)課程的主要知識與技能,貫穿大部分知識點。

      ⑶ 列出關(guān)鍵的技術(shù)要點,如五大編程技術(shù)(I/O、UI、多線程、網(wǎng)絡(luò)、數(shù)據(jù)庫)、框架技術(shù),這些技術(shù)要點在軟件系統(tǒng)中邏輯位置和實現(xiàn)方式。

      ⑷ 選型對象應(yīng)該是當(dāng)前應(yīng)用領(lǐng)域中比較有技術(shù)代表性和比較熱門的,這既可以提高學(xué)生接受培訓(xùn)的興趣,也利于他們將來應(yīng)聘面試,盡快進(jìn)入到實際的開發(fā)狀態(tài)。

      ⑸ 因為培訓(xùn)的時間點是處在學(xué)業(yè)完成后、頂崗實習(xí)前,學(xué)時安排有限,所以培訓(xùn)的內(nèi)容必須有先后和主次之分,體現(xiàn)出高效、高質(zhì)量的原則。

      4 培訓(xùn)實施過程

      ⑴ 做好前期調(diào)研工作,抽樣調(diào)研學(xué)生在校期間所學(xué)課程的掌握程度,了解其在哪些方面還有所缺乏,在培訓(xùn)教學(xué)中,可以指導(dǎo)他們?nèi)绾巫孕屑訌娪?xùn)練。

      ⑵ 結(jié)合學(xué)生對軟件技術(shù)專業(yè)知識的掌握程度,做好教學(xué)案例選型,既要讓學(xué)生易于接受和理解,又要有一定的技術(shù)代表性,還要確保軟件系統(tǒng)的可運行、可操作和真實性。

      ⑶ 做好教案設(shè)計。教案過程要圍繞“回顧與鞏固”兩個基本點來進(jìn)行,先回顧,再鞏固。首先要讓學(xué)生對所學(xué)習(xí)過的所有課程有一次概貌性的了解,講解內(nèi)容宜精簡而不宜冗長,盡量全部采用框架圖的形式來講解。然后再讓他們動手實操一次,通過軟件成品來驗證自己掌握的知識體系,達(dá)到鞏固的效果。

      ⑷ 在開發(fā)訓(xùn)練環(huán)節(jié),可以將軟件系統(tǒng)預(yù)留若干個未實現(xiàn)的功能模塊,按標(biāo)準(zhǔn)化的開發(fā)周期和要求,交給對應(yīng)的學(xué)生小組來實現(xiàn),另有不同的小組來負(fù)責(zé)數(shù)據(jù)庫支持、系統(tǒng)集成、系統(tǒng)測試等工作。讓學(xué)生體會團隊協(xié)同開發(fā)的工作場景[5]。

      ⑸ 最后向?qū)W生展示一整套對于該軟件系統(tǒng)的開發(fā)流程和相關(guān)的軟件生命周期文檔,并總結(jié)一下開發(fā)流程,綜述一下軟件技術(shù)知識體系各分支的依賴關(guān)系,以及標(biāo)準(zhǔn)化的團隊開發(fā)工作模式。

      綜上所述,綜合培訓(xùn)的實施過程可以概括為“調(diào)研-選型-回顧-鞏固-總結(jié)”五大步驟。

      5 結(jié)束語

      從多年的教學(xué)實踐來看,每年應(yīng)屆畢業(yè)生在大三上學(xué)期的前半段時間里,完成了在校的課程學(xué)習(xí)后,會馬上進(jìn)入到畢業(yè)設(shè)計與頂崗實習(xí)階段。為了幫助學(xué)生回顧和鞏固所學(xué)過的專業(yè)知識,本文從現(xiàn)實問題出發(fā),針對軟件技術(shù)的課程體系和知識框架進(jìn)行分析和提煉,提出了實施離校前“綜合培訓(xùn)”的教學(xué)思路和有關(guān)措施,結(jié)合仿真式的協(xié)同開發(fā)工作場景,對高職院校軟件技術(shù)專業(yè)的知識與技能,進(jìn)行一次綜合運用培訓(xùn),與入校時的新生入學(xué)專業(yè)教育形成前后呼應(yīng),達(dá)到“回顧與鞏固”的效果,綜合知識與技能的運用能力有了明顯的提升。

      在現(xiàn)階段的培訓(xùn)活動實施過程中,還存在有待解決的一些問題,如:學(xué)生對過往的知識結(jié)構(gòu)和邏輯體系是否已經(jīng)理解透徹,該培訓(xùn)是否符合人才培養(yǎng)的目標(biāo)和要求,以及效果如何等諸如此類的問題。我們認(rèn)為應(yīng)當(dāng)建立相應(yīng)的教學(xué)措施和制度,跟蹤學(xué)生的學(xué)習(xí)過程;同時檢驗其學(xué)習(xí)質(zhì)量,為科學(xué)合理地制定綜合培訓(xùn)計劃提供參考依據(jù)。

      參考文獻(xiàn)(References):

      [1] 石正喜.高職軟件技術(shù)專業(yè)課程體系構(gòu)建研究[J]. 職業(yè)教育

      研究,2012.5.

      [2] 肖立中,武偉.“軟件測試”工程化教學(xué)模式的探索與實踐[J].

      大學(xué)教育,2013.6.

      [3] 唐子蛟.高職軟件技術(shù)專業(yè)實踐教學(xué)體系的構(gòu)建[J].中國職

      業(yè)技術(shù)教育,2011.5.

      [4] 吳名星,雷軍環(huán).高職軟件技術(shù)專業(yè)工程化實踐教學(xué)體系的

      構(gòu)建[J].計算機教育,2014.4.

      [5] 顧蓬蓬.關(guān)于軟件技術(shù)專業(yè)綜合性系統(tǒng)開發(fā)課程的研究[J].

      計算機時代,2015.11.

      猜你喜歡
      知識框架綜合運用軟件技術(shù)
      基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
      小虛詞大學(xué)問重夯實促品味
      山東青年(2016年10期)2017-02-13 16:05:07
      運用有效教學(xué)策略 培養(yǎng)學(xué)生數(shù)感
      論國有企業(yè)薪酬與績效考核綜合運用的策略
      中國市場(2016年31期)2016-12-19 07:27:33
      基于長三角地區(qū)需求的軟件技術(shù)人才的培養(yǎng)
      利用Java開發(fā)智能軟件技術(shù)研究
      論多媒體在初中歷史教學(xué)中的應(yīng)用
      南北橋(2016年10期)2016-11-10 16:38:32
      化學(xué)反應(yīng)工程教學(xué)的一點思考
      高考化學(xué)復(fù)習(xí)備考策略研究
      成才之路(2016年19期)2016-08-10 17:24:57
      讀寫結(jié)合提高學(xué)生英語實踐運用能力研究
      成才之路(2016年13期)2016-06-18 18:58:39
      郸城县| 河津市| 广昌县| 桐庐县| 图片| 遂平县| 无棣县| 邯郸市| 禹城市| 加查县| 独山县| 汾阳市| 夏邑县| 和政县| 太白县| 桦南县| 阳江市| 韩城市| 金平| 建昌县| 义乌市| 郧西县| 通化市| 黄浦区| 海宁市| 凌海市| 宜兴市| 明水县| 凤台县| 灌南县| 鄂尔多斯市| 南平市| 沂水县| 平湖市| 孟州市| 苍溪县| 郎溪县| 奈曼旗| 五大连池市| 桃源县| 徐汇区|