軟件實訓范文
時間:2023-03-22 12:50:55
導語:如何才能寫好一篇軟件實訓,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
軟件技術專業(yè)的學生學完一學期系列課程之后,通常就進入到綜合實訓階段。在該階段,實訓老師根據(jù)學生所學的主干課程下達一些軟件項目,學生以個人或小組完成這些項目。這種形式有助于培養(yǎng)學生對所學知識和技能的應用能力,有助于培養(yǎng)學生的程序開發(fā)能力和測試能力。但由于軟件項目是一個系統(tǒng)工程,它包括項目的分析、設計、編碼、運行維護,采用上述形式很難培養(yǎng)學生的軟件工程的應用能力,特別軟件企業(yè)中的團隊合作能力、溝通能力[1]。如何讓學生進入企業(yè)后盡快的適應企業(yè)崗位?
湖南鐵路科技職業(yè)技術學院軟件技術專業(yè)在近幾年的專業(yè)建設和課程改革中,越來越認識到學生盡快適應企業(yè)崗位的重要性。為此我們采用了“軟件工廠”[2]綜合實訓模式。這種實訓模式有助于培養(yǎng)學生軟件知識和技能的綜合運用能力、軟件工程的應用能力、團隊合作能力和成員溝通能力,為學生盡快適應企業(yè)崗位奠定基礎。
1“軟件工廠”綜合實訓模式內(nèi)涵
“軟件工廠”綜合實訓模式就是實訓教師和聘請的軟件企業(yè)專家按照軟件企業(yè)的管理模式和崗位要求,把學生置身于模擬職場的實訓環(huán)境之中,組建學生項目團隊,完成軟件項目的一種實訓模式。學生學完專業(yè)課程后,就可以安排4周的課程綜合實訓,到學生作畢業(yè)設計,可以安排8周的畢業(yè)設計綜合實訓。學生在“軟件工廠”中可以感受到規(guī)范的項目開發(fā)流程,積累了項目開發(fā)和團隊合作經(jīng)驗,學生畢業(yè)后很容易實現(xiàn)跟企業(yè)的無縫對接。
2“軟件工廠”綜合實訓模式的特點
2.1體現(xiàn)了教學過程的實踐性
在“軟件工廠”綜合實訓模式中,學生以“做”為主。軟件項目任務下達后,學生就開始在“做”中學,在“做”中訓練技能,在“做”中積累經(jīng)驗,體現(xiàn)了教學過程的實踐性。
2.2體現(xiàn)了教學過程的開放性
“軟件工廠”綜合實訓模式是面向市場開放的。實訓教師和軟件企業(yè)專家?guī)ьI學生參與項目開發(fā),將傳統(tǒng)的封閉式課堂教學變?yōu)槊嫦颥F(xiàn)代實用技術市場發(fā)展需要的開放式教學,縮小了學校與日新月異變化的社會之間的距離。學生通過自己的探索、實踐,加上教師和企業(yè)專家的指導,加強了學生和企業(yè)的聯(lián)系,為學生的“零距離”上崗奠定了基礎。
2.3體現(xiàn)了教學過程的職業(yè)性
“軟件工廠”是按照企業(yè)的管理模式和崗位要求設置的,“軟件工廠”綜合實訓模式體現(xiàn)了職業(yè)性。學生在項目團隊中擔任各種各樣的角色,如項目管理師、系統(tǒng)分析師、程序員、測試員等,并且在開發(fā)不同項目時,讓學生輪換角色,這樣學生對項目開發(fā)的各個環(huán)節(jié)都會有一定的了解和認識;再加上一個項目由多人組成,這又有利于培養(yǎng)學生的團隊合作能力和溝通交流能力,為他們以后盡快適應企業(yè)并在企業(yè)中發(fā)揮全面而重要的作用提供強有力的支持。
3“軟件工廠”綜合實訓模式的實施
我院軟件技術專業(yè)從專業(yè)課程開始的第一個學期一直到學生做畢業(yè)設計,都采用了“軟件工廠”綜合實訓模式,具體實施過程如下。
3.1遴選“軟件工廠”項目
根據(jù)專業(yè)的培養(yǎng)目標,我們遴選了一系列軟件項目(如圖1所示)。根據(jù)學生的開發(fā)能力,項目難易程度和要求應有所區(qū)別。在學生剛學專業(yè)課程的時候,由于他們的知識技能有限,這個時候可以做一些難度和規(guī)模較小的模擬項目,項目分析和設計結(jié)果由“總經(jīng)理”給出,學生只需負責項目的編碼、測試和技術支持工作。隨著學生能力的增強,除負責上述工作外,還參與項目的分析和設計工作。直到最后,學生參與開發(fā)行業(yè)的實際項目。
3.2開辦“軟件工廠”,組建員工隊伍
以班為單位,創(chuàng)建一個與真實軟件企業(yè)環(huán)境相似的虛擬軟件工廠,然后對學生進行分組,讓每位學生擔任不同的項目開發(fā)職務。具體的職務安排按照軟件企業(yè)的崗位去設置。圖2提供了一個“軟件工廠”簡單的崗位設置情況。
總經(jīng)理由實訓指導教師和企業(yè)技術專家承擔,負責各個項目組的協(xié)調(diào)工作;要求項目組的成員服從項目經(jīng)理的安排,各司其職,團結(jié)合作,在規(guī)定的時間內(nèi)完成所承擔的項目。
項目經(jīng)理由學生擔任,負責一個具體項目的管理工作,組建項目團隊并分配成員任務,保證項目按時按質(zhì)按量完成。
系統(tǒng)分析師由學生承擔,負責與客戶進行溝通、項目需求的提取和項目設計。
程序員由學生承擔,負責項目的編碼。
測試員由學生承擔,負責項目的測試。
技術支持員由學生承擔,負責項目的技術培訓和安裝維護。
考慮到學生未來發(fā)展的需要,需要讓學生承擔多個項目角色,如項目經(jīng)理同時承擔系統(tǒng)分析師,程序員同時承擔技術支持人員。更換項目時實行角色輪換制,如這個項目擔任程序員,下一個項目擔任項目經(jīng)理,以便讓學生熟悉項目開發(fā)的全過程。
3.3制定“軟件工廠”的規(guī)章制度
根據(jù)企業(yè)的管理制度和員工職責,“總經(jīng)理”和“員工(學生)”共同制定“軟件工廠”的規(guī)章制度,以保證“軟件工廠”的各項工作順利開展。如:“員工”必須忠于職守;講求團隊精神;嚴格服從“項目經(jīng)理”分配的各項工作;在規(guī)定的時間完成項目任務;工作期間不做與項目開發(fā)無關的事,尤其不能玩游戲、聊天[2]。
3.4考核“軟件工廠”員工
在綜合實訓中,對“員工(學生)”的考核包括兩個方面:過程考核和終結(jié)考核。過程考核主要考核“員工”平時表現(xiàn),如實訓紀律、出勤情況、實訓態(tài)度,占30%,由總經(jīng)理和項目經(jīng)理著手考核。終結(jié)考核主要考核員工完成項目的情況。對于模擬項目,由“總經(jīng)理”會同其他項目組的項目經(jīng)理一起考核;對于實際項目,由“總經(jīng)理”和客戶一起考核。為了讓“員工”們互相學習,在終結(jié)考核中,必須進行項目演示和答辯。在項目演示和答辯過程中,所有的“員工”都要參與并可以提問,了解自己的不足,學習別人的長處??己藛T工不僅僅是給項目組“員工”一個評價等級,而是為了更好地激勵“員工”工作??己藰藴嗜绫?所示。
4“軟件工廠”綜合實訓模式的意義
4.1工學結(jié)合的教學組織形式增強了學生的實踐動手能力
在“軟件工廠”中,引入了企業(yè)的實際項目,聘請了企業(yè)的專家,按照企業(yè)的開發(fā)流程組織項目開發(fā),所以“軟件工廠”綜合實訓模式就是對工學結(jié)合教學組織形式的一種實踐。學生在實施項目的過程之中,需要不斷實踐和學習,在“學中做”,在“做中學”,這樣實踐動手能力會越來越強。
4.2企業(yè)化的管理模式提高了學生的社會適應能力
在“軟件工廠”中,采用了軟件企業(yè)的管理模式,讓學生承擔項目實施過程中的不同角色,學生取得了經(jīng)驗,了解了實際項目的實施過程,避免了學生要等到畢業(yè)后才開始“知識重構(gòu)”,為學生“零距離”上崗打下了堅實的基礎。
5結(jié)語
從2008年開始,我們就開始采用“軟件工廠”綜合實訓模式,在該實訓模式中,“軟件工廠”創(chuàng)造了一個培養(yǎng)學生適應能力、實際動手能力、創(chuàng)新能力的實踐環(huán)境,提高了我校軟件專業(yè)的教學質(zhì)量。畢業(yè)生受到用人單位的普遍歡迎,他們一上班就能上崗工作,不少學生在不長的時間里就成為了業(yè)務骨干。在以后教學中,進一步推動校企合作步伐,加強和企業(yè)專家的聯(lián)系、溝通,讓“軟件工廠”更接近真實的軟件公司,甚至把“軟件工廠”辦到軟件企業(yè)中。
參考文獻:
[1] 錢宇虹. 基于工作過程的高職軟件項目開發(fā)綜合實訓開發(fā)探究[J]. 計算機教育,2008(20):175-178.
[2] 黃秀娟.“軟件工廠”式項目教學實踐研究[J]. 職業(yè)圈,2007(14):61-63.
Discussion on the Model of Software Factory Comprehensive Training Model
ZHOU Pangrong
(Hunan Railway College of Science & Technology, Zhuzhou 412000, China)
篇2
1.1校內(nèi)實訓基地建設思路
(1)設立專業(yè)實訓室.在建立校內(nèi)實訓室時,經(jīng)費是首要考慮的問題,在有限經(jīng)費條件下,可以根據(jù)專業(yè)特點及專業(yè)班級人數(shù)來設置實訓室的功能與數(shù)量,也可以與計算機其他專業(yè)共用實訓室,來達到控制成本,提高利用率的效果.如軟件技術專業(yè)計算機類課程分為計算機基礎課、專業(yè)基礎課和專業(yè)核心課.對于計算機基礎課與專業(yè)基礎課可以和計算機類其他專業(yè)共用實訓室,針對專業(yè)核心課程可以成立軟件開發(fā)測試等實訓室.在規(guī)劃軟件開發(fā)測試等實訓室數(shù)量時,要充分考慮軟件專業(yè)各年級的班級數(shù)量及專業(yè)課程設置要求與特點.計算機軟件技術專業(yè)課程教學一般都采用理論實訓一體化的教學模式,學期教學中會有整周的階段性專業(yè)技能訓練,要做到正常課程教學與階段性實訓不沖突,要有一定的實訓室冗余.在規(guī)劃實訓室規(guī)模時,可以考慮專業(yè)學生班級人數(shù)成立大小不等的實訓室.(2)成立軟件工作室.利用校內(nèi)實訓室的條件,創(chuàng)建軟件工作室.軟件工作室的成員由校內(nèi)的專業(yè)教師和校外周邊地區(qū)軟件企業(yè)的兼職教師,及來自計算機專業(yè)的對軟件設計與開發(fā)感興趣的學生組成.軟件工作室可以承接一定的軟件項目,在專兼職教師帶領下,與學生共同完成承接的項目.在完成項目的過程中,不但可以提高教師的實踐教學能力,還可以進一步鍛煉學生的專業(yè)素質(zhì)能力和團隊合作能力.
1.2校外實訓基地建設思路
校外實訓基地是對校內(nèi)實訓基地設備、場所和功能缺陷的有效補充,能有效緩解學校實訓基地建設所需經(jīng)費和空間不足的矛盾.在建設校外實訓基地時,可以選擇與企業(yè)合作的方式,將學生送到企業(yè)進行頂崗實習.實習期間,在學生自愿的情況下,企業(yè)可以有償或無償對學生在軟件項目開發(fā)整個流程及團隊合作進行短期培訓,使學生能更好地適應崗位,并為企業(yè)及學生雙方創(chuàng)造更多價值.
2軟件技術專業(yè)實訓基地建設成效
2.1校內(nèi)實訓基地建設情況
根據(jù)專業(yè)實際需求,在滿足教學實踐教學要求的前提下,在學院原有實訓設備的基礎上,重新整合并更新了軟件技術專業(yè)實訓基地,成立了計算機應用實訓室、計算機組裝維護實訓室、Java開發(fā)實訓室、.NET開發(fā)實訓室、軟件測試實訓室、軟件綜合項目實訓室和項目開發(fā)實訓室(軟件工作室).為了使實訓基地發(fā)揮其作用,有序的開展各項實習實訓活動,制定了完善的實訓室管理制度,在實訓基地管理上還配備了專門的實訓室管理教師與學生.教師負責實訓室軟件環(huán)境運行維護,學生負責實訓室的日常管理,如實訓室衛(wèi)生的打掃及實訓室開關門,在教師的帶領下參與實訓室軟硬件的維護管理等工作.利用校內(nèi)實訓室資源成立了一個軟件工作室,為了營造更真實的軟件開發(fā)實踐情境,更好地維護工作室的運營,工作室成員可以爭取更多的軟件設計客戶,為學生提供更多的實踐機會.為了爭取更多的客戶,工作室既要向企業(yè)展示自身的優(yōu)勢,如較強的技術實力等.在爭取客戶過程中,為工作室的員工提供了更多與企業(yè)進一步接觸的機會,為學生提供更多就業(yè)機會,也為企業(yè)招收優(yōu)秀的軟件技術人員提供了便利.
2.2校外實訓基地建設情況
軟件技術專業(yè)與北大青鳥簽訂了合作協(xié)議,成立了青鳥軟件技術專業(yè),由我院和北大青鳥共同研究專業(yè)課程體系,共同為學生聯(lián)系對口的實習崗位.在學習期間,由北大青鳥企業(yè)教師對學生進行專業(yè)、職業(yè)培訓,并帶領學生參與到一些項目的開發(fā)中來,提高了學生的實踐能力.在與北大青鳥的合作中,學生每年都可以參加北大青鳥組織的院校賽,并設立了獎金,充分調(diào)動了學生學習的積極性及參加比賽的熱情.
3結(jié)束語
篇3
關鍵詞:軟件工程;實訓;課程體系
實訓是一種新的實踐教學形式,最早在職業(yè)技術教育中開展,其目的是解決畢業(yè)生走向職業(yè)崗位時達不到崗位要求的問題。由于職業(yè)教育的定位是面向崗位的職業(yè)技能教育,培養(yǎng)生產(chǎn)一線的操作人員,所以實訓教學以系統(tǒng)地訓練崗位技能和技術運用為主。近幾年,高校為了解決畢業(yè)生由于不能適應工作崗位技能要求導致就業(yè)不暢的問題,加強了以培養(yǎng)學生實踐能力為主的實踐教學改革。許多院校的軟件工程類專業(yè)(方向)在學生進入實習之前,增加了實訓教學環(huán)節(jié)。由于對實訓教學目標定位的認識不同,導致在實訓的時間長度、內(nèi)容、要求和管理上有很大差異,對實訓教學的研究和建設投入不足。本文結(jié)合我校計算機科學與技術專業(yè)(軟件工程方向)人才培養(yǎng)的實踐,以及我們對本科軟件工程實訓的認識,介紹我校軟件工程實訓的目標定位和對相應課程體系的探索、實踐情況。
1軟件工程人才培養(yǎng)課程體系
我校是以教學為主,培養(yǎng)應用型人才的地方本科院校。我校的計算機軟件工程人才培養(yǎng)定位是:“掌
握計算機科學與技術學科的基礎知識與技能,具有一定的工程技術基礎和較強的實踐動手能力,具有創(chuàng)新精神、競爭意識和良好的團隊合作能力,能夠適應技術進步和社會需求變化,能夠從事計算機應用軟件開發(fā)與管理的高素質(zhì)軟件工程人才”。根據(jù)國家對本科人才培養(yǎng)“寬口徑、厚基礎、強能力、高素質(zhì)”的總體要求,和教育部高等學校計算機科學與技術教學指導委員會的軟件工程專業(yè)規(guī)范[1],我們構(gòu)建了簡稱為“211”結(jié)構(gòu)的課程體系,它主要包括大學基礎教育、專業(yè)教育、職業(yè)技能與技術應用教育、綜合素質(zhì)培養(yǎng)四大板塊。即在大學一、二年級,用兩年的時間進行大學基礎教育,包括人文社科、身心健康、工具(外語、計算機、文獻檢束等)、專業(yè)基礎等,以學生長遠發(fā)展需要,提升基礎知識層面和綜合素質(zhì),為后繼的專業(yè)課程學習做鋪墊為目標;三年級進行系統(tǒng)的專業(yè)教育,以專業(yè)核心知識和基本能力培養(yǎng)為主,以提升學生專業(yè)知識層面和專業(yè)基本能力為目標,同時開啟必要的專業(yè)方向課程,為后繼的職業(yè)技能培養(yǎng)做鋪墊;四年級進行面向崗位的專業(yè)職業(yè)技能培養(yǎng)和技術應用創(chuàng)新教育,以學生就業(yè)為目標,其主要的教學形式是實踐教學。課程體系結(jié)構(gòu)如圖1所示。
圖1人才培養(yǎng)課程體系結(jié)構(gòu)示意圖
2目前國內(nèi)軟件開發(fā)實訓存在的主要問題
目前國內(nèi)開展軟件實訓的機構(gòu)主要有三類:企業(yè)或軟件行業(yè)協(xié)會投資的社會培訓機構(gòu);由政府、企業(yè)等多方投資建設,獨立運營的實訓機構(gòu);校企合作共建的實訓基地,這中間又有兩種,一種是以學校投資為主,實訓基地建在校內(nèi);另一種是學校進行必要的投資,實訓基地建在企業(yè)。實訓開展形式主要有三類:1)學校將實訓委托給社會培訓機構(gòu)或企業(yè),由他們負責學生實訓教學;2)學校與社會培訓機構(gòu)或企業(yè)合作,派出實訓指導教師與承擔實訓教學任務的機構(gòu)共同實施實訓教學;3)由學校自己組織在校內(nèi)進行實訓教學。由于承擔實訓任務的主體各自的利益目標不同,各自的擅長不同,實訓對象所擁有的基礎不同和各自對實訓的理解不同等多種原因,造成目前軟件實訓存在以下主要問題:
1) 實訓的內(nèi)容體系設計單一,通常只要求通過訓練掌握某項具體的開發(fā)平臺技術,追求的是程序代碼的實現(xiàn)。
2) 用于實訓的軟件開發(fā)項目小,軟件開發(fā)過程的控制與管理、軟件質(zhì)量控制與保證、團隊的合作與協(xié)調(diào)等軟件工程的重要內(nèi)容和思想體現(xiàn)不出來,使得學生在實訓之后,沒能體會到軟件工程的特點和重要性。
3) 實訓指導教師的軟件項目開發(fā)經(jīng)驗少,工程素質(zhì)不高,同時缺乏相關的教學經(jīng)驗,不能保證軟件工程的思想、技術、方法和要求在實訓中得到貫徹落實。高校教師在軟件開發(fā)的工程能力和經(jīng)驗上缺乏,而來自企業(yè)的指導教師在軟件工程理論和實訓教學方法上存在明顯不足。
4) 實訓所需的工具、平臺等條件不足,不能保證實訓目標全部實現(xiàn)。
5) 實訓的團隊合作、團隊目標管理往往被忽略,這使得經(jīng)過實訓之后,學生的團隊意識,與人溝通、協(xié)調(diào)、合作的能力沒有明顯的提高。
6) 實訓中學生對新知識、新技術學習的能力培養(yǎng)沒有得到應有的重視和訓練,鼓勵創(chuàng)新的機制和措施不夠,這使得經(jīng)過實訓之后,學生除在具體某項技能方面有所收獲之外,在學習能力、技術應用能力、接受新事物和創(chuàng)新意識等方面收效甚微。
3軟件工程實訓課程體系建設
實訓是一個綜合、系統(tǒng)的工程,其目的是提高學生的知識、技術應用能力,積累工程實踐經(jīng)驗,從而提高職業(yè)技能,實現(xiàn)從學生向職業(yè)工作者的轉(zhuǎn)化。對于以上存在的問題,我們認為師資、課程體系是核心和基礎,實訓項目是關鍵,在干中學,在學中干是行之有效的方法。以下僅就軟件工程實訓課程體系的建設進行探討。
3.1目標定位
課程體系反映了對人才培養(yǎng)的知識和能力要求[2]。本科軟件工程型人才的實訓定位應該從軟件開發(fā)企業(yè)的崗位要求、學生職業(yè)發(fā)展空間、初步能夠適應多種崗位需要等多方面考慮。從學生初次就業(yè)的崗位看,軟件開發(fā)人員的主要崗位有程序員、測試員等。這類人員需要有良好的理解設計和程序的能力,能夠在一種開發(fā)平臺上熟練地進行規(guī)范的程序設計和相應的程序測試,能夠清楚自己所做工作與他人工作之間的關系,理解自己所做工作在整個(或局部)設計中的作用。從職業(yè)發(fā)展空間看,軟件開發(fā)人員經(jīng)過2~3年的實際工作鍛煉,應能夠承擔軟件工程師的角色,承擔必要的分析、設計、任務分解、技術指導、協(xié)調(diào)和管理任務。所以,本科的實訓目標定位既要面向現(xiàn)實,又要給學生發(fā)展的潛力和意識。我校的軟件工程實訓的目標定位是提高軟件開發(fā)程序?qū)崿F(xiàn)技能,提高軟件工程知識、技術應用能力,積累軟件工程實踐經(jīng)驗,實現(xiàn)從學生向軟件職業(yè)工作者的轉(zhuǎn)化。具體要求是:
1) 熟練掌握一種軟件開發(fā)平臺及相關技術,能夠用它們進行規(guī)范的程序設計。
2) 掌握軟件測試的方法,初步能夠設計測試方案,用測試數(shù)據(jù)集完成相應的軟件測試工作。
3) 理解軟件生命周期中各環(huán)節(jié)的主要概念,初步掌握各環(huán)節(jié)的主要工作、所采用的技術和實施方法,初步掌握有關工具的使用,能夠用它們完成相關的分析、設計工作。
4) 了解軟件開發(fā)的過程控制、質(zhì)量保證和管理的方法和特征,理解它們的重要性。
5) 理解團隊及各種角色的作用,掌握交流勾通、協(xié)調(diào)合作的必要方法,形成團隊意識。
6) 形成快速學習專業(yè)知識和技術的能力,查閱相關技術資料(含英文資料)的能力。
7) 了解、體驗軟件企業(yè)的工作環(huán)境、形式和要求。
3.2構(gòu)成原則
實訓以項目為載體,以軟件開發(fā)的工作流程為驅(qū)動實現(xiàn)知識、技術、能力和素質(zhì)的全面提高。實訓課程體系作為實現(xiàn)實訓目標,制定實訓計劃的基礎和核心,應堅持以下原則:
1) 以企業(yè)實際需求為導向,以能力培養(yǎng)為核心,以學生適應軟件技術崗位為目標,以職業(yè)崗位技能為重點,兼顧長遠發(fā)展。
2) 注重知識、技術、能力、素質(zhì)的協(xié)調(diào)發(fā)展,使學生通過實訓既學習了知識和技術,又提高了應用知識、技術的能力,升華了自身的素質(zhì)。
3) 以職業(yè)技能訓練為重點,突出技術應用能力培養(yǎng),強調(diào)在應用中創(chuàng)新,通過解決問題來體現(xiàn)技術和人的價值。
4) 課程體系應具有開放性、靈活性,能夠即時反映軟件技術的發(fā)展。
5) 課程體系要與人才培養(yǎng)方案的課程體系銜接,有明確的應用軟件開發(fā)領域,體現(xiàn)自身特色。
3.3課程體系內(nèi)容
我校的計算機專業(yè)軟件工程方向人才培養(yǎng)計劃課程設置以計算機科學優(yōu)先,接著是軟件工程基礎和軟件開發(fā)平臺技術基礎課程,將軟件工程的技術與方法、軟件開發(fā)的管理、軟件開發(fā)平臺技術的深化、職業(yè)綜合素質(zhì)等方面的課程統(tǒng)一綜合到實訓課程體系中;以互聯(lián)網(wǎng)應用軟件開發(fā)為平臺,以管理信息系統(tǒng)和電子政務/電子商務為應用領域。實訓過程以軟件項目開發(fā)工作流程為主線,內(nèi)容涵蓋項目開發(fā)的全過程,保證學生能夠體驗到軟件開發(fā)的全過程。實訓以職業(yè)技能和技術應用為重點,教師講解不超過總時間的20%。軟件工程實訓課程體系如圖2所示。
1) 在實訓之前開設軟件工程與技術基礎課程群。它主要是為學生進入實訓之前奠定必要的技術、
圖2軟件工程實訓課程體系示意圖
工程和應用領域知識基礎。主要課程有軟件工程導論、面向?qū)ο笤O計方法、信息管理系統(tǒng)設計與開發(fā)、C#語言程序設計、.Net架構(gòu)程序設計(或Java語言程序設計、J2EE架構(gòu)程序設計)、XML語言、Linux操作系統(tǒng)(或Unix操作系統(tǒng))、電子商務、電子政務等。
2) 開發(fā)技術平臺課程群。它是在.Net開發(fā)平臺(或J2EE開發(fā)平臺)基礎之上進一步深化、細化有關技術,提高在開發(fā)平臺上的軟件實現(xiàn)能力的一組課程。主要課程有人機交互與界面設計、數(shù)據(jù)庫程序設計、數(shù)據(jù)接口程序設計、Web Services設計、應用安全程序設計、動態(tài)服務組合、新技術介紹等。
3) 軟件工程技術與方法課程群。它是一組提高學生軟件工程意識、技術和方法的課程,是學生今后向高層次軟件職業(yè)人員發(fā)展必備知識和能力。它培養(yǎng)學生具有軟件工程的理論知識,能夠應用它們指導軟件開發(fā)的實踐。要求學生掌握常用的需求分析與設計工具,具備一定的軟件分析與設計能力,了解軟件開發(fā)的管理過程和技術。主要課程有:軟件需求分析、軟件設計與體系結(jié)構(gòu)、軟件詳細設計、軟件測試與質(zhì)量保證、軟件過程與管理、軟件分析與設計工具等。
4) 職業(yè)綜合素質(zhì)課程群。它是一組提高學生非技術方面的綜合素質(zhì)的課程。它培養(yǎng)學生團隊意識、溝通合作能力、專業(yè)資料獲取與專業(yè)外語應用能力,使其具有良好的職業(yè)道德和一定的工程經(jīng)濟概念,了解現(xiàn)代軟件企業(yè)的運行與管理。主要課程有團隊激勵與溝通、工程經(jīng)濟學概念、信息社會與職業(yè)道德、軟件成熟度模型與軟件企業(yè)管理等。
在課程體系中,開發(fā)技術平臺課程群是學生實習、初次就業(yè)體現(xiàn)自己的技術和能力的主要內(nèi)容,同時它是更好地理解、掌握軟件工程技術與方法中諸課程的基礎。所以,它是實訓的重點。軟件工程技術與方法是中、高級軟件職業(yè)人員必備的知識和能力,需要在大量的工程實踐中去提高認識和積累經(jīng)驗。它在實訓中以體驗、領悟為主,重點是訓練分析、設計的方法和相關文檔的規(guī)范表達。職業(yè)綜合素質(zhì)課程群的知識對于學生步入社會,在職場上取得成功很重要,并且它是實訓取得成功的基礎性知識,要貫穿整個實訓過程。
3.4評價指標
實訓所包涵的內(nèi)容和重點是實訓成功的核心和
基礎。為了科學評價與不斷優(yōu)化實訓內(nèi)容與重點,通過向行業(yè)專家咨詢和實踐,我們初步建立了一個實訓課程體系評價指標體系[3]。它主要由職業(yè)技能、工程實踐、專業(yè)知識和職業(yè)綜合素質(zhì)幾個方面構(gòu)成。評價指標體系如圖3所示。
圖3課程體系評價指標體系
4結(jié)語
我校從2005年開始,通過與微軟合作,引進微軟職業(yè)技術教育課程,開始在計算機本科教育中用一定的時間進行職業(yè)技術教育。通過對兩屆學生的教學實踐,我們感到微軟職業(yè)技術教育課程相對本科人才培養(yǎng)存在著軟件工程方法、技術方面內(nèi)容薄弱,而微軟
開發(fā)技術內(nèi)容過細的問題。2007年,我們通過對有關教學內(nèi)容的調(diào)整補充,整合成軟件工程實訓。實訓大大提高了學生軟件開發(fā)技術的掌握和應用能力,增強了學生的就業(yè)能力和質(zhì)量。2007、2008屆參加軟件工程實訓的學生,90%以上到軟件開發(fā)企業(yè)就業(yè)。學生的知識結(jié)構(gòu)、技術水平和能力、綜合素質(zhì)等得到企業(yè)好評。
參考文獻:
[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)[M]. 北京:高等教育出版社,2006:12.
[2] 舒蔚,萬常選. 計算機專業(yè)程序設計課程體系架構(gòu)的研究與實踐[J]. 吉林大學學報:信息科學版,2005(8):1-4.
[3] 韓春燕,高曉興,姜慧妍,等. 軟件工程專業(yè)課程體系優(yōu)化方法研究與實踐[J]. 計算機教育,2009(4):70-73.
Research on Curriculums in Software Engineering Training
YUAN Lei, HUANG Jian, NING Bin
(Mathematics and Computer Science College, Xiangfan University, Xiangfan 441053, China)
篇4
Abstract: This paper mainly discusses how to make good use of training time reasonably and effectively to let the students master the basic NC theory and practice knowledge. Combined with our school practice experience, the paper dicusses the role of NC simulation software and method of use NC simulation software in the NC practice.
關鍵詞: 數(shù)控實訓;工程實訓;數(shù)控仿真軟件;數(shù)控教學
Key words: NC practice;engineering practice;NC simulation software;NC teaching
中圖分類號:TG659 文獻標識碼:A 文章編號:1006-4311(2014)06-0032-02
0 引言
隨著科學技術的發(fā)展和經(jīng)濟的市場化,高校人才培養(yǎng)的理念也發(fā)生了根本性的轉(zhuǎn)變,著重強調(diào)素質(zhì)教育。數(shù)控編程是一門對科學思維和實踐操作能力要求很高的實訓內(nèi)容,如果僅僅通過單純的理論教學和實踐上機操作,容易使初學者感到抽象、難學,再加上學生知識結(jié)構(gòu)、學習習慣等諸多不利因素[2],無法有效地利用工程實訓的有限時間,掌握數(shù)控機床的編程和操作技能。在統(tǒng)觀傳統(tǒng)數(shù)控教學的優(yōu)缺點的基礎上,我們發(fā)現(xiàn),引入數(shù)控仿真軟件可以避免傳統(tǒng)教學的缺點,讓學生在數(shù)控實訓有效的時間內(nèi),在數(shù)控機床數(shù)量有限和指導教師人數(shù)有限的條件下,通過理論教學、實踐操作和仿真軟件交互使用的這一教學方法,可以提高教學效果,促進學生學習的興趣和動力,保證了教學的安全,取得了良好的教學效果。
1 傳統(tǒng)數(shù)控教學特點
在傳統(tǒng)的數(shù)控實訓中,因為數(shù)控機床的數(shù)量有限,指導教師的人數(shù)也有限,導致一般是10-15人左右圍聚在一臺數(shù)控機床旁邊,聽老師講解數(shù)控機床具體操作方法,導致大多數(shù)學生因無法看到數(shù)控機床具體操作面板,而無法認真聽講或者聽課效果很差。由于數(shù)控機床屬于昂貴設備,學校購買數(shù)控機床的數(shù)量有限,教師人數(shù)有限,指導學生單獨上數(shù)控機床操作的時間受限,并且數(shù)控機床的錯誤操作容易引起安全事故的發(fā)生,因此,使用傳統(tǒng)的數(shù)控教學方法進行的數(shù)控實訓效果很差,學生無法在有限時間內(nèi)達到高校數(shù)控實訓的目的和要求。
2 數(shù)控仿真軟件在數(shù)控實訓中的應用
2.1 數(shù)控仿真軟件 數(shù)控仿真是應用計算機技術對數(shù)控加工操作過程進行模擬仿真的一門新技術。該技術面向?qū)嶋H生產(chǎn)過程的機床仿真操作,加工過程三維動態(tài)的逼真再現(xiàn),能使每一個學生,對數(shù)控加工建立感性認識,可以反復動手進行數(shù)控加工操作,有效解決了因數(shù)控設備昂貴和有一定危險性,很難做到每位學生“一人一機”的問題,在培養(yǎng)全面熟練掌握數(shù)控加工技術的實用型技能人才方面發(fā)揮顯著作用[3]。數(shù)控仿真軟件是應用計算機的編程和建模,將加工過程用二維圖形或者三維圖形的動態(tài)形式演示出來的軟件,使在傳統(tǒng)數(shù)控教學中,需要數(shù)控實驗室或者實習工廠才能完成的大部分教學演示功能在虛擬軟件環(huán)境中就能實現(xiàn),使數(shù)控教學模式變得更加靈活、方便。
2.2 數(shù)控仿真軟件在數(shù)控實訓中的作用 數(shù)控仿真軟件在數(shù)控實訓中的使用,改變了傳統(tǒng)的教學方式,對數(shù)控實訓的效果有重要的影響,主要表現(xiàn)在以下幾個方面。
①數(shù)控仿真軟件可以模擬真實數(shù)控機床加工,使數(shù)控實訓教學變得生動形象,易于理解學習。數(shù)控仿真軟件提供了多種數(shù)控仿真系統(tǒng),可以全面仿真加工的整個過程,學生可以多方位了解數(shù)控機床結(jié)構(gòu),通過仿真軟件的模擬加工,掌握實際數(shù)控機床的操作方法。②數(shù)控仿真軟件提供了學習數(shù)控機床操作的安全平臺,避免了數(shù)控機床操作時易于發(fā)生的安全隱患。在使用數(shù)控仿真軟件進行加工時,所有的加工都是在虛擬環(huán)境中進行,不會因為學生的錯誤操作引起人身安全問題,也不會損壞機床。③數(shù)控仿真軟件的使用可以節(jié)省教學設備的投資,減少材料的消耗。如果按照傳統(tǒng)的方法來進行數(shù)控實訓,學生在操作的過程中要消耗大量的材料,并且集中實訓期間,連續(xù)40天,每天都有學生參加數(shù)控實訓,數(shù)控機床的保養(yǎng)和維護無法滿足需要,如果一臺機器運轉(zhuǎn)不良,將會導致整個數(shù)控實訓受到嚴重阻礙。在數(shù)控實訓中如果引入數(shù)控仿真軟件,可以避免機器長期運轉(zhuǎn)得不到維護的問題,也可以減少原材料的消耗。仿真軟件一般都是綠色軟件,不用安裝,只要有一臺普通的電腦,就可以安裝使用。學生可以在機房練習,也可以在自己的電腦上練習,節(jié)約了學生學習的時間,提高了學習的效率。④仿真軟件可以激發(fā)學生學習數(shù)控編程和數(shù)控機床操作的動力。學生在使用數(shù)控仿真軟件中,可以通過直觀形象的加工過程,增加學習數(shù)控機床和編程操作的動力,激發(fā)學生的自信心,挖掘?qū)W生的內(nèi)在潛力。
2.3 數(shù)控實訓中要把數(shù)控軟件和傳統(tǒng)教學相結(jié)合
2.3.1 傳統(tǒng)數(shù)控實訓方法 在以往的數(shù)控實訓中,我們的數(shù)控實訓開展方法是,教師在課堂上講解數(shù)控編程的基本方法,要求學生學完數(shù)控編程之后提交一個手工編程的程序。學生在數(shù)控車間學習數(shù)控機床的原理和操作方法,這一項要求學生能夠用給定的程序完成一個簡單零件的加工操作。傳統(tǒng)的數(shù)控教學方法在執(zhí)行過程中,學生感覺學習枯燥、單調(diào);在編寫數(shù)控程序提交給教師中,增大了教師的工作量;在機床操作實訓中,學生因為對刀失誤或者忘記關艙門等失誤,導致安全問題頻出,教學的效果不是很理想。我校工程訓練中心在數(shù)控實訓中根據(jù)傳統(tǒng)教學方法的不足,經(jīng)過認真分析問題原因,參照兄弟院校成功的經(jīng)驗,多次修改我校數(shù)控實訓的教學方法,并根據(jù)本校學生實訓的特點,把傳統(tǒng)的數(shù)控教學方法和仿真軟件進行結(jié)合,使得學生在短期的數(shù)控實訓中,快速掌握數(shù)控編程的基本原理和數(shù)控機床的基本操作,取得了良好的教學
效果。
2.3.2 仿真軟件和傳統(tǒng)教學有效結(jié)合的教學流程 針對學生實訓時都是集中實訓,數(shù)控實訓的時間一般是2天。在這個前提下,學生開始學習數(shù)控機床的基礎理論知識,內(nèi)容主要包括學生實訓所要用到的數(shù)控機床的編程方法。通過數(shù)控編程理論知識的學習,要求學生掌握自己將要使用的數(shù)控機床的數(shù)控編程方法。學生在學習期間有不明白的地方,可以找老師咨詢,也可以自己查閱我們編寫的《機械制造技術實踐》中關于數(shù)控編程部分的內(nèi)容。在學生掌握了基本的編程方法之后,學生開始在數(shù)控車間學習機床操作,實訓教師會給學生講解數(shù)控機床的面板和操作方法,主要講解如何對刀,學生在教師的指導下,練習對刀。因為對刀是數(shù)控加工中非常重要的一部分內(nèi)容,所以要求每個學生都在機床上練習如何對刀。
經(jīng)過前面的學習,學生已經(jīng)具備編寫數(shù)控編程軟件的能力和數(shù)控機床的基本操作能力,很多學生因為看到仿真軟件可以快速加工出零件,對數(shù)控仿真軟件操作產(chǎn)生了興趣,已經(jīng)開始想自己設計加工零件了。這時,教師對學生加以引導,讓學生觀看以往同學設計的零件圖樣,啟發(fā)學生自主設計零件圖樣,激發(fā)學生的創(chuàng)造力。學生在模擬仿真加工后,可以提交自己仿真加工完成的作品給老師,教師可以對學生作品評分,并挑選部分設計加工得比較好的零件,組織學生在數(shù)控車間里使用數(shù)控機床進行實際加工。
2.3.3 教學效果 在把仿真軟件和傳統(tǒng)的數(shù)控教學相結(jié)合進行數(shù)控實訓后,我校的數(shù)控實訓避免了以往數(shù)控實訓中出現(xiàn)的問題,數(shù)控仿真軟件本身的優(yōu)勢極大地調(diào)動了學生學習數(shù)控編程的積極性,在每次實訓中,學生都很積極主動地設計和加工,獨立完成數(shù)控實訓的要求。針對我校集中實訓的特點和要求,教學效果明顯提高。
3 總結(jié)
雖然仿真軟件有很多優(yōu)點,但是也有一些不足之處,比如,學生在選擇工藝參數(shù)時都很隨意;學生多次錯誤操作導致軟件系統(tǒng)出現(xiàn)問題;學生的安全意識降低等等。我校數(shù)控實訓把數(shù)控仿真軟件和數(shù)控實訓結(jié)合在一起,還處于嘗試階段,該教學方法改善了傳統(tǒng)數(shù)控教學的弊病,提高了數(shù)控實訓的教學效果。在實訓中,我們要努力揚長避短,發(fā)揮數(shù)控仿真軟件的優(yōu)勢,有效合理地把數(shù)控仿真軟件和數(shù)控實訓結(jié)合起來,提高數(shù)控實訓的教學質(zhì)量。
參考文獻:
[1]王彥章.數(shù)控仿真軟件在數(shù)控教學中的應用[J].科技創(chuàng)新導報,2011(15).
篇5
成本會計人才的大力培養(yǎng)對中小型企業(yè)具有重大意義。站在客觀的角度,中小企業(yè)規(guī)模越小,對會計工作者綜合素質(zhì)的要求就越高。相關高等院校舉辦在 EXCEL 應用條件下的會計成本實訓教學活動,也是有效提高會計專業(yè)學生綜合素養(yǎng)的主要辦法之一。
一、舉辦基于 EXCEL 應用條件下的成本會計實訓教學的意義
( 一) 成本會計工作者需要不斷培養(yǎng)自己的邏輯思考能力。
會計工作者要有較強的邏輯思考力是其職責所需,從業(yè)者必須準確地計算出產(chǎn)品成本,并向企業(yè)傳達有效且精準的信息,要做到這些就需要從業(yè)者選擇正確的計算方法,對生產(chǎn)費用進行科學的歸集和分配。利用 EXCEL 設計成本會計的實訓活動需要從業(yè)者有清晰的思維、細膩的心思、嚴謹?shù)膽B(tài)度。而通過這一類的實訓教學活動可以有效地增強學生的邏輯思考能力,使其能在未來的會計工作中擔以重任。
(二) 會計工作者熟練掌握 EXCEL 操作是核算成本會計工作的要求。企業(yè)的主要任務是進行生產(chǎn)加工,會計人員的主要任務就是進行成本核算,利用計算模型來分配要素費用、幫助歸集和分配生產(chǎn)成本及制造費用,成品和產(chǎn)品之間生產(chǎn)成本的分配以及計算單位成本。重點是很多企業(yè)有自己的分配方式,并且根據(jù)自身的特點設計了屬于自己計算模型。這就意味著在外購買的通用型軟件可以發(fā)揮作用的空間十分小。而會計人才如果熟練掌握 EX-CEL 的設計,就可以結(jié)合企業(yè)的計算模型進行會計成本計算。這就要求從業(yè)者必須熟練掌握 EXCEL 設計。
( 三) 為企業(yè)在成本會計核算方面的相關軟件操作上排憂解難。中小型企業(yè)的特點是生產(chǎn)規(guī)模較小,資金、資源有限,人才相對缺乏。在會計成本方面,中小型企業(yè)一般有自己的生產(chǎn)方式及特點,有自身的計算公式,這在一定程度上限制了其計算成本的準確性及收集信息的可靠性。但是其特點導致了企業(yè)沒有能力在非公用設備上花費過多的資金,無力購買專用的軟件設備,通用的軟件設備又不能滿足其需求,這就要求會計從業(yè)者具有很強的專業(yè)性,自身具備應用 EXCEL 軟件的能力,才能保證會計成本計算的準確性。要加強會計專業(yè)學生的專業(yè)能力。
( 四) 增強會計相關專業(yè)的學生的競爭能力。近幾年,會計專業(yè)的學生日益增多,畢業(yè)生找相關工作的壓力逐漸加大。要加強自身的競爭能力就需要在日常的學習中牢牢地掌握理論知識,同時在各種活動中不斷提高實踐能力及計算機操作能力。由此,足以說明基于 EXCEL 應用條件下設計會計成本的實訓教學活動的重要性。
二、在中小型企業(yè)開展與成本會計相關的應用 EXCEL 軟件設計的實訓教學活動
( 一) 根據(jù)企業(yè)成本會計的實際情況設定目標。目前,中小型企業(yè)多會計成本有兩個具體的標準即要有扎實的專業(yè)知識與綜合素質(zhì),同時要求成本會計要掌握一定的 EXCEL 操作應用能力。就理論來說,中小型企業(yè)的成本會計雖然需要兼具多種職能,但其主要職能就是核算成本和成本控制績效。因此核算成本和成本控制績效是中小型企業(yè)開展應用 EXCEL 設計會計成本實訓教學活動的主要目標。
( 二) 預測加活動者在實訓中可能出現(xiàn)的心理障礙且給出相對應的措施。在實訓教學活動中往往會出現(xiàn)很多阻礙活動繼續(xù)進行的問題,其中最主要的問題就是學生的心理障礙。因此在活動進行前,老師要預測學生可能出現(xiàn)的心理障礙并提供相應的措施。
如此活動才能夠更加順利的進行并取得好的效果。在實訓中學生最容易出現(xiàn)的就是厭學心理和畏難心理,可以采取以下措施:
1、進行分組。會計實訓中,科學合理的分組不僅能夠提高學生的積極性,防止其產(chǎn)生厭學心理,也可以提高組員的協(xié)調(diào)性,對未來與同事和諧相處有一定的幫助。因此,實訓小組應該有合理的人數(shù)及搭配,使得效率最大化。
2、積極鼓勵學生加強其自信心。自信心可以刺激一個人潛在的積極性與創(chuàng)造力。因此,在實訓中,老師應該根據(jù)學生的表現(xiàn)是適時給予表揚,以起到激勵的作用。
3、尊重學生的個性,因材施教。每個學生都有自己的優(yōu)點和缺點,因此,老師應該根據(jù)學生的個性采取不同的教育方法。給自卑的學生鼓勵,也可采取“奮發(fā)式挫折原理”,刺激成績較差者,以達到教學目的。
( 三) 實訓教學活動難點及內(nèi)容的設計。沒有難點會使學生產(chǎn)生輕敵心理,沒有亮點則會使學生提不起興趣,因此實訓活動內(nèi)容的設計必須有難點和亮點。
1、難點設計。設計難點時可以采取先難后易的方式,逐步讓學生掌握 EXCEL 的應用技巧從而進行會計成本的計算。
2、內(nèi)容設計。明確設計的初衷應用 EXCEL 設計會計成本即僅僅抓住“設計企業(yè)核算成本工作的實訓活動的內(nèi)容”
( 四) 活動后吸取教訓,總結(jié)經(jīng)驗。認真對待活動中的錯誤并從中吸取經(jīng)驗教訓,總結(jié)好的經(jīng)驗以運用到以后的實訓活動中。
三、實訓案例分析
( 一) 實訓主體簡介。某高校 2011 級會計專業(yè)學生 40 名,文科理科生各半。該班學生平時成績中等偏上,學習過基本的 EX-CEL 軟件知識。為加強專業(yè)與 EXCEL 軟件結(jié)合力,其班主任在其會計成本實訓中添加了應用 EXCEL 軟件設計會計成本實訓活動,6 學時,分 2 次完成。
( 二) 實訓教學課堂。
1、提出教學目的。根據(jù)課時以及企業(yè)對成本會計的實際能力的需要,把“進行簡易的 EXCEL 軟件設計分析掌握制造費用控制成效”作為教學目標。
2、設計實訓難點并實行。對制造效果的費用級 EXCEL 軟件設計進行分析; 設計的軟件要求具有一定的美感。
3、預設學生活動中出現(xiàn)的心理難題并幫助其進行解決,該活動中學生主要出現(xiàn)的心理難題是以下幾點: 厭學心理、畏縮心理、自卑心理。故提出以下方案且進行監(jiān)督實施:
( 1) 科學分組,文理搭配,取長補短,消除厭學和畏縮心理,( 2) 及時表揚和適當?shù)拇碳?,增加學生積極性的同時消除自卑感,增強自信心。
( 三) 分析教學活動的成果。由于對本次活進行了精心的準備,所以取得了較好的效果。具體表現(xiàn)如下:
1、增強了學生的自信心,通過本次會計稱本的實訓教學活動,學生終于有機會運用自己所學習到的書本知識,并且增加了學生對本專業(yè)的認同感,不再單純地覺得這是一個枯燥乏味的職業(yè)。
2、學會了尊重他人的勞動成果。雖然這只是一個實訓活動,但是每個人都參與其中并有了自己的勞動成果,懂得了勞動成果來之不易。在以后的工作中也懂得尊重他人的勞動成果。
3、增強了學生的動手操作能力,加強了其實踐能力。一方面,學生通過本次活動看到了自己的長處與短處,同時可以向自己的組員學習,取長補短,而且在本次活動中可以吸取經(jīng)驗教訓,為以后的會計工作打下好的基礎; 另一方面,加強了團體協(xié)作能力,提高了自身的競爭力。
綜上所述,中小型企業(yè)在我國發(fā)展得越來越壯大,需要的具有綜合性能力的成本會計日益增多,這就對會計專業(yè)的的學生要求越來越高,因此,會計相關的院校及教師應該多開展會計成本的實訓活動,結(jié)合 EXCEL 的應用,不斷提高會計專業(yè)學生的核心競爭力。
【參考文獻】
[1]朱豐偉,王文慧。 基于 EXCEL 應用的成本會計實訓研究[J]. 商場現(xiàn)代化,2014( 20)
[2]江建敏。 基于工作過程的《成本會計》課程實訓教學改革[J]. 職業(yè)教育研究,2012( 09)
篇6
因為沒有現(xiàn)成的項目讓學生感受開發(fā)軟件是怎么回事,又要讓學生理解軟件開發(fā)的各個流程,光憑紙上談兵是非常困難的。所以筆者在教學中采用了案例教學。雖然山東勞動職業(yè)技術學院和企業(yè)搭建了校企合作的平臺,但由于該校的教學主要還是由在校教師完成,企業(yè)工作人員沒有這么多的時間參與整個學期的教學,所以新學期開始之前會和企業(yè)進行溝通,協(xié)調(diào)時間,將學期中的一個月集中由企業(yè)人員來為學生授課。在筆者講授這門課時,將這門課分成了四個模塊,其中前三個模塊是具體的案例,最后一個模塊為企業(yè)實訓項目。首先,選擇合適的案例,這也是非常困難的事情。項目太大,涉及面廣,學生根本無法全面掌握;項目太小,又不能把軟件工程的研究內(nèi)容全部囊括。所以選擇學生比較了解的軟件系統(tǒng),涉及的內(nèi)容及應用到的專業(yè)技術相對簡單、易懂。第一個案例為圖書管理系統(tǒng)。因為同學們還沒有從頭到尾做過一個完整的系統(tǒng),這個案例完全是手把手式的講授。以案例為線,但不按部就班學習全部理論知識。在做案例項目時,將涉及到的理論滲透其中,這樣理論聯(lián)系實際,將看不見、摸不著的東西全部轉(zhuǎn)化到具體工作流程之中。這樣的教學改革是成功的,效果是顯而易見的。所以不論什么知識,必須加以運用,否則不會掌握它的本質(zhì)。改革中最重要的是上機實訓。在上機期間,把學生分成幾組。一組中的人,視為開發(fā)團隊中的人員,各司其職。高職教育是面向就業(yè)的,即使我們的學生做過幾個案例,也在企業(yè)人員指導下完成了軟件開發(fā),就業(yè)之后的工作也不是參與軟件開發(fā)的全過程。所以同學們之間要培養(yǎng)很好的相互協(xié)作能力,軟件開發(fā)中所涉及到規(guī)則、規(guī)范一定要嚴格遵守,否則會給后續(xù)的工作人員帶來很大的困擾。每組學生完成相同的任務,之后進行討論、評價,指出優(yōu)缺點,進行改進。這樣不僅能調(diào)動學生積極性,還能學到更多的知識。因為有比較才有進步。每過一段時期,筆者就會做一次總結(jié)??偨Y(jié)這個階段各組如何開展的、解決方案是什么,用到了哪些理論知識,遇到了哪些方面的困難,獻計獻策如何解決。這樣既有利于后期工作的進展,還有利于總結(jié)前期的經(jīng)驗教訓,不至于在以后犯同樣的錯誤。有了第一個案例的基礎之后,開始第二個案例的學習。這時的教學不再是教師為主導,變手把手式為半放手式教學。筆者給同學們列出這個案例開發(fā)的流程,每個階段應該完成的任務,提交的時間,然后各個小組開始該項目的開發(fā)。開發(fā)過程中,筆者全程跟蹤指導,遇到典型問題的時候統(tǒng)一講解。每個小組都有項目負責人,協(xié)調(diào)成員之間的工作,檢查工作質(zhì)量,督促項目進度。這個階段,同學們提高了自主學習的能力,彼此之間的協(xié)調(diào)更加默契,開發(fā)流程日益熟悉,各個方面的能力都有所提升。之后是第三個案例的學習。這個案例完全由學生自己完成,屬于全放手授課形式。案例的開發(fā)流程,每個階段完成的任務和提交時間由小組成員協(xié)商確定,項目負責人收取所有資料,最后匯總到老師這里。這樣進行后,每個小組的自主能力得到大大加強,小組成員根據(jù)自己的情況完成相應的任務,而不是老師讓你做什么就做什么。協(xié)作能力也得到很大提升,流程也愈加規(guī)范。
2教學內(nèi)容的整合
在開發(fā)中,還會用到在其他學科中學到的知識,這恰好是一個檢驗。比如數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、編程語言、UML等等,都會在開發(fā)中用到。之前學習的時候可能認為這些知識不知道用在哪里,因為之前每門課都是獨立的,考查的時候也是獨立考查,并沒有將知識進行整合。而軟件工程這門課本身就是各科知識的整合,是一門綜合學科?,F(xiàn)在用到了,才知道“書到用時方恨少”,所以課余還要回過頭去看書。這樣就把計算機科學形成了一條鏈,不至于每門課都是孤立的,各門課相互滲透,更能很好地掌握。
3企業(yè)案例實訓
完成了三個案例后,同學們對軟件開發(fā)已經(jīng)有了全局的認識,各個階段的工作任務也已明確,各種文檔的編寫規(guī)范也有了明顯提高。但是筆者選取的案例并不是真正能用的軟件,工作后也不可能開發(fā)這種用不著的軟件,所以最后階段由企業(yè)人員帶來企業(yè)中的項目給同學們做。完全按照企業(yè)里開發(fā)的流程,遵照的規(guī)范開發(fā)。企業(yè)人員承擔講授和指導任務,教師跟學生一起學習。在這個階段,會發(fā)現(xiàn)之前案例的不足,有些工作做法上的不妥,通過企業(yè)實際項目一一進行修正和彌補,不僅完善了教學,更讓同學們認識到真正的項目是如何開發(fā)的。
4總結(jié)
篇7
關鍵詞:CAXA軟件;數(shù)控教學;數(shù)控實訓中圖分類號:G718文獻標識碼:B文章編號:1672-1578(2014)18-0287-01隨著我國社會主義市場經(jīng)濟的不斷發(fā)展,對人才的要求也越來也高,這在一定程度上給中職教育帶來新的挑戰(zhàn)。在中職教育中,數(shù)控教學和數(shù)控實訓是兩門比較重要的課程,由于具有復雜性、綜合性以及實踐性的特點,所以課堂教學難度相對較大。隨著現(xiàn)代計算機信息技術的不斷發(fā)展,各種新型軟件被廣泛運用在課堂教學中,尤其是CAXA軟件,CAXA軟件作為一種設計軟件,相比較其它軟件而言,具有直觀性、靈活性以及適用性的特點。因此,將CAXA軟件運用在數(shù)控教學和數(shù)控實訓中,對提高課堂教學效率,促進學生全面發(fā)展有著極其重要的意義。
1.CAXA軟件在數(shù)控教學中的應用
在中職教育中,由于數(shù)控技術是一門具有較強實踐性的課程,所以,這對老師的課堂教學有著較高的要求。但是,從當前中職學校的數(shù)控技術教學現(xiàn)狀來看,還存在著諸多的問題,老師在課堂上依然堅持理論教學為主,實踐操作相對較少,無法充分調(diào)動學生學習的積極性和主動性,在一定程度上導致課堂教學效率難以得到有效地提高。所以,對于中職老師而言,將CAXA軟件運用在數(shù)控教學中,不僅可以有效提高課堂教學水平,還可以提高學生的實踐操作能力,一般來說,主要體現(xiàn)在以下幾個方面:(1)CAXA工程師制造軟件。老師在進行數(shù)控技術課堂教學時,一定要積極轉(zhuǎn)變傳統(tǒng)的教學觀念,對課堂教學模式進行不斷地改進和創(chuàng)新,選擇計算機多媒體教室為教學地點,讓同學們通過計算機直觀、全面地了解CAXA工程師制造軟件,并且在老師的指導下,對零件的三維造型進行設計,同時,老師還應該根據(jù)學生的實際需求,對學生進行自動數(shù)控編程和手工訓練,充分調(diào)動學生的積極性和主動性,提高課堂教學效率;(2)學生在計算機上運用CAXA軟件時,老師應該充分發(fā)揮引導作用,尤其是學生在進行數(shù)控編程練習時,一定要嚴格按照要求進行,確定刀具規(guī)格,選擇合適的加工方式,并且迅速在計算機上生成一定的刀具加工軌跡,然后再次編輯加工軌跡,在確定軌跡符合相應的要求之后,就可以在計算機上生成G代碼,這樣一來,老師在檢查學生編寫的G代碼時,就可以更直觀、更便捷,在一定程度上可以有效提高課堂教學效率;(3)對于中職老師來說,在運用CAXA軟件進行課堂教學的過程中,一定要充分發(fā)揮對學生的監(jiān)督和管理作用,認真檢查學生每個步驟的操作,在確認G代碼無誤之后,老師就可以通過數(shù)控操作系統(tǒng)對數(shù)控機床進行代碼傳輸和后置處理,然后讓學生自己動手操作機床,加工完成課堂作業(yè)。這樣一來,不僅可以充分發(fā)揮學生在課堂上的主體地位,讓學生真正成為學習的主人,在一定程度上還能有效提高學生的實踐操作能力。
2.CAXA軟件在數(shù)控實訓中的應用
2.1數(shù)控實訓中CAXA制造工程師的應用。在數(shù)控實訓中,編程作為其中的一個重要組成部分,在一定程度上與課堂教學水平的提高有著密不可分的聯(lián)系。但是,由于手工編程具有復雜性、綜合性以及抽象性的特點,所以在傳統(tǒng)的課堂教學中,學生無法直觀地了解手工編程,缺乏學習的積極性和主動性,從而導致課堂教學效率難以得到有效地提高。相比較手工編程而言,CAXA編程軟件具有直觀性、科學性以及便捷性的特點,可以編出一些手工編程無法編出的程序或者解決手工編程存在的問題,一般來說,在數(shù)控實訓中運用CAXA軟件,主要從以下三個方面入手:(1)三維數(shù)模的導入。對于中職老師而言,在進行數(shù)控實訓課堂教學時,一定要嚴格按照教學要求,認真指導學生,讓學生在CAXA軟件中導入三維數(shù)模,做好編程準備;(2)加工軌跡生成。學生在運用CAXA軟件進行編程時,要根據(jù)編程軟件的實際特點,確定加工刀具,選擇合適的加工方法,從而生成加工軌跡;(3)實物加工。在生成加工軌跡之后,學生需要進行對刀調(diào)基和卡毛坯,最后完成實物的加工。所以,將CAXA軟件運用在數(shù)控實訓教學中,一方面可以簡化編程程序,提高課堂教學效率,另一方面還能充分調(diào)動學生的積極性和主動性,從而實現(xiàn)學生的全面發(fā)展。比如,將華中數(shù)控大賽2011年的試題作為主要例子,我們不難發(fā)現(xiàn),如果采用手工編程,不容易計算出試題中的一些節(jié)點數(shù)據(jù),而采用CAXA制造工程師軟件,則可以迅速完成零件的設計、加工以及生成等各個步驟,在一定程度上可以有效提高編程效率。
2.2數(shù)控實訓中CAXA數(shù)控車的應用。對于中職老師而言,在進行數(shù)控實訓教學時,由于會涉及到一般車床軸套類、加工軸類零件,這些零件都具有功能復雜化、形象多樣化的特點,所以在進行加工的過程中,通常都需要用到宏程序編程。所謂宏程序編程,主要指的是用戶在進行編程的過程中,可以擁有自己的編程領域,并且在自己的內(nèi)存中創(chuàng)建和保存子程序,從而實現(xiàn)子程序運用的靈活性。相比較一般的編程而言,由于這種編程具有簡潔化、靈活化的特點,所以在模型加工中被得到廣泛地推廣和運用。在數(shù)控實訓教學中,經(jīng)常需要加工一些比較復雜的零件,運用CAXA數(shù)控車,可以通過零件造型設計、設置加工參數(shù)、選擇刀具路徑以及生成加工軌跡等各個方面完成零件的切槽、粗車、打孔以及螺紋等編程,這樣一來,一方面可以簡化編程程序,有效提高課堂教學效率,另一方面可以充分調(diào)動學生的積極性和主動性,在一定程度上可以提高學生的實踐操作能力和創(chuàng)新能力。
結(jié)束語:
總而言之,隨著社會的不斷發(fā)展變化,社會對人才的要求也越來也高。因此,對于中職老師而言,一定要充分認識到數(shù)控教學和數(shù)控實訓的重要性,運用CAXA軟件,對課堂教學模式進行不斷地改進和創(chuàng)新,給學生創(chuàng)造良好的教學環(huán)境,強化學生的動手意識,只有這樣,才能讓學生成為學習真正的主人,有效提高課堂教學效率和水平,從而實現(xiàn)學生的全面發(fā)展。參考文獻:
篇8
[關鍵詞]實訓教學 軟件專業(yè)
[中圖分類號]G712 [文獻標識碼]A [文章編號]1009-5349(2013)01-0179-02
軟件專業(yè)的畢業(yè)生目前存在一個嚴重的問題,就是所學知識的內(nèi)容和掌握的熟練程度不能滿足用人單位的要求,因此,如何制定合理的、符合行業(yè)要求的實訓教學內(nèi)容和實訓教學過程,是解決目前畢業(yè)生對口就業(yè)難問題的關鍵,需要不斷地探索和實踐。對于實踐性很強的軟件專業(yè),筆者考慮實訓教學的設計可以從以下幾個方面進行:
一、先確定考核標準、再組織教學內(nèi)容
在筆者的觀念里,一個良好、合理的實訓教學體系中,學什么、怎么學都不是首位,最基礎的、準確的考核標準、完整的考核體系才是成功的實訓教學體系的基石。就是說,在設計實訓教學的時候,首先確定下來的是這門課的考核標準,然后在這個考核標準的基礎上再決定學習的內(nèi)容。即先確定考核標準,再組織教學內(nèi)容。解決這個問題最好的也是唯一的途徑就是“校企合作”。請企業(yè)進校園,這里合作的精髓不是要求企業(yè)提供多少個實習崗位,而是要求企業(yè)從自身角度出發(fā)給學校制定學生的考核標準和教學內(nèi)容。
(一)制定“學生考核標準書”
企業(yè)的一線工作人員為主體、本校教師輔助,共同設計考核標準書。該標準書分為兩大部分:由企業(yè)人員根據(jù)行業(yè)的實際要求制定的行業(yè)標準;由教師根據(jù)學院自身情況制定的學院標準。行業(yè)標準主要包括:
1.理論知識掌握標準;
2.實踐能力的熟練標準;
3.團隊合作能力標準;
4.表達能力標準;
5.職業(yè)素養(yǎng)標準。
學院標準主要包括:
1.平時成績標準;
2.獎懲標準。
標準書制定完成之后,今后的一切教學設置、人才衡量都以標準書為依據(jù)。由于IT行業(yè)變化比較快的特殊性,標準書要做到動態(tài)管理,即每個2~3年,都要根據(jù)行業(yè)的實際情況進行修改,以便做到“不落伍”,切實符合行業(yè)與學院的雙重要求。
(二)組織教學內(nèi)容
考核標準書作為實訓教學后續(xù)操作的依據(jù),教學內(nèi)容的設置也要與標準書中規(guī)定的標準相對應。同樣由行業(yè)人員和在校教師共同完成。在這個過程中,行業(yè)人員負責兩個標準的學習內(nèi)容設置:
1.理論知識內(nèi)容
包含兩方面內(nèi)容:一是最基礎的知識點,長時間不會有大變化的;二是前沿技術的知識點,可以保證學生畢業(yè)時能夠適應于行業(yè)的實際要求的。
2.實踐操作內(nèi)容
包含兩方面內(nèi)容:一是完整項目的詳細操作過程;二是明確實際操作過程中容易出現(xiàn)問題的地方,并標明可能出現(xiàn)的問題類型。
在校教師負責其他標準的學習內(nèi)容設置。學習內(nèi)容也要進行動態(tài)的管理,跟隨考核標準的變化而變化,保證學習內(nèi)容的實用性、適用性、針對性。
二、加強知識的系統(tǒng)完整性、針對性
確定學習內(nèi)容,教師需要考慮的就是如何更好地傳授給學生,學生學習一門專業(yè)課,如果想能夠比較好地掌握這門課程,可以在未來的工作中比較熟練地運用課程所包含的知識點,那么在實訓課設置里應該體現(xiàn)最基本的兩點:知識完整性;知識的針對性。
(一)知識完整性
實訓內(nèi)容應是一個完整的體系,應該是在一個完整的任務下來實現(xiàn)的,每堂課的內(nèi)容要互相聯(lián)系的,不要有獨立的多個任務存在,在實訓教學的過程中,提高學生知識綜合應用能力。我們可以采用項目教學法來實現(xiàn),以JSP課程為例,在講授之前先讓學生看一個完整的項目,即學習完JSP課后他可以設計出來的東西,將所涉及的知識點都融入到這個項目中去,這樣,學生就可以明確自己學完JSP課之后可以干什么,能夠做出什么東西,需要掌握哪些知識點。一個完整的知識體系,可以讓學生對課程的認識更加深刻。
(二)知識針對性
即我們常說的有的放矢。目前,學生學習中一個重要的難點就是學完的知識點記住了但不知道怎么用、用在哪,做單獨的例子還可以,一接觸復雜的實際項目就不知從何下手,沒有頭緒。所以,在實訓教學中,將所有的知識點融入到一個完整的項目中,摒棄傳統(tǒng)的先講解各個知識點,然后做項目的方法,采取“倒敘”的模式,先看完整項目,然后用自頂向下的分解方法,將項目細分為若干模塊,在實現(xiàn)各個模塊的過程中去理解和掌握相關的知識點,以此來提高知識的針對性,教師講解知識點應做到以下幾點:
1.作用是什么,能夠?qū)崿F(xiàn)什么效果;
2.在實際項目中如何應用,有何使用技巧;
3.該知識點與前面所講過的知識點有什么聯(lián)系;
4.在實際項目中使用時常見的問題及解決方法。
三、以學生為主體,從實踐中得理論
在高職院校,應該盡量減少理論課的講解,強調(diào)多動手,自己做,通過自己的做來理解、記憶相關的理論內(nèi)容。多增加模擬實際工作環(huán)境的實訓教學內(nèi)容,在這個過程當中,考慮從以下兩點出發(fā):
(一)學生為教學主體
充分調(diào)動學生的主觀能動性,激發(fā)他們的學習熱情,變被動學習為主動獲取,可以采用問題教學方法,將“一言堂”轉(zhuǎn)變?yōu)椤盎?、探討”,不強調(diào)答案的唯一性,主張“條條大路通羅馬”,充分發(fā)揮學生的創(chuàng)造性。教師在這個過程中主要扮演以下幾個角色:
1.提問者:讓學生看完結(jié)果之后,將實現(xiàn)該結(jié)果的知識點提煉成問題的形式拋給學生,不直接給出答案,讓學生自己通過學習教材、查閱資料、相互討論等多種形式來進行問題的解決。
2.引導者:當問題的解決進入到瓶頸時,老師給出適當?shù)奶崾荆龑W生繼續(xù)前行,幫助學生舉一反三。
3.審核者:對學生最終的問題解決方法給出評判,提倡解決問題方法的多樣性,探索最優(yōu)化的解決方法。
4.總結(jié)者:問題解決之后,做最后的歸納總結(jié),強調(diào)重點,適當擴展,加深學生對知識點的理解和應用。
(二)從實踐中總結(jié)理論
通常的實訓都是根據(jù)講完的理論知識來進行實踐,我們采取相反的方式:先實踐,通過實踐得出相關的理論知識,通過自己做出來得結(jié)果,逆向進行,加深知識的理解,提高知識運用的熟練度。可以分以下幾個步驟進行:
1.看源代碼,在新知識點的位置,給予注釋,通過讀程序,初步了解知識點的理論含義。
2.輸入源代碼運行出具體結(jié)果,通過做程序,對比實際結(jié)果和注釋,明確其操作含義,歸納出該知識點的作用和相關參數(shù)的設置方法。
3.獨立運行一個與案例相類似的程序,讓理論與實踐聯(lián)系的更加緊密。
四、團隊實訓、集中進行
目前,很多情況下實訓教學還都是學生個體來進行,就是每個學生都是單獨進行實訓練習,彼此間的聯(lián)系不多,更談不上溝通與協(xié)作了,并且時間段都是分散的,通常是一學期多少教學周,每周幾節(jié)課,其他時間還摻雜著其他課程,不具備連續(xù)性,學生容易出現(xiàn)“熊瞎子掰苞米”情況,結(jié)果就是不會的內(nèi)容越來越多,也就越來越不愛學,惡性循環(huán)。因此,筆者覺得可以采取兩種方法來盡量避免以上問題的影響。
(一)團隊實訓
在實訓課上,學生不再作為單獨的個體存在,采用團隊分組的形式進行實訓教學,培養(yǎng)他們的協(xié)助溝通能力、表達能力。
1.采取企業(yè)培訓新員工的方法,將學生分成幾個團隊,自行選擇隊長、起隊名、設計團隊口號、制定本團隊的理念。
2.課堂上問題的解決是要以團隊為單位整體完成的,通過團隊內(nèi)部的商議來得出最終的答案,并會隨機挑選學生對他所在團隊解決方案進行講解。
3.解決最后的綜合問題時,團隊每個人都分配給相應的任務,最終問題的解決效果要包含兩部分:整體問題的解決;每個人完成任務的情況。
(二)集中進行
篇9
關鍵詞:軟件開發(fā);實訓;外包;測試
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)36-8332-02
1 背景
工信部近日印發(fā)《軟件和信息技術服務業(yè)“十二五”發(fā)展規(guī)劃》,規(guī)劃明確了“十二五”的發(fā)展思路和發(fā)展目標,確定了10項發(fā)展重點和8項重大工程。而據(jù)業(yè)界預計,到2015年,我國軟件行業(yè)收入將突破4萬億元,年均增長25%以上,出口突破600億美元。
2 項目實施的必要性和可行性分析
外包人才的缺口從結(jié)構(gòu)層次來看,不是局部的人才短缺,而是全方位的供應不足。正規(guī)院校培養(yǎng)出來的學生能掌握基本的軟件開發(fā)技術,但缺乏軟件開發(fā)工作經(jīng)驗、項目交流和團隊合作鍛煉,需要經(jīng)過相當?shù)捻椖恐R與技能培訓。超過60%的高校開設了計算機專業(yè)。但是,適應外包企業(yè)需要的大學畢業(yè)生很少,大學畢業(yè)生常常需要企業(yè)花大力氣培養(yǎng),而企業(yè)希望招來就用,不愿自己培養(yǎng)人才增加成本。本軟件開發(fā)、測試實訓室應此目的設置,目標培養(yǎng)中低端軟件人才。
3 建設實訓中心項目的可行性
職業(yè)教育與普通教育相比有四個特點:一是教育性質(zhì)和目標不同。重在對準備就業(yè)的學生傳授職業(yè)知識,培養(yǎng)職業(yè)技能,陶冶職業(yè)道德,提高職業(yè)能力和勞動素質(zhì)教育。二是教育內(nèi)容與要求不同。以提高學生的專業(yè)知識與技術能力為主,重在讓學生懂得做什么、怎么做,使學生學有專長,畢業(yè)后投身于社會經(jīng)濟建設的實踐活動。目前盡管有部分學生升學,但就總體看,其教育內(nèi)容與要求未變。三是課程模式與結(jié)構(gòu)不同。其課程模式注重實踐教學環(huán)節(jié),課程結(jié)構(gòu)注重強化學生技能的應用性、針對性和職業(yè)性。四是學校功能與任務不同。要求實施職業(yè)教育的學校必須具有實訓實操的條件,否則職業(yè)教育很難獲得應有的效果。
4 軟件開發(fā)和測試實訓室建設目標
軟件開發(fā)技術實訓可以包含四類實訓課程:
軟件開發(fā)實訓:包括完整的生命周期的軟件開發(fā)過程
軟件階段實訓:選取軟件生命周期其中某個階段獨立工作(例如編碼工作)的實訓;
軟件測試實訓:包括軟件開發(fā)過程隨行測試和獨立的軟件測試技術實訓;
軟件項目管理:這是關于軟件技術高級培訓。
實訓裝備:
硬件設備:5組服務器;50臺工位電腦;網(wǎng)絡和交換設備;5組光盤刻錄、掃描儀和打印機等輔助設備;1套投影和無線擴音設備;互聯(lián)網(wǎng)接入;軟件平臺:Windows 和Linux服務器平臺,mySQl、SQL Server數(shù)據(jù)庫系統(tǒng)、J2EE和.net開發(fā)平臺和課程相關的軟件工具;LoadRunner 、WinRunner等常用測試工具;項目管理工具MS Project;辦公系統(tǒng) Ms Office 管理軟件:實訓管理軟件
實訓方法:采用模擬企業(yè)運營方式將教練和學員混編成項目組方式完成軟件開發(fā)和測試實訓;打破學科界線和知識體系,以項目目標驅(qū)動安排教學內(nèi)容,編制教材和教學課件,教學內(nèi)容來源于合作企業(yè)以往的實際項目,由企業(yè)和學校共同對原項目分解、重組、封裝形成教學課件,以實際項目文檔為基礎編制實訓文檔。
實訓課程:本實訓室分設以下類型實訓課程
素質(zhì)教育類課程:敬業(yè)精神、團隊合作
企業(yè)標準類課程:ISO9000和CMM認證,企業(yè)化管理制度
項目管理類課程:項目管理方法和項目管理系統(tǒng)使用;
軟件開發(fā)、測試類課程:包括軟件生命周期理論、文檔編制和理解、軟件工具、編碼和測試方法、系統(tǒng)部署、和版本管理等;
實訓過程:
先期培訓:素質(zhì)類、企業(yè)標準、項目管理、背景知識等
基礎培訓:由教師教授課題涉及的基本方法、工具和規(guī)范;
開題培訓:由專業(yè)項目管理人員做課題報告,解釋項目要點;
5 實訓課題:軟件開發(fā)實訓
本實訓室培訓軟件開發(fā)人員和軟件測試人員,實訓方法可以將學員分組,在同一項目中分別承擔軟件開發(fā)和軟件測試工作,也可以獨立執(zhí)行軟件開發(fā)和軟件測試實訓課程
軟件開發(fā)實訓包括一下實訓模塊:
1)背景和基礎知識:包括軟件開發(fā)規(guī)范,軟件企業(yè)ISO9000和CMM認證,學校軟件工具等;
2)搭建開發(fā)環(huán)境:能夠配置自己的軟件開發(fā)環(huán)境,包括安裝操作系統(tǒng)和開發(fā)工具包;能夠配置自己與別人的協(xié)同開發(fā)環(huán)境,包括網(wǎng)絡配置,文件共享,安裝遠程打印機等;
編寫代碼:使學員能夠讀懂詳細設計,掌握開發(fā)工具的配置與使用,掌握開發(fā)語言的基本知識和數(shù)據(jù)結(jié)構(gòu),了解簡單的算法,會設計簡單的界面,并應用常見控件,具有數(shù)據(jù)庫編程的初步能力;
圖1
3)測試:使學員除了掌握測試的理論知識外,還應該學會編寫單元測試案例,編寫單元測試文檔,在執(zhí)行單元測試的時候,記錄測試結(jié)果,并分析錯誤原因,以利于下一步的調(diào)試。
學員應掌握以下具體技術、平臺和工具,Windows系列和Linux操作系統(tǒng);Visual Studio工具;Borland 公司工具,SQLServer,Oracle ;Apache+tomcat,Web Logic 等;TCP/IP,創(chuàng)建網(wǎng)絡連接,網(wǎng)絡打??;基于UML的詳細設計文檔,面向?qū)ο蠓治龊驮O計;單元測試,黑盒測試,白盒測試,設計測試案例等;執(zhí)行測試并調(diào)試錯誤,系統(tǒng)和配置技術;
軟件測試實訓包括以下實訓模塊:
計算機及常見操作系統(tǒng)、軟件設計語言基礎、 數(shù)據(jù)庫基礎、軟件工程基礎、軟件測試基礎、自動化測試:包括OSI模型、TCP/IP模型及常見網(wǎng)絡協(xié)議,常用軟件平臺、工具使用LoadRunner 、WinRunner測試工具使用,各種測試規(guī)范
6 總結(jié)
在當今社會信息化的進程中,綜合應用各種新技術的系統(tǒng)軟件功不可沒的,軟件開發(fā)和測試使全社會的信息管理、信息檢索、信息分析達到了新的水平,因此,學習軟件開發(fā)、測試的相關基礎知識,對于信息時代的每一個成員都是十分必要的。
參考文獻:
[1] 楊文宏,李心輝.面向?qū)ο蟮能浖y試[M].北京:中信出版社,2002.
[2] Ron Patton.Software Testing [M]. 2版. 北京:機械工業(yè)出版社,2006.
篇10
關鍵詞:軟件開發(fā);職業(yè)適應性;實訓基地;改革與探索
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2012)12-2819-03
The Reform and Research of Software Development Based on the Professional Adaptability
NIE Li-ming, SHEN Yuan
(Pingdingshan University, Pingdingshan 467000, China)
Abstract: In order to improve the professional adaptability of Software development professional graduates , specific problems of training base is been studied . Some corresponding reform suggestions are provided. The reform and research of Our school’s training base are also introduced.
Key words: Software development; professional adaptability; training base; The reform and research
計算機軟件技術的發(fā)展給軟件產(chǎn)業(yè)帶來了長足的發(fā)展,在極大程度上解決了軟件危機,它可以把學生所學的編程語言與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理等計算機專業(yè)方面的知識聯(lián)系起來。但是傳統(tǒng)的教學方式,往往體現(xiàn)不了這些專業(yè)知識課程之間的聯(lián)系,學生對課程理解不夠,不能做到靈活運用。但實際工作中,要求工作人員能夠運用各學科的多方面知識來解決問題,這樣就出現(xiàn)了軟件開發(fā)畢業(yè)生職業(yè)適應性能力的障礙[1]。職業(yè)適應性是指個體對工作任務、環(huán)境、人際關系等的適應過程和適應結(jié)果,是人與職業(yè)的相互協(xié)調(diào)和有機統(tǒng)一的過程。大學生學習和人際適應性相對較高,而職業(yè)選擇和環(huán)境適應性的水平相對較低[2]。
要真正提高學生的職業(yè)適應性和環(huán)境適應性需要學生社會、企業(yè)及高校的共同協(xié)作。對高校而言,軟件開發(fā)實訓基地的建設及使用直接影響到該專業(yè)學生的職業(yè)適應性。所以要建設仿真性強、職業(yè)性強、管理先進的計算機實訓基地,就需要從行業(yè)需求出發(fā),開發(fā)基于實際工作過程的職業(yè)崗位實訓教學[3]。下面就軟件開發(fā)實訓的內(nèi)涵,實訓基地存在的問題及相應的對策進行詳細的分析。
1軟件開發(fā)專業(yè)實訓體系建設的深層意義
傳統(tǒng)課堂教學常常以教師講授為主,在此過程中是以教師為中心的,雖然教學效率高,但僅適合理論類課程的教學;企業(yè)定崗實習時,把學生具體安排到工作崗位上,學生能夠進行以動手操作的職業(yè)訓練。實訓結(jié)合兩者的優(yōu)勢,它能夠模擬實際工作環(huán)境,由經(jīng)驗豐富的教師指導,采用實際的工作項目案例,理論與實踐相結(jié)合,能夠在較短的時間內(nèi)使學生在實踐經(jīng)驗、專業(yè)技能、團隊合作、工作方法等方面有所提高。
2軟件開發(fā)實訓存在的問題
雖然目前有很多軟件開發(fā)實訓基地已經(jīng)建成并使用,但實際作用并未完全發(fā)揮,最終導致畢業(yè)生并不具備良好的專業(yè)技能、職業(yè)素質(zhì)和崗位適應能力。具體的問題主要表現(xiàn)在以下幾個方面:
2.1實訓教學目標沒有理解透徹
把實踐教學僅理解為培養(yǎng)基本操作技能的過程,加深理論知識的理解和掌握,沒有重視實訓能力的培養(yǎng),對實驗設計、實驗思路及實驗綜合分析的能力訓練不足[4]。實訓教學處于理論教學的從屬地位,沒有形成以培養(yǎng)能力為主線的獨立實訓教學體系,不能實現(xiàn)創(chuàng)新能力的培養(yǎng)。
2.2缺乏綜合性實訓
計算機專業(yè)實訓教學多數(shù)進行的是對單個學科檢驗性實驗,對整個專業(yè)的應用性、綜合性實訓比較缺乏。這樣就造成各相關課程實訓銜接的不多,實訓內(nèi)容太過于片面,計算機整個方向的系統(tǒng)性綜合實訓沒有得到考慮。
2.3實訓內(nèi)容未體現(xiàn)崗位角色
在傳統(tǒng)的以“課程實訓”加“畢業(yè)設計”為主要形式的專業(yè)實訓,學生對自己的崗位定位相對明確,欠缺完善的程序員程序編寫功底,對軟件測試技術和方法掌握的不夠深刻,更不曾接受過項目管理的綜合專業(yè)知識培訓。
2.4實訓基地的功能發(fā)揮有限
實訓基地的作用未充分發(fā)揮出來,主要表現(xiàn)在:產(chǎn)、學、研結(jié)合體制組織不足[5]。人才培養(yǎng)模式?jīng)]有沒有很好的形成,制定教學計劃時沒有企事業(yè)的參與,學生學習的知識與實際脫節(jié)的現(xiàn)象;學生實訓時間有限;所選項目脫離實際生產(chǎn),學生畢業(yè)之后不能快速適應工作崗位。同時高素質(zhì)的“雙師型”教師的缺乏也是實訓基地功能發(fā)揮的障礙之一。
2.5實訓教學的規(guī)范化組織管理有待完善
完善實訓教學的過程管理,確保各種實訓教學環(huán)節(jié)的效果。只有在每個實訓環(huán)節(jié)具體實施中做到有章可循,實訓教學的地位才能得到提高。雖然各個學校已經(jīng)在教學文件、規(guī)章制度等方面對實訓教學做了一些的規(guī)范管理,但還是不夠。
2.6實訓設備的陳舊
高校普遍存在設備不足或者是設備更新不及時,造成設備陳舊現(xiàn)象。這樣就會妨礙實訓安排,教學中,教師不能把最新的實際操作環(huán)境、依附于先進設備的技術介紹給學生,導致學生對計算機專業(yè)的就業(yè)環(huán)境不了解,對就業(yè)后的企業(yè)實際崗位需要不能很好適應。
3計算機軟件開發(fā)專業(yè)實訓改革措施
在充分調(diào)研后,針對以上提到的問題,提出和實施了一些軟件開發(fā)實訓改革方案:
3.1加強實訓基地的建設
實訓基地建設應在校領導高度重視及教務部門統(tǒng)一管理下加大對資金的投入,提高實訓基地設備水平。同時也可以通過政府部門的宏觀調(diào)控,把兄弟院校的資源聯(lián)合起來,建立公共的實訓基地,這樣既減少了重復性建設的資金投入,又能為培養(yǎng)專業(yè)性人
才提供更好的服務[6]。
3.2采用不同的指導方法
在軟件開發(fā)實訓教學中,指導教師需要采用不同實訓環(huán)節(jié)對應不同指導方法的原則,逐步培養(yǎng)學生實際能力,增強學生參加實訓的膽識和信心,為培養(yǎng)學生的創(chuàng)新能力打好基礎。
3.3實施靈活的實訓項目
改變集中式實訓制度,靈活安排教學機制。根據(jù)不同實訓項目的日期、時間跨度、項目的特點和項目的難度靈活地安排實訓的時間。在滿足正常教學實驗課程需求的同時,在課余時間開放實訓基地,提高實訓基地的使用效率[7]。安排專任實訓指導老師,由指導老師根據(jù)實訓項目設置崗位,安排實訓人員,指導實訓過程。
3.4構(gòu)建采用真實項目體現(xiàn)崗位角色的實訓室
在軟件開發(fā)實訓基地建設中,建設多個模擬實際的軟件公司實訓室,真實再現(xiàn)實際企業(yè)工作環(huán)境。在實訓中學生的角色有系統(tǒng)分析、開發(fā)、測試、管理等相關人員,相應完成軟件的需求分析、架構(gòu)設計、詳細設計、編碼、測試等階段具體工作任務。實訓項目指導老師根據(jù)每個學生的實際情況和不同的實訓項目需求來安排崗位的人選。
3.5建立考核評價機制
考核評價機制是實訓的重要環(huán)節(jié)。在團隊實訓模式中,實訓團隊的成員崗位分工是不同的,考核評價機制具體為,根據(jù)學生在完成項目過程中的積極程度、學生對崗位任務的完成情況、團隊成員之間的合作程度由教師對學生進行考核。同時項目組成員間的互評。這樣既可以提高學生的專業(yè)技能,又能培養(yǎng)學生的團隊合作精神。
3.6加大師資培訓力度
“雙師型”師資隊伍的建設提供保障需要做兩方面的考慮:一引進具有企業(yè)工作經(jīng)驗的專職教師參與實訓教學。二教師要在承擔教學工作的同時,積極進行實際工程項目開發(fā)。另外,沒有授課任務的專業(yè)老師可以被學校安排到企業(yè)進行掛職鍛煉,提高師資結(jié)構(gòu)的互補性。
3.7加強和完善實訓教學的組織管理
只有建立起一整套的實訓教學資源,對實訓教學進行科學、嚴格的管理,實訓教學的順利進行才能得到保證并達到預期目標[8]。要實現(xiàn)這一目標,還需要加強管理的執(zhí)行和行政部門的檢查。
3.8校企合作實現(xiàn)“雙贏”
為更好地培養(yǎng)企業(yè)所需的專業(yè)性人,結(jié)合國內(nèi)著名IT企業(yè)的項目管理經(jīng)驗及對人才的具體要求,開發(fā)軟件項目實訓管理平臺。實現(xiàn)真正的校企合作,學校和企業(yè)共同發(fā)展、進步。
4“軟件開發(fā)實訓基地”建設實踐
根據(jù)專業(yè)建設需要,平頂山學院軟件學院不斷探索符合IT職業(yè)教育要求的實踐培養(yǎng)體系,構(gòu)建了集“課內(nèi)實踐、課外實踐、校內(nèi)實訓、校外實訓”為一體的全程實訓教學體系,創(chuàng)新了以“虛擬職場演練”和“1-7課題組管理模式”為崗位訓練的職業(yè)素養(yǎng)培養(yǎng)模式。在專業(yè)培養(yǎng)階段,將實踐教學劃分為課堂實踐教學、課外實踐教學兩種類型,通過“7*10小時開放實驗室”和“1-7”課題組機制,將課內(nèi)、課外實踐結(jié)合起來成為一個整體,且在課外實踐教學中加入職業(yè)素質(zhì)訓練環(huán)節(jié),并利用暑期選派學生在合作單位進行定崗實習。
在“1-7課題組管理模式”實訓過程中,按照軟件開發(fā)過程進行組織,著重注重工作規(guī)范和行業(yè)標準的熟悉。整個實訓過程采用實訓平臺進行控制管理,借助系統(tǒng)實現(xiàn)分配任務、監(jiān)控過程、撰寫日志、解答疑難、控制進度、提交結(jié)果?!败浖_發(fā)實訓基地”實踐教學體系如圖1所示。
圖1“1-7課題組管理模式”實踐教學體系
“1-7課題組管理模式”的建設及實訓教學改革,注重了學生職業(yè)素質(zhì)的養(yǎng)成,注重了學生對工作環(huán)境的體驗,注重了學生對軟件開發(fā)標準規(guī)范的認識,能夠較好地訓練學生的職業(yè)綜合技能,有效地培養(yǎng)職業(yè)綜合素質(zhì)。“1-7課題組管理模式”的建立為學生在校學習與日后走上工作崗位搭建了橋梁,能夠真正提高軟件開發(fā)畢業(yè)生的職業(yè)適應性。
5總結(jié)
以職業(yè)適應性為導向的軟件開發(fā)實訓基地應為教學、科研、生產(chǎn)及社會提供服務。實訓基地建設須與培養(yǎng)高素質(zhì)技能型的計算機教育人才目標相適應,實訓內(nèi)容和實訓技能應與行業(yè)需求相結(jié)合,必須以提高學生職業(yè)適應性為導向,走產(chǎn)學研結(jié)合的發(fā)展道路。
參考文獻:
[1]廖麗娜,唐柏林.高職生職業(yè)適應性狀況和培養(yǎng)對策研究[J].長春工業(yè)大學學報,2010,21(1):103-106.
[2]鄧碧會,鄧維,李兢.大學生職業(yè)適應性狀況及相關對策的實證研究[J].重慶大學學報,2008,14(4):59-63.
[3]楊蕾,金蕾蒞.畢業(yè)生職業(yè)適應及其指導方法[J].教育與職業(yè),2012,12: 12-14.
[4]陳網(wǎng)鳳,高曉蓉.高職計算機軟件技術專業(yè)實訓體系的改革與構(gòu)建[J].揚州職業(yè)大學學報,2005,9(3):11-13.
[5]李吉彪,周軻.高職院校計算機實訓體系的研究[J].河南機電高等??茖W校學報,2011,19(4):64-65.
[6]郭健輝.高職計算機實訓基地建設改革研究[J].計算機教育. 2010.17:143-145.
熱門標簽
軟件工程論文 軟件技術論文 軟件測試 軟件技術方案 軟件畢業(yè)論文 軟件設計 軟件年終總結(jié) 軟件開發(fā)論文 軟件設計大賽 軟件實訓總結(jié) 心理培訓 人文科學概論