發(fā)布時間:2023-01-17 19:58:33
序言:寫作是分享個人見解和探索未知領域的橋梁,我們?yōu)槟x了8篇的軟件實訓總結樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。

關鍵詞:.NET;實訓教學;具體實施;教學效果
中圖分類號:G434文獻標識碼:A文章編號文章編號:1672-7800(2013)012-0195-03
作者簡介:鄒珺(1981-),女,碩士,蘇州農(nóng)業(yè)職業(yè)技術學院講師,研究方向為.NET軟件開發(fā)。
課程
目前,大多數(shù)高職院校都已開設了.NET課程,各院校根據(jù)自身人才培養(yǎng)方案及專業(yè)設置,開設課程學期、課程大綱、教學內(nèi)容會有所差異,但基本上涵蓋了C#程序設計基礎、使用C#開發(fā)數(shù)據(jù)庫應用程序、、.NET企業(yè)級應用開發(fā)等課程。隨著軟件技術的發(fā)展,.NET作為一個跨語言的平臺,已成為開發(fā)管理信息系統(tǒng)和動態(tài)網(wǎng)站的常用工具。軟件相關專業(yè)是培養(yǎng)適應社會發(fā)展需求,具有扎實的計算機應用理論基礎,掌握軟件工程領域的前沿技術和軟件開發(fā)方法,具有較強的實踐能力和創(chuàng)新精神,具備較強的軟件項目的系統(tǒng)分析、設計、開發(fā)和測試能力,能夠按照工程化的原則和方法從事軟件項目開發(fā)和管理的應用型人才,而實訓教學是軟件相關教學的主要組成部分,占據(jù)較大比例的學時。因此,.NET課程實訓教學可采用“案例驅動式”的項目教學活動,培養(yǎng)學生具備從事企業(yè)級程序開發(fā)所需的基本知識和基本技能,初步形成解決實際問題的能力,為從事程序開發(fā)工作打下基礎,并注重滲透思想教育,加強學生的計算機應用職業(yè)道德觀念。
課程實訓教學的依據(jù)
對于計算機專業(yè)的學生來說,學習一門專業(yè)課程并不只是為了學習該課程的基礎理論知識,主要是為了在掌握理論知識的基礎上能進行靈活應用,讓學生在完成具體項目的過程中學會完成相應的工作任務,養(yǎng)成積極主動、勇于探索的自主學習方式,并注重培養(yǎng)其職業(yè)能力、終身學習和可持續(xù)性發(fā)展能力[1]。
在長期教學實踐的基礎上,目前主要采用“案例驅動式”實訓教學方法,它是教和學互動的模式。 其基本思路是:以“項目案例”為主線貫穿整個教學過程,通過問題、項目導入(實踐)學生思考、分析、回答、教師評議、總結(理論)擴展應用(實踐)的方式進行,使理論與實踐緊密結合。
注重采用“案例驅動式”教學模式進行課程教學活動,培養(yǎng)學生在程序設計、代碼編寫等方面的能力,針對課程中的育人因素,在傳授知識、培養(yǎng)能力的同時,創(chuàng)設和利用各種機會和途徑,著力培養(yǎng)學生的職業(yè)、情感創(chuàng)新和道德意識以及創(chuàng)業(yè)能力[2]。
課程實訓教學的實施條件
“案例驅動式”實訓教學的目的在于:一方面幫助學生理解和掌握相關課程的原理、方法和技術;另一方面培養(yǎng)學生在編碼熟練的前提下開發(fā)項目案例的能力,因此 “案例驅動式”實訓教學的實施條件非常重要。對于實訓教學的實施條件主要有5方面:
①該實訓過程對于教學內(nèi)容有針對性和一定的應用價值,具有一個輪廓清晰的項目案例說明,并與實踐相結合;
②與企業(yè)生產(chǎn)過程或實際的商業(yè)活動有直接的關系;
③學生有機會獨立進行項目案例的需求分析、概要設計、詳細設計和系統(tǒng)測試等;
④有明確而具體的項目案例成果展示;
⑤具有一定的難度和靈活性,不僅是已有知識、技能的應用,而且還要求學生運用已有知識在一定范圍內(nèi)解決實際問題[3]。
只有滿足了上述條件,這個實訓教學才能達到一定的效果。
課程實訓教學的具體實施
現(xiàn)以《使用C#開發(fā)數(shù)據(jù)庫應用程序》課程為例,說明“案例驅動式”實訓教學的具體實施情況。
4.1課程定位
《使用C#開發(fā)數(shù)據(jù)庫應用程序》以“培養(yǎng)學生開發(fā)數(shù)據(jù)庫應用程序的能力,使學生掌握運用C#實現(xiàn).NET命令行程序、運用C#/WinForms實現(xiàn).NET 窗口程序、運用 實現(xiàn)數(shù)據(jù)庫應用程序”為教學目標。學生在學習了C#程序設計基礎、SQL數(shù)據(jù)庫基礎等課程基礎上,通過該課程學習,并通過后續(xù)頂崗實習等課程的強化,達到課程教學的目標。
4.2實訓教學設計理念
在現(xiàn)代高等職業(yè)教育“工學結合”教學理念的指導下,依據(jù)軟件設計工作崗位對職業(yè)能力的需求,進行課程實訓教學內(nèi)容設計。
4.3實訓教學設計思路
(1)以“.NET”為載體,依據(jù)IT企業(yè)的“軟件工程師崗位要求”,確定“開發(fā)數(shù)據(jù)庫應用程序”為核心,突出“理論必需,應用為主”,將IT企業(yè)中具體的項目案例引入到實訓教學中,涵蓋等實用技術,在教學內(nèi)容上體現(xiàn)“學”和“做”的緊密結合,使學生具有從事程序設計、軟件開發(fā)意識和基本控制技能。
(2)教學過程中,模擬完成企業(yè)“項目案例”貫穿整個實訓教學過程,將實訓內(nèi)容置于企業(yè)生產(chǎn)經(jīng)營活動中。通過問題、項目導入(實踐)學生思考、分析、回答、教師評議、總結(理論)擴展應用(實踐)的方式進行,使實訓內(nèi)容與工作實際緊密結合。
學生從項目案例中掌握使用窗體控件連接、查詢和操作數(shù)據(jù)庫以及DataGridView顯示和操作數(shù)據(jù)庫的方法,并在學習過程中積累一定經(jīng)驗,能將實訓內(nèi)容應用于實踐,實現(xiàn)工學結合。
(3)教學組織上以學生、教師的角色轉變作為切入點,實現(xiàn)真實“工作”和“學習”的緊密結合,使學生成為教學活動的主體和“企業(yè)工作者”負責完成具體任務,在模擬企業(yè)工作情景中得到鍛煉。教師要成為教學策劃和導演,在教學過程中起指導作用。
4.4項目案例的確立
項目案例的確立非常重要,首先,項目要包含全部教學內(nèi)容并盡可能自然、有機地結合多項知識點;其次,項目的難易度要針對學生的實際水平來確定;最后,項目要被大多數(shù)學生喜愛,并可以用某一標準(正確答案、美感等)公平準確地給予評價。當然,不是每個項目都能面面俱到,教師要根據(jù)具體的培養(yǎng)方向(掌握新知識、新技能還是培養(yǎng)其他能力或是復習以往知識)來確立最合適的項目。在項目案例開發(fā)過程中,學生可能會遇到技術難題或策略上的問題,這時教師要及時協(xié)助學生解決問題。
本課程選擇“考試管理系統(tǒng)”項目作為整個實訓教學的項目案例,將該項目進行模塊化分解,根據(jù)學生的知識基礎和接受能力, 并結合該課程的教學目標逐步展開教學,將《使用C#開發(fā)數(shù)據(jù)庫應用程序》課程的知識點融合到本項目的各個模塊中。該項目容易理解、規(guī)模適中,又具有一定的實用性,學生比較感興趣。
4.5項目案例的開發(fā)
(1)實訓環(huán)境:計算機實訓室,每位學生一臺計算機,計算機操作系統(tǒng)為Windows XP,并安裝Microsoft Visual Studio 2010和Microsoft SQL Server 2008軟件。
(2)學生分組:一般一個班級大約40人左右,3~5人分為一組。學生首先自由分組,教師根據(jù)學生的實際情況進行適當調(diào)整。每個小組成員要責任明確,并選擇一個溝通能力較強、學習成績較好的同學擔任項目經(jīng)理,負責小組人員的任務分配、項目進展情況檢查和人員協(xié)調(diào)工作。
(3)實訓教學設計:①每個項目組成員依據(jù)個人特長進行職能分工,比如,界面設計、代碼編寫、數(shù)據(jù)管理、文檔撰寫,這樣可充分調(diào)動每位同學的積極性;②教師在為學生講解項目案例開發(fā)的過程、各個階段產(chǎn)生的文檔和項目整體效果等內(nèi)容后,由學生獨立完成項目的開發(fā),如學生遇到自己無法解決的問題,由教師輔助解決,這樣可以不斷激發(fā)學生主動學習的積極性,更好地鞏固知識;③嚴格按照企業(yè)軟件開發(fā)的流程進行管理,培養(yǎng)學生實際操作能力,要求每個階段、每個項目組必須將自己的工作文檔化,這是軟件開發(fā)人員必須具備的素質;④在項目開發(fā)過程中,還要注重團隊意識,學生之間要協(xié)作,要善于溝通、表達和配合。 每個項目組都有自己的任務,項目組必須上交每個階段的文檔(如需求分析、概要設計、詳細設計、測試文檔、驗收報告、軟件使用說明書等)作為成績考核的依據(jù)。每個階段召開評審會議,檢查技術上是否符合約定的規(guī)范,做到分工明確,組織有序,項目經(jīng)理全程監(jiān)督和協(xié)助;⑤學生在實訓結束后,要提交實訓報告及軟件,教師組成答辯小組,有針對性地對系統(tǒng)中的關鍵內(nèi)容提出問題,項目組的學生當場解答。最后,教師根據(jù)作品的質量和學生的表現(xiàn)情況給出成績[4]。
課程實訓教學效果分析
通過“案例驅動式”實訓教學,學生在豐富自己實踐經(jīng)驗的同時,也提高了分析問題、解決問題和對知識的綜合應用能力。項目完成過程是學生不斷進行探索鉆研的過程,在實訓過程中,始終貫徹“以學生為主體,以教師為主導”的指導思想,讓學生通過具體的項目化實訓,不僅鞏固了理論知識的學習,而且提高了綜合實踐能力,充分體現(xiàn)以職業(yè)、創(chuàng)新和就業(yè)能力培養(yǎng)為中心的設計思路。項目完成后的總結也很重要,主要包括方法總結和技術總結。方法總結可以幫助學生明確項目完成的最佳解決方法,找到自己理論上的不足。技術總結中,“一題多解”是比較好的環(huán)節(jié),每一種方法不管難易都應該給學生進行闡述,再由教師與學生共同分析和評估各種方法的優(yōu)缺點及適用范圍。由此,學生一方面學到了更多的操作技巧,另一方面全面吸收整個項目的精華。同時,教師應結合企業(yè)實戰(zhàn)項目指導學生對項目進行拓展和延伸,針對學生以后從事軟件開發(fā)相關工作可能遇到的類似問題,能夠想到用該技術進行解決,只有這樣,學生才能靈活運用[5]。
目前編程語言種類很多,掌握一種語言編寫程序以后,再用另一種語言寫程序就很容易上手。學生都是從編程零基礎開始,對于從未編程寫代碼總會缺乏自信,只有通過“案例驅動式”實訓后才會比較有信心。
綜上所述“案例驅動式”實訓教學對學生課本知識的學習和將來的工作能起著相當大的正面促進作用,最終讓學生具備嚴謹求實、愛崗敬業(yè)、職業(yè)道德、法律意識、責任意識、安全意識、社會交往和團隊精神等素質。作為教師,要對“案例驅動式”實訓教學有深刻的理解,并能靈活運用,有條件的高職院校,可以安排教師到相關企業(yè)進行社會實踐,深入了解企業(yè)進行項目實施的具體過程,這樣才能達到實訓的目的。
參考文獻參考文獻:
[1]楊麗波,朱迅.項目教學法與項目化實訓在《程序設計》教學中的應用[J].電腦知識與技術,2009(5).
[2]馬海峰,李軍華.高職“程序設計實訓”課程教學改革探索[J].江蘇技術師范學院學報,2010(4).
[3]姜萬昌,郭健.基于項目的.NET實訓課程教學探究[J].軟件導刊,2011(11).
[4]陸琳琳,王雅軒企業(yè)實訓項目與計算機教學的融合[J].電腦編程技巧與維護,2012(6).
[5]譚曉蘭.高職院校課程實訓內(nèi)容探討與確定[J].高校實驗室工作研究,2011(1).
Research on Practical Teaching of .NET Course in Vocational Colleges
按企業(yè)的標準和流程來實現(xiàn)高校軟件工程實訓課程的目標,讓企業(yè)的要求、企業(yè)的模式、企業(yè)的技術走進軟件工程實訓課堂。在企業(yè)實際的需求和項目開發(fā)模式基礎上,使學生建立軟件工程意識、提高軟件工程素質、增強軟件項目實踐能力、培養(yǎng)創(chuàng)新精神和創(chuàng)新能力,促進教師團隊和學生團隊的合作精神,以培養(yǎng)能適應社會和企業(yè)需要的IT技術人才為目標,引導課程體系的構建和教學組織模式及教學方法的改革,為軟件專業(yè)人才培養(yǎng)計劃的制定提供充足的理論與實踐依據(jù)。
在企業(yè)化實施的過程中要充分體現(xiàn)企業(yè)實踐的特色,實訓指導老師要在軟件企業(yè)開展調(diào)研,了解企業(yè)對軟件工程人才專業(yè)技能和管理技能的要求;了解企業(yè)不同項目開發(fā)的平臺;了解企業(yè)項目團隊的組織結構;收集企業(yè)允許公開的組織過程資產(chǎn)。在調(diào)研的基礎上,制訂軟件工程實訓的課程大綱、課程章程、教師和學生的組織結構、平臺和文檔的定義、軟件開發(fā)過程和工具的選擇、項目管理的實施等。為達到實訓課企業(yè)化的目的,必須做到如下幾點。
1)在調(diào)研的基礎上,以企業(yè)的標準進行實驗室軟硬件平臺的構建,包括應用軟件企業(yè)的實際開發(fā)環(huán)境、項目管理環(huán)境、版本控制環(huán)境。
2)規(guī)范軟件工程過程和項目管理過程。以PMBOK為指導,嚴格按照項目的啟動、計劃、執(zhí)行、監(jiān)控、收尾過程進行,規(guī)范學生在開發(fā)過程中的軟件工程思想。
3)校企合作,團隊合作。在指導教師層面,采用團隊合作的模式,構建了由企業(yè)導師、項目管理人員、開發(fā)人員、有測試專長的老師組成的PMO,實時為各小組進行遠程和現(xiàn)場技術支持;在學生層面,以學生的能力和性格為參考,任命各小組的項目經(jīng)理,并且賦予項目經(jīng)理一定的權限。
4)激勵機制。將實訓課程提升到項目的級別,定義實訓課程的里程碑,建立完善的激勵機制,定期開展項目的績效評估,公布績效信息,公平公正地給予團隊和成員獎勵,提高學生的積極性和創(chuàng)新能力。
軟件工程實訓課程企業(yè)化實施方案的實施流程
實訓課程在企業(yè)實施的內(nèi)容上要具有可行性,要注重學生實踐能力的培養(yǎng)和注重實訓內(nèi)容與理論的有機結合,避免成為單純的技能培訓。實訓教師除了按企業(yè)項目的標準和流程要求指導學生,還必須在實踐的過程中嘗試新的教學方法和新的技術,不斷進行分析和總結,制訂一套適合高校軟件工程專業(yè)實訓課程企業(yè)化實施的最佳方案,將探索的中心定位在如下幾點。
1)探索如何在實際的軟件項目中應用軟件工程方法論。軟件工程課程是軟件工程實訓課程的先行課,學生對軟件工程概念、思想、方法的理解很大程度上止步于感性的認識,在不同類型的軟件項目開發(fā)過程中,如何靈活應用軟件工程的方法論是值得探索的。
2)探索如何在學校實驗室構建軟件企業(yè)項目開發(fā)的平臺。學校實驗室的軟硬件環(huán)境是以教學和科研為出發(fā)點構建的,如何在實驗室的環(huán)境下,搭建可以同時支持不同規(guī)模和類型項目開發(fā)的平臺,保證學生在實訓中掌握軟件企業(yè)項目開發(fā)的平臺,也是值得探索的。
3)探索如何在實際的軟件項目中應用項目管理方法。隨著軟件產(chǎn)業(yè)的發(fā)展,規(guī)范的項目管理是軟件項目成功的保障,因此,國內(nèi)外的軟件企業(yè)越來越重視員工項目管理能力的培養(yǎng)。我們的學生每學期都有實踐課程,由于課程類型和時間等多方面的限制,學生很少在實踐課程中運用項目管理的方法和技術。軟件工程實訓有不少于四周的時間,教師如何在實訓中培養(yǎng)學生的項目管理意識和應用項目管理的方法是值得探索的。
4)探索軟件工程實訓教師隊伍及學生的組織結構。任何的項目開發(fā)都是建立在團隊合作的基礎上,為了達到實訓按企業(yè)化的模式進行,不能簡單的靠一個校內(nèi)指導教師全程負責,學生也不能簡單的分幾個小組。因此,如何構建企業(yè)指導和校內(nèi)指導相結合的組織結構,如何根據(jù)學生的類型成立團隊是值得探索的。
5)探索軟件工程實訓期間需要的項目文檔,構建團隊的組織過程資產(chǎn)。在項目開發(fā)的過程中會產(chǎn)生很多的項目文檔,軟件項目的國家標準就對軟件項目開發(fā)所需要的文檔進行了定義。如何在實際的項目中進行對國標規(guī)定文檔的裁剪是值得探索的。
基于以上五個探索要點,實訓指導老師可制訂如下的項目實施流程。
1)啟動過程:制訂實訓章程,至少包括制訂基本準則和確定實訓項目。其中,基本準則包括如下幾點:
(1)遵守實訓基地的規(guī)章制度;
(2)嚴格執(zhí)行考勤制度,各項目組組長負責該組成員的出勤管理,組長每周五將匯總情況上報指導教師;
(3)各項目組必須保證每天有半個小時的項目例會時間(可以采用網(wǎng)絡的方式),組長指定相關人員做好例會記錄,因特殊情況而缺席的人員,必須有輔導員簽字的請假條;
(4)每天課程結束之前,項目組組長將團隊版本庫上傳給指導教師。實訓項目指在深入軟件企業(yè)調(diào)研的基礎上,和企業(yè)指導教師互相配合,將企業(yè)實際項目裁剪到120人/天的規(guī)模,根據(jù)實訓人數(shù)確定可選項目的數(shù)量。
2)規(guī)劃過程:制訂實訓的管理計劃、人員計劃、進度計劃、質量計劃、驗收計劃等。管理計劃指實訓指導教師對實訓過程中項目范圍的變更處理、人員變更、時間管理、風險管理等作詳細的管理計劃。人員計劃指為了有效地進行資源共享、團隊合作以及公平的績效和考評,我們給所有參與實訓的企業(yè)指導老師、學校指導老師、學生分配不同的權限和責任,形成由PMO項目管理辦公室(學校和企業(yè)老師)、指導老師、團隊經(jīng)理、團隊成員構成的四級項目人員結構。進度計劃指將四周的實訓時間,根據(jù)需求分析、設計、編碼、測試、驗收五個過程制定里程碑,各里程碑要進行評審驗收。質量計劃指確定要驗收的項目文檔和評審的節(jié)點等。項目文檔指確定各團隊要提交的項目文檔,至少包含項目合同、項目的需求管理計劃、需求文件和需求跟蹤矩陣;項目范圍基準;項目進度管理計劃、項目進度基準;項目質量計劃;項目配置計劃;項目風險管理計劃、風險應對計劃、風險清單;項目溝通計劃、設計報告、變更記錄、例會記錄、用戶手冊、項目總結報告。評審節(jié)點指結合需求分析、設計、編碼、測試、驗收五個過程制訂相應的評審節(jié)點,給出評審結果和相應的調(diào)整措施。驗收計劃指給出實訓考核的標準和方法流程。總的原則是面向過程的考核,以團隊為單位進行績效考核,根據(jù)每個同學在團隊中的角色進行任務的分配和考核。
3)執(zhí)行與監(jiān)控過程:按照規(guī)劃階段制訂的計劃,指導各團隊的項目執(zhí)行,在質量評審基礎上給出各團隊的調(diào)整措施,確保各團隊所做項目的質量和效果。
4)收尾過程:完成各團隊的考核工作,進行實訓組織過程資產(chǎn)的歸檔及實訓總結。按照上面的實施流程,不斷總結和優(yōu)化軟件工程實訓企業(yè)化實施的最佳方案。
結語
關鍵詞:畢業(yè)實踐;軟件實訓;大學生就業(yè)
中圖分類號:G642 文獻標識碼:B
1引言
當前高校普遍采用“3+1”模式教學,目的是提高大學生的實踐能力,讓大學生通過實習提高實踐和動手能力,以達到企業(yè)需要的實際應用能力。但據(jù)我們這幾年的實際調(diào)研發(fā)現(xiàn),絕大部分軟件專業(yè)畢業(yè)生由于知識和實踐技能不足,無法找到合適的實習崗位,而軟件公司基本不愿意花費人力物力培訓大學生,而是需要有工作經(jīng)驗的人能立即進入工作狀態(tài),為公司創(chuàng)造效益。
在將近八個月的畢業(yè)實踐期間內(nèi),部分同學由于找不到實習單位,無所事事,荒廢了提高自己的關鍵時機,將所學的專業(yè)知識也忘得所剩無幾。另一部分同學在無法找到合適實習單位的情況下,選擇參加各種培訓機構,而往往項目實際開發(fā)能力的提高也十分有限,實際效果與宣傳相差太遠。
如何真正解決以上問題,是我們義不容辭的責任。我們學院專門成立了工程實踐中心,從財政預算上向實踐教學傾斜,并下設各個專業(yè)的工程實踐中心,高薪聘請在公司工作多年資深的工程技術專家擔任實踐中心負責人,實行科學教育和工程教育并重的教學理念。
2問題的分析和解決對策
軟件大學生無法成功就業(yè)的根本原因就是欠缺實際開發(fā)項目的能力,再加上基本理論知識掌握得不夠扎實,就無法通過企業(yè)的第一輪筆試關,即使通過筆試,在第二輪面試中,因為沒有熟練的項目實際開發(fā)和解決問題的能力,無法回答企業(yè)技術主管的各種實際問題,最終難免被淘汰。
學院充分認識到畢業(yè)實踐在本科生培養(yǎng)中的重要性,專門成立了學院工程實踐中心,全面負責大學生實際能力的培養(yǎng),在加強平時實驗和專業(yè)實踐教學的基礎上著重改革畢業(yè)實踐,校企合作,打造真正的畢業(yè)實踐基地。
以軟件工程實踐中心為例,在畢業(yè)實踐設計環(huán)節(jié)上進行了全面的改革和創(chuàng)新。專門安排八個月的畢業(yè)實訓環(huán)節(jié)、利用大連軟件外包城市的有力條件、與多家知名軟件公司合作,成立了校內(nèi)軟件開發(fā)實訓中心,在實訓課程體系、實訓項目選擇、過程管理等方面完全模擬軟件公司的實際工作環(huán)境和氛圍,高薪聘任著名的系統(tǒng)架構師、項目經(jīng)理擔任實訓負責人,按照企業(yè)的要求培養(yǎng)畢業(yè)生,對全院畢業(yè)生開放,自由選擇實訓方向(目前提供J2EE、、嵌入式、數(shù)據(jù)庫管理),全程免費。剛開始時,學生傾向校外培訓,報名人數(shù)較少,現(xiàn)在由于效果顯著,知名度不斷提高,選擇在校內(nèi)實訓中心實習的學生越來越多。
3畢業(yè)實踐內(nèi)容體系建設
軟件專業(yè)畢業(yè)生不能滿足企業(yè)需求的首個原因是所學知識落后于企業(yè)使用的最新知識和技能。據(jù)我們調(diào)查,大連高校軟件專業(yè)方向課在Java方向只講授到J2EE基礎,甚至有的只簡單講授了JSP,而企業(yè)已經(jīng)全面使用了SSHA和RIA軟件開發(fā)框架體系。學生面試時被問起是否使用Struts、Hibernate、Spring和AJAX時,頭腦中簡直沒有這些概念,使用經(jīng)驗更無從談起。
在實訓課程體系設計中,我們?nèi)娌捎门c企業(yè)銜接的最新軟件技術和架構,如Struts2、Spring、Hibernate、AJAX(熟稱SSHA)、SOA技術(Web Servie, SOAP, UDDI),尤其是最近兩年逐漸興起的WEB2.0、RIA開發(fā)技術,如DWR、DOJO、EXT JS和Flex等以及整合服務器端技術和客戶端技術的方法,這些已基本超越大連絕大多數(shù)培訓機構的內(nèi)容,使我們的學生站在了軟件開發(fā)技術的前沿。
實訓軟件平臺全面采用企業(yè)最流行的產(chǎn)品,如數(shù)據(jù)庫使用Oracle、MySQL、DB2等,應用服務器使用JBoss、WebLogic、WebSphere、GlassFish和Tomcat。開發(fā)工具選擇大多數(shù)企業(yè)普遍使用的Eclipse、MyEclipse、NetBean、JDeveloper等開源產(chǎn)品。
畢業(yè)實踐中,學習和掌握這些最新的技術和框架與課堂學習有所不同,我們是在項目開發(fā)過程中邊學邊練邊使用,重在自學,重在應用,每個技術都在項目中大量使用,保證同學們都能熟練精通。由于反復使用這些技術,同學們不像理論學習那樣容易遺忘,他們基本能在不參考資料的情況下熟練編寫相應的軟件代碼,這正是企業(yè)技術人員必備的基本能力之一。
4實踐項目的選擇和開發(fā)策略
以往畢業(yè)實踐的課題都是學生成績管理、圖書管理、在線購物等簡單應用項目,脫離企業(yè)實際,應用范圍窄,實用價值小。
我們的畢業(yè)實踐選題是針對大多數(shù)軟件公司的熱點應用領域,選擇已開發(fā)完畢的實際項目來開發(fā),實用性強,開發(fā)工作量大,能真正鍛煉學生的軟件開發(fā)能力和業(yè)務分析能力。經(jīng)過認真篩選,確定了辦公自動化(OA)、通用進銷存、CRM、簡化ERP、連鎖店經(jīng)營管理、物流配送管理等幾個實際項目,學生們在開發(fā)過程中參觀了實際企業(yè)的運作,如物流公司、服裝連鎖店等,實地了解軟件在具體業(yè)務中的使用流程。
我們也利用各種渠道與各行業(yè)企業(yè)聯(lián)系,免費為企業(yè)開發(fā)應用軟件,企業(yè)也愿意與我們合作,因為不用支付昂貴的開發(fā)費用。如我們?yōu)榇筮B今冶機械有限公司開發(fā)了外貿(mào)CRM管理系統(tǒng),由項目經(jīng)理帶領15個實訓同學,開發(fā)為期14個月,已經(jīng)投入試運行,取得了企業(yè)的信任。今年初與大連北市汽車配件城合作開發(fā)大連汽車配件網(wǎng),其他項目也在進一步的洽談中。同時學院自己的所有項目完全由實踐中心自主開發(fā),目的就是鍛煉學生,實現(xiàn)學院的無紙化辦公。
在開發(fā)策略上,所有項目采用團隊開發(fā)模式,每10~15人為一組,獨立承擔項目的分析設計和編程工作。在團隊開發(fā)軟件過程中,學生的團隊合作能力、溝通和交流能力、工作的分配和調(diào)節(jié)能力、工作目標的確認和跟蹤能力得到提高,這些是合格員工必需的,也恰恰是公司最看重而學生較欠缺的能力。在軟件開發(fā)過程中,項目經(jīng)理不斷針對實際問題言傳身教,講解合作的策略、溝通的技巧,學生在潛移默化中提高了這些能力。
熟練運用軟件團隊開發(fā)工具也是軟件工程師必須具備的能力之一,這在理論教學中涉及很少,學生欠缺較明顯。在實訓項目開發(fā)中,全面使用企業(yè)流行的團隊開發(fā)工具產(chǎn)品,如CVS、Subvision、VSS等,所有學生都熟練掌握這些工具的使用,完成了項目的共享、更新、提交和版本管理等,為將來到軟件公司工作打下了良好的基礎。
5畢業(yè)實踐過程管理體系
管理出效益。沒有嚴格的管理,即使知識體系再先進,也無法保證每個開發(fā)小組都能按計劃完成各自的開發(fā)任務。現(xiàn)在的大學生雖然對新知識渴望,對新技術興趣濃厚,但做事普遍比較散漫,缺乏責任心,隨意性嚴重,這些都是工作中的大忌,不及早改正這些不良習慣和作風,必將在今后的工作中釀成大錯。
我們在實訓過程中完全實行公司化管理,為每個準員工配備工作卡,上下班使用電子指紋打卡器打卡,杜絕代考勤,將之與學分進行掛鉤,違反紀律就得不到相應的學分,嚴重的延緩畢業(yè),甚至得不到學位證書。
項目經(jīng)理為每個小組制定詳盡的日、周、月開發(fā)計劃和進度,每個小組長對經(jīng)理負責。每天小組開會,總結項目遇到的問題,并布置開發(fā)任務,每個人都要求仔細填寫每日工作記錄表,并匯總遇到的問題。每周由項目經(jīng)理召開總結會議,小組長匯報各自小組的開發(fā)進度、遇到的問題、解決方案、新思路新建議,并形成標準報告。這些環(huán)節(jié)和措施極大地鍛煉了學生分析問題、解決問題、獨立鉆研、工作總結、語言表達等綜合能力,而這些技能是在課堂教學中無法學習和掌握的,必須在長時間的工作實踐中才能領悟并潛移默化地掌握。
質量是產(chǎn)品的生命。當今軟件系統(tǒng)因為功能復雜,系統(tǒng)結構龐大,團隊開發(fā),客戶要求高,開發(fā)時間短,因此對質量的要求更加嚴格。軟件公司普遍成立了QA部門,專門負責軟件測試、質量評估,對系統(tǒng)中的Bug進行檢測。而在校學生普遍缺乏質量意識,為提高進度和工作量,編寫的軟件穩(wěn)定性極差,初期階段對此根本不介意,這也是歷屆實訓在開始階段一定會遇到的問題。
在軟件實訓中,專門強化學生對軟件質量的責任感。項目經(jīng)理和QA成員每天對各小組的項目進行測試,每周編寫測試報告,統(tǒng)計Bug出現(xiàn)率,并進行學分扣除,每周召開質量會議,不斷地灌輸質量意識,提高每個學生對質量的重視程度。在項目的考核中,也把軟件質量作為第一指標,加大質量在考核中的份額。經(jīng)過長時間的教育、引導、督促和考核,到實訓結束時,每個同學的質量意識都有了質的飛躍,有可能影響他們的一生。
軟件成功部署后,所有開發(fā)小組召開項目總結大會,對開發(fā)項目進行綜合評比,從文檔編寫、架構設計、代碼規(guī)范、團隊合作等方面進行全面考核,每個成員編寫項目開發(fā)報告,總結在實訓中的經(jīng)驗和教訓、成功與不足。從每個同學發(fā)自內(nèi)心的報告和發(fā)言中,我們真切地感受到他們確實成長了,穩(wěn)重了,成熟了,責任心強了,經(jīng)驗豐富了。
6改革成果和思考
經(jīng)過我們精心打造的畢業(yè)生,得到了軟件公司的青睞,每期實訓生近70%能進入軟件公司工作,其中20%能進入較知名的軟件公司,這在目前經(jīng)濟危機企業(yè)普遍減少用人數(shù)量的情況下是難能可貴的。用人單位普遍反映這些學生知識和技能嫻熟,到企業(yè)能很快適應,在質量意識、團隊合作、做事認真、工作細致、責任心強等諸多方面都符合企業(yè)的要求,有幾名同學剛工作1~2年就成為公司的主力,這些都說明我們的培養(yǎng)模式是正確的。
模擬軟件公司不如真正的軟件公司,我們計劃成立軟件開發(fā)公司,以零利潤接攬實際的國內(nèi)和外包軟件項目。因為面臨無法按時交付受處罰的風險,強迫我們更要有強烈的責任意識,這是模擬軟件項目永遠達不到的。我們已經(jīng)和多家軟件公司接洽了很長時間,他們也非常愿意把合作初期的非關鍵項目外包給我們,為他們節(jié)省巨大成本,同時鍛煉畢業(yè)生的能力。
近三年畢業(yè)實踐環(huán)節(jié)的改革和創(chuàng)新證明,加強畢業(yè)實踐對提高大學生就業(yè)起著非常關鍵的作用。大學生經(jīng)過系統(tǒng)的畢業(yè)實踐鍛煉,自信心大大增強,就業(yè)競爭力提高迅速,能迅速地適應企業(yè)的要求,融入到實際項目開發(fā)中。
參考文獻:
[1] 龔威,王贏,謝媛媛. 科學與工程教育并重的新型IT人才培養(yǎng)模式[J]. 計算機教育,2009(9):136-138.
[2] 趙國冬. 實驗創(chuàng)新與大學生創(chuàng)新能力的培養(yǎng)[J]. 計算機教育,2009(9):30-31.
[4] 劉書勇,張國印,武俊鵬. 創(chuàng)新型人才培養(yǎng)體系研究與實踐[J]. 計算機教育,2009(8):14-16.
[5] 邱欽倫. 對軟件企業(yè)招聘應屆畢業(yè)生的思考[J]. 計算機教育,2009(9):23-25.
[6] 馬潤成. 計算機專業(yè)大學生供需現(xiàn)狀、就業(yè)形勢和工作對策[J]. 計算機教育,2005(10):68-70.
面對高等教育發(fā)展戰(zhàn)略和要求,在未來一段時間內(nèi),全國將有600多所普通本科高校向應用技術型大學轉型發(fā)展。大多地方高校已進入全面深化改革時期,對于要不要轉,如何轉這些問題把握不準,一些學校沒有對自己的辦學層次明確定位或者是定位不準,長期處于一種摸索狀態(tài),在專業(yè)課程設置方面是年年改,年年變,沒有固定的模式。專業(yè)規(guī)劃設置如此,必然會影響課程的教學安排,一門課程什么時候開設,課程教學要達到什么目標是模糊的。這種情況下,任課教師如何科學地規(guī)劃教學內(nèi)容成為一個難題。軟件工程專業(yè)是一個實踐性、應用性極強的專業(yè)學科。專業(yè)性質的要求對相應課程的總體規(guī)范與安排要求極高。特別是軟件工程基礎這門課程的設置以及教學內(nèi)容的安排對軟件工程及相關專業(yè)的學生培養(yǎng)起著重要作用。在這種環(huán)境下,如何構建一套適合地方高校軟件工程教育改革的標準模式和培育體系是值得研究的課題。基于此,筆者以近幾年從事軟件工程基礎課程的教學實踐為出發(fā)點,以銅仁學院軟件工程專業(yè)為落腳點,從軟件工程課程的教學內(nèi)容著手,提出以項目驅動為主線的教學融合模式和兩段兩維的綜合評價機制。
2.軟件工程基礎課程改革的必要性
2.1.學校尋求發(fā)展戰(zhàn)略的要求
應用型本科人才培養(yǎng)主要任務是培養(yǎng)具有突出工程技術應用能力的人才。培養(yǎng)方向以社會需求為依據(jù),以學生就業(yè)為目的,圍繞實際崗位應用能力要求而確定的。培養(yǎng)實踐能力為主的高等技術應用型人才是應用型本科教育的根本目標,實踐教學體系則是實現(xiàn)這個最終目標的保障。以銅仁學院為例,其是2006年教育部批準新辦的地方本科院校,經(jīng)過幾年的發(fā)展,目前已進入全面深化改革的整改提高階段。在銅仁學院深化改革的方案中,明確提出將實施以推進“立德樹人”為根本,以促進“質量提升,為核心,以實現(xiàn)“轉型發(fā)展”為目標的教育教學領域綜合改革,把提升人才質量作為當前和今后一段時間內(nèi)的重要任務來抓。
2.2.軟件工程專業(yè)發(fā)展及社會需求的要求
軟件工程專業(yè)是培養(yǎng)適應計算機應用學科的發(fā)展,特別是軟件產(chǎn)業(yè)的發(fā)展,具備計算機軟件的基礎理論、基本知識和基本技能,具有用軟件工程的思想、方法和技術來分析、設計和實現(xiàn)計算機軟件系統(tǒng)的能力,畢業(yè)后能在IT行業(yè)、科研機構、企事業(yè)中從事計算機應用軟件系統(tǒng)的開發(fā)和研制的高級軟件工程技術人才。當前,大多高校軟件類學生實踐能力和企業(yè)需求存在嚴重脫節(jié)的現(xiàn)象,理論知識的講解較多,很多實際操作實踐課程以理論知識的講解為主,這就導致了對軟件類專業(yè)學生的軟件開發(fā)實踐和創(chuàng)造能力培養(yǎng)的忽略。這些問題已引起學校的高度重視,在這種情況下于軟件人才培養(yǎng)中將項目實訓納入到高校軟件工程專業(yè)人才培養(yǎng)體系中,通過軟件工程理論學習與軟件項目實訓實踐相結合,把軟件項目實訓引入到教學中,能使學生在學習過程中就不斷接受企業(yè)化項目開發(fā)的實踐和鍛煉。目前,雖然高校改革已引起了各方的高度重視,就軟件工程課程來講,盡管軟件類專業(yè)的教學大綱都增設了軟件實訓課程,但是在師資、硬件和課時等方面沒有配套,軟件項目實訓教學體系還處于較低層面,沒有明確的實訓目標、規(guī)范的實訓大綱以及科學的實訓體系,故而課程改革勢在必行。
3.軟件工程基礎課程的改革措施
3.1.總體規(guī)范、項目推進的課堂教學
軟件工程基礎課程的教學形式,總體來講是采用項目推進模式,基于此,論文提出教學內(nèi)容體系改革引入項目管理模式。根據(jù)近幾年來教學經(jīng)驗,結合學生實際,制定6個項目分別實施,具體介紹如下:
3.1.1.教學內(nèi)容改革及學時分配方案教學內(nèi)容、學時分配、實踐要求及考核內(nèi)容。
3.1.2.教學形式的具體體現(xiàn)教學過程中,首先是打破定制唯一教材的做法,選擇多本教材進行授課。通過對多部教材各專業(yè)知識點的有效融合,把知識點統(tǒng)籌為相應的專題項目,初步按照軟件——軟件工程——軟件開發(fā)的前導知識——軟件開發(fā)(可行性分析、需求工程、設計工程、測試工程、軟件開發(fā)管理工程)思路進行教學[4]。在介紹理論知識的同時,要求學生結合知識結構并且以小組為單位進行小系統(tǒng)開發(fā)。
3.2.兩段兩維的考核評價方式
3.2.1.考試成績認定辦法整個教學評價中注重兩點:一是注重兩段兩維的管理形式,兩段是指平時學習階段與期末總結階段,兩維是指平時階段性的總結與考評;二是注重期末綜合實踐評價。具體的做法:打破傳統(tǒng)以期末成績定成效的模式,注重過程管理,明確階段性總結,分階段進行驗收,平時加強課堂練習的檢查力度,確保課程達到效果;階段性成果評價分值記入本人成績核算,最后進行綜合評估項目,得出本人成績。總評成績組成:總評成績=平時成績+期末大作業(yè)完成情況+期末理論評價情況。具體來講,考核體系從平時綜合及期末綜合兩個方面來進行。平時綜合的組成:考勤+課堂表現(xiàn)+小組階段性成果評審+練習作業(yè);期末綜合的組成:大作業(yè)以及綜合答辯。
3.2.2.期末綜合考核內(nèi)容及達標標準學期結束后,對學生的綜合能力進行評價。
4.總結
會計人才培養(yǎng)既需要加強理論知識的傳授,更要注重實踐技能的培養(yǎng)。財務會計與電算化聯(lián)合實訓教學改革對于提高應用技能和上崗能力、培養(yǎng)學生的創(chuàng)新精神有著積極而長遠的意義,但同時也對實訓教師提出了更高的要求。
【關鍵詞】
聯(lián)合實訓;財務會計;會計電算化
職業(yè)教育必須注重實踐技能的培養(yǎng),職業(yè)院校人才培養(yǎng)質量的高低在很大程度上取決于實踐教學的水平和能力。我國職業(yè)教育界一直重視學生實踐技能的培養(yǎng),提出了一系列的技能型人才培養(yǎng)模式與方法。高職會計專業(yè)培養(yǎng)面向中小企業(yè),德、智、體、美全面發(fā)展,具有良好的會計職業(yè)道德,系統(tǒng)掌握會計理論與會計實務,具有企業(yè)會計相關崗位所需要的知識、技能和綜合應用能力的高素質技能型專門人才。為更好地實現(xiàn)這一目標,北京農(nóng)業(yè)職業(yè)學院機電工程學院進行了財務會計和會計電算化兩門課程聯(lián)合實訓教學改革。
一、財務會計與電算化聯(lián)合實訓的必要性
在信息技術飛速發(fā)展的今天,計算機與網(wǎng)絡的應用已經(jīng)全面普及,既熟悉傳統(tǒng)手工賬務處理又掌握會計電算化賬務處理技能成為了對會計人員上崗的必然要求,但在目前的學校會計教學中,較多進行的是單獨的手工財務會計和會計電算化的訓練,較少將二者聯(lián)合起來進行實訓。這種相互獨立的實訓方式容易使學生產(chǎn)生認識上的偏見,或認為只要熟練掌握手工賬務處理方法就行,電算化知識進行簡單培訓就可上崗;或認為已經(jīng)全面采用計算機處理,傳統(tǒng)財務會計處理方法已無學習必要。通過財務會計和電算化聯(lián)合實訓教學,讓學生在實訓中充分體會并認識到對于會計崗位來講,兩門課程是同等重要的,缺了哪一個都不能很好滿足崗位要求,做不好會計工作。開展財務會計和電算化二者一體化實訓教學很有必要。財務會計和電算化雖然在處理對象、方法與要求有一致的地方,但在數(shù)據(jù)處理的起點、記賬規(guī)則、存儲介質、內(nèi)部控制方式、操作要求等方面存在較大差異。要實現(xiàn)使學生充分有效地體驗與掌握二者在會計業(yè)務處理、操作技能及要求等方面的區(qū)別與聯(lián)系,只有將兩門課程的實訓教學聯(lián)合進行才能達到。這是因為,單科實訓教學一般缺乏系統(tǒng)性和綜合性,難以與職業(yè)崗位對接。開展財務會計與電算化聯(lián)合實訓教學既可以訓練學生運用財務軟件綜合處理企業(yè)會計業(yè)務的能力,又能促進學生進一步認識與理解手工會計處理與電算化會計處理的異同,為他們更好地適應會計電算化崗位工作奠定堅實基礎。開展財務會計和電算化二者一體化實訓教學也是可行的。第一,手工與電算化賬務處理的對象是完全相同的,處理要求上均遵循同樣的會計制度與會計準則。第二,處理流程上雖不完全相同,但大體是一致的。
二、財務會計與電算化聯(lián)合實訓教學的組織實施
為使學生更好地體驗財務會計和會計電算化兩門課程同樣的業(yè)務和理論前提,在兩門課程的實踐教學中,我們使用了同一套實習資料,即模擬公司基本情況與當月業(yè)務資料。這是二者聯(lián)合實訓教學的前提和基礎。學生在分組分工前提下進行操作,既單獨完成所有的工作任務,又在業(yè)務處理過程中進行分工與合作。財務會計與電算化聯(lián)合實訓教學的組織實施分為以下三個環(huán)節(jié):
(一)財務會計手工實訓
為了保證一體化教學改革的順利進行,我們對實習資料進行了精心編制,既要注意到業(yè)務的全面性,也要體現(xiàn)電算化處理的具體要求。我們的模擬公司主要生產(chǎn)建筑用腳手架,公司設有一個基本生產(chǎn)車間,產(chǎn)品有四種,公司的生產(chǎn)經(jīng)營過程主要業(yè)務有:各種資產(chǎn)的增加、減少的核算,材料采購入庫、產(chǎn)品生產(chǎn)、產(chǎn)品銷售、款項收付的核算,權益增減的核算以及收入、成本費用的計算、結轉,利潤分配以及稅金繳納等基本業(yè)務。當月經(jīng)濟業(yè)務資料全部以仿真原始憑證的形式呈現(xiàn)。在財務會計手工實訓環(huán)節(jié),學生分成若干小組,小組內(nèi)分為總賬會計、會計主管、出納和成本會計等基本崗位,配備賬表、印章、票據(jù)打印機、裝訂機等設備及模擬公司全套業(yè)務資料。該實訓環(huán)節(jié)學生需要完成審核原始憑證、登記記賬憑證、登記總賬與明細賬、編制財務會計報表等工作任務。
(二)會計電算化實訓
到了電算化實訓環(huán)節(jié),學生每人一臺計算機,但相應崗位變成了賬套主管、各模塊操作員和出納。由于業(yè)務處理環(huán)境與設施的變化,學生需要進行業(yè)務資料的信息化處理、崗位調(diào)整與業(yè)務處理流程調(diào)整。該環(huán)節(jié)的實訓包括以下步驟:
1.手工業(yè)務資料的電算化整理
在進行電算化業(yè)務處理前,學生需要運用手工環(huán)節(jié)的業(yè)務資料,在老師指導下對模擬公司相關資料進行初始化整理,具體包括賬套基本信息、核算類型、分類編碼方案、會計科目及初始余額、部門檔案、人員檔案、客戶分類與檔案、供應商分類與檔案、結算方式、憑證類別等內(nèi)容,使之適合電算化處理。這是一個既艱難但又非常重要的實訓環(huán)節(jié),因為它是會計業(yè)務從手工處理過渡到電算化處理的關鍵環(huán)節(jié)。雖然是同一套業(yè)務資料,但由于處理手段不一樣,當學生利用該套資料完成財務會計手工實訓后,并不能直接將其用于電算化實訓中,還需要進行資料的調(diào)整和信息化處理,使之適合進行電算化操作。學生完成財務會計實訓環(huán)節(jié)并不太難,難的是根據(jù)手工資料整理出適合電算化業(yè)務處理要求的初始化信息與檔案資料。由于在單項實訓項目中,學生已了解并熟悉了初始化過程中要求的基礎信息檔案有哪些,需要什么樣的數(shù)據(jù)結構等,學生基本能夠對照教材和指導資料,運用手工業(yè)務資料整理出賬套信息和基礎檔案信息,不完善之處經(jīng)過老師點撥,大部分同學能夠進一步完善資料,直到全部完成手工資料的信息化處理。學生只有通過該環(huán)節(jié)的實務操作,才能在后面的電算化業(yè)務處理中深度理解信息標準化和完善相應業(yè)務處理規(guī)則的意義與重要性。
2.電算化系統(tǒng)初始設置
經(jīng)過對手工業(yè)務資料的初始化整理,接下來的工作就是進行電算化初始設置。由于商品化軟件具有通用性特點,為使通用軟件適合各單位的業(yè)務性質、會計核算和財務管理的個性化要求,需要進行系統(tǒng)初始化。系統(tǒng)初始化工作就是將第一步完成的企業(yè)基礎信息、崗位分工、編碼方案、檔案資料、處理規(guī)則等信息錄入系統(tǒng),為后面的日常業(yè)務處理作好基礎準備。當學生從手工實訓轉入電算化實訓環(huán)節(jié),很快就發(fā)現(xiàn)了一些需要調(diào)整的地方,這就是系統(tǒng)初始化設置需要完成的任務。如科目體系必須完整而規(guī)范,需要使用的會計科目不能再像手工環(huán)境下可以隨時增加和使用,而必須在初始化時就進行設置,尤其是需要進行輔助核算的科目;初次使用總賬模塊,必須將科目的初始余額錄入后才能進行日常業(yè)務處理;憑證編制時使用的科目必須是最明細級科目,部門、人員及存貨等檔案資料也需要代碼化處理等。學生只有正確完成該步驟的工作任務,才能在其后的日常業(yè)務處理中得心應手。如果初始化設置未設置到位或設置有誤,將會給相關模塊與相應業(yè)務的處理帶來障礙。例如,未進行客戶檔案設置就會在使用有“客戶往來”輔助核算要求的科目時找不到具體客戶,不指定出納科目就無法進行出納簽字等。很多學生在實訓后的總結中均提到了系統(tǒng)初始化不到位帶來的不必要的麻煩。
3.日常、期末業(yè)務處理和會計報表編制
在財務會計實訓環(huán)節(jié),我們在模擬企業(yè)的當月業(yè)務資料中設計了約90多項經(jīng)濟業(yè)務,要求學生掌握較全面的會計實務知識與技能。學生在這一環(huán)節(jié)進行憑證編制、賬簿登記和報表編制,完成手工會計模擬實訓。在電算化實訓環(huán)節(jié),重新對該企業(yè)的當月業(yè)務運用財務軟件各模塊進行電算化處理,完成單據(jù)與業(yè)務處理、憑證填制、憑證審核、出納簽字、記賬、賬簿查詢、銀行對賬到會計報表編制的全過程。由于在電算化處理中啟用了總賬、固定資產(chǎn)、職工薪酬管理、供應鏈模塊等子系統(tǒng),學生需要熟悉系統(tǒng)集成使用時的業(yè)務處理流程。如采購入庫業(yè)務,如果已收到采購發(fā)票而未付款,其業(yè)務處理流程如下:(1)在采購模塊填制與審核采購專用發(fā)票;(2)在采購模塊填制采購入庫單;(3)在庫存模塊審核采購入庫單;(4)在采購模塊對已審核采購專用發(fā)票和采購入庫單進行采購結算,確認入庫單成本;(5)在核算模塊對采購入庫單進行單據(jù)記賬,再次確認入庫成本;(6)在核算模塊進行供應商往來制單(發(fā)票制單),生成應付憑證;(7)在核算模塊進行購銷單據(jù)制單,生成入庫憑證。這樣的業(yè)務處理流程與手工業(yè)務處理相比,有了較大的變化,學生必須既熟練掌握財務會計基本原理又熟悉電算化業(yè)務處理規(guī)則與操作流程才能又快又好地完成電算化日常與期末業(yè)務的處理。
(三)實訓總結
前兩個環(huán)節(jié)的實訓任務完成后,學生進入實訓總結階段。及時進行總結,是實訓教學必不可少的重要環(huán)節(jié)。很多同學一開始對寫作實訓總結非常抵觸,覺得無話可說。但經(jīng)過老師輔導與提示,大部分同學能夠認真總結與反思整個實訓過程的收獲、不足、經(jīng)驗、教訓等,有些同學還對今后怎么辦進行了思考。經(jīng)驗和教訓是人生的寶貴財富,通過及時總結,既能鞏固學習效果,又能啟發(fā)學生思維,引導學生思考與探索更高層次的問題,培養(yǎng)學生的創(chuàng)新意識與鉆研精神。
三、財務會計與電算化聯(lián)合實訓教學總結
(一)實訓內(nèi)容的系統(tǒng)性和連續(xù)性是實現(xiàn)良好教學效果的重要保障
在財務會計和電算化聯(lián)合實訓教學改革中,我們使用的是同一套業(yè)務資料,保證了實訓內(nèi)容的系統(tǒng)性和連續(xù)性。財務會計實訓環(huán)節(jié)重點訓練學生各類經(jīng)濟業(yè)務的手工賬務處理能力和會計報表編制技能,而到了會計電算化實訓環(huán)節(jié),學生就必須適應從手工環(huán)境到電算化環(huán)境的轉變,經(jīng)歷甩賬過程,即指從手工會計數(shù)據(jù)處理方式正式轉為計算機會計數(shù)據(jù)處理方式,該環(huán)節(jié)主要是訓練學生熟練運用財務軟件進行財務業(yè)務處理的能力。這樣的聯(lián)合實訓,使學生全程參與會計業(yè)務兩種處理手段的對接過程,深度理解處理手段和環(huán)境變化帶來的新的處理方式的變化與要求,直觀體驗手工業(yè)務處理與電算化業(yè)務處理的聯(lián)系與區(qū)別。如電算化處理要求操作員、會計科目、客戶與供應商等必須代碼化,初始化設置的準確與完整是開展日常業(yè)務處理的重要前提和基礎,憑證的修改不能再使用劃線更正法等。另外,有些業(yè)務的處理順序也發(fā)生了變化,比如在使用固定資產(chǎn)模塊進行固定資產(chǎn)報廢清理時,必須先在該模塊計提固定資產(chǎn)折舊才能進行固定資產(chǎn)減少業(yè)務的處理,而且學生很自然就明白了會計業(yè)務要實現(xiàn)電算化處理,必須對手工資料進行相應的調(diào)整和代碼化處理才能順利進行。這樣,既能訓練學生各種經(jīng)濟業(yè)務的賬務處理能力,又能使學生熟練掌握財務軟件的操作技巧。而像以前兩門課程使用不同的資料進行單獨實習,就達不到如此的教學效果,因為對不同企業(yè)資料進行獨立的手工與電算化處理,知識之間的聯(lián)系與區(qū)別體現(xiàn)得不充分,實訓內(nèi)容也缺乏系統(tǒng)性和連續(xù)性,學生不容易對二者之異同產(chǎn)生具體而深刻的認識,正所謂“紙上得來終覺淺,絕知此事要躬行”。
(二)聯(lián)合實訓對教師提出了更高的要求
財務會計和電算化聯(lián)合實訓教學要求教師既要熟練掌握財務會計基本原理和業(yè)務處理方法,又必須非常熟悉財務軟件設計原理與操作方法。會計電算化其實質是以財務軟件來處理會計業(yè)務,在業(yè)務上與手工會計處理并沒有實質的不同。如果教師不熟悉手工業(yè)務處理方法,自然無法透徹理解電算化相關理論與實務,也就不能深刻認識二者的異同。在電算化業(yè)務處理實訓環(huán)節(jié),學生可能會犯各種各樣的操作錯誤,這就要求教師對可能出現(xiàn)的問題與錯誤能夠了然于心,并能及時予以解答與提示。如果教師對財務軟件原理與操作技巧掌握不到位就很難保證聯(lián)合實訓教學的順利進行。另外,由于會計準則和財務軟件均會不斷更新,教師必須隨時更新專業(yè)知識與專業(yè)技能,對新準則和新版本財務軟件首先進行學習,做一個常態(tài)的專業(yè)領跑者。通過財務會計與電算化聯(lián)合實訓教學改革,同學們普遍感覺得到了一次非常有益的專業(yè)技能訓練,對以前所學知識是一次全面的梳理與應用。雖然將手工會計處理和電算化處理進行聯(lián)合實訓教學既需要占用更多的時間,也需要教師們的密切配合和精心準備,但實踐證明,這樣的教學改革受到了學生的普遍歡迎與認可,學生無論是專業(yè)理論知識還是操作技能方面均獲得了提升,這樣的改革實踐對于培養(yǎng)勇于創(chuàng)新、善于總結、長于應用的技能型人才有著積極而長遠的意義。
作者:李霞林 張曉紅 王國清 單位:北京農(nóng)業(yè)職業(yè)學院
【參考文獻】
[1]覃志偉.會計手工賬務處理與電算化賬務處理同步實訓的重要性[J].中國管理信息化,2011,(12):78-79.
[2]曹獻雨.電算化會計和手工會計一體化實訓室建設探析[J].商業(yè)會計,2012,(17):124-125.
[3]張榮.理實一體化教學模式下有效教學的實踐研究[J].吉林省教育學院學報旬刊,2008,(10):61-62.
Abstract: Using of experimental equipment and simulation technique in the course practical training of Electronics in Electrical Engineering and Principles and Applications of Single Chip Microcomputer can stimulate students' interest to study and improve independent learning initiative. Through the application of computer simulation software, bottleneck of resources is solved in the practical training and new ways of practical training of basic courses are set.
關鍵詞: 機電專業(yè);資源;計算機仿真;課程實訓;應用能力;新途徑
Key words: mechanical and electrical specialty; resources; computer simulation; practical training; application ability; new way
中圖分類號:G42文獻標識碼:A文章編號:1006-4311(2011)01-0296-02
0引言
由于教學改革的需要,在我院裝備分院對單片機原理與應用課程實訓中,采用計算機模擬技術和實物教學相結合的方式進行。經(jīng)過實踐,收到了比較好的教學效果。以往的實訓課程,是在進行完電工電子實驗的基礎上,手工焊接一個實際的印刷電路和所需的元器件來完成。在教學資源相對緊張的情況下,此項實訓準備材料的周期長,采購、維護成本和場地費用高。同時,由于實訓環(huán)的課程安排均是在十或十二周的理論課程結束后進行。這段時間,各專業(yè)實驗室均是在包括白天、晚上星期六、日在內(nèi)的滿負荷運行。我院在校生在一萬一千人以上,需要做實驗、實訓的師生人數(shù)眾多。為了保證實驗實訓質量,原制定了嚴格的制度,必須保證實驗、實訓時間和實驗、實訓質量。為此,實驗實訓資源和時間的矛盾在十二周到十九周這段實踐環(huán)節(jié)安排上,產(chǎn)生了比較突出的時間與資源瓶頸。采用軟件仿真技術與實物實驗實訓相結合,可以有效解決上述瓶頸問題。
1利用Protel印制板繪制軟件結合Multisim電工電子仿真軟件進行電工電子實訓課程教學訓練
Multisim電工電子學仿真軟件是加拿大InteractiveImageTech公司的產(chǎn)品,是世界公認的幾大電工電子仿真軟件之一。基于個人計算機運行的該軟件,易學易用,高校電工電子學所教授的知識,采用該軟件均可進行計算機仿真驗證。PROTEL軟件是美國PORTEL公司在80年代末推出的EDA軟件,在電子行業(yè)的CAD軟件中,它當之無愧地排在眾多EDA軟件的前面,是電子設計者的首選軟件,它較早就在國內(nèi)開始使用,在國內(nèi)的普及率也最高。
而采用此軟件可以仿真電工學、模擬電子學、數(shù)字電子學的基本電路和復雜電路,運行狀態(tài)直觀明晰,其結果與實物仿真完全一致。所以利用該軟件是可行的。
在仿真的基礎上,讓學生將仿真結果與實物運行的結果相對比,使學生產(chǎn)生立體的思維與學習,有效地擴展了學生的知識深度與廣度,收到了良好的效果。由于我院裝備分院的本科和專科學生需要進行電工電子實訓的學生數(shù)達到了11個班級,共計350人以上,實訓條件滿足不了要求。因此,我們利用Multisim教學版共享軟件首先在分院計算機中心開設了電工電子學的仿真訓練課程,編寫了詳細的實訓指導書。在上機實習前,對學生集中進行仿真實例和軟件基本操作的講解,然后指導學生上機操作。從軟件的安裝開始,對實訓指導書上精選的仿真實例進行全面的仿真訓練,教師全天候的現(xiàn)場輔導教學。由于我院硬件教學資源相對有限,而此軟件所提供的仿真直觀易用,并且只要有計算機就可以進行,所以,此種方法可解決實驗室硬件教學資源矛盾。在現(xiàn)今計算機極大普及的條件下,學生在理論教學上存在難以消化的問題,通過軟件仿真都可以得到計算機仿真的驗證。這種實訓安排,引起了學生的極大興趣與參與熱情。與此同時,我們開設了Protel線路板原理圖和印制板繪制軟件的訓練。兩套軟件在平均每個班級20學時的實訓課程中,收到了極好的實訓效果。學生普遍感到利用計算機軟件工具,實訓學到了自我提高電工電子學理論知識的捷徑。在采用此方法的11個班級中,實訓的成績普遍達到中等以上,取得良好以上成績的學生數(shù)達到了75%以上。最可貴的是,學生感到電工電子學不再是難學的理論,而是躍然在計算機屏幕上的鮮活的實例。并且過去感到不理解的問題,通過仿真分析變得簡單和容易掌握了。從仿真分析到印制版制作,通過實訓培養(yǎng)和鍛煉了學生分析問題與解決問題的能力。同時,為后續(xù)的課程如傳感器與檢測技術等專業(yè)課程的講授奠定了有力的基礎,也為教學資源相對緊張的條件下開辟實訓課程的新路子積累了經(jīng)驗,節(jié)約了教學經(jīng)費。
2利用Proteus單片機仿真軟件進行單片機仿真實訓教學
單片機課程的教學相比電工電子學的教學難度更大一些,不僅有硬件的學習,也要有匯編語言和C語言的學習。此實訓是在相應的單片機實物實驗的基礎上進行的。與電工電子學實訓面臨的狀態(tài)一樣,實物實訓安排非常緊張,就是安排下了,實訓的內(nèi)容也是有限和單調(diào)的。同樣,對于學生來講,在單片機課程理論講授和課程實驗中取得的進展十分有限。為了使學生掌握單片機理論并熟練掌握匯編語言調(diào)試與仿真技術,在教學資源相對緊張的狀態(tài)下,我們在單片機實訓課程中引入了英國Labcenter公司開發(fā)的電路分析與單片機仿真軟件Proteus教學版軟件和美國Keil Software公司出品的51系列兼容單片機調(diào)試軟件Keil。Proteus軟件是目前最好的模擬單片機器件的工具,可以仿真 51系列、AVR、PIC等常用的MCU及其電路(如LCD、RAM、ROM、鍵盤、馬達、LED、AD/DA以及部分SPI器件和部分IC器件)。Keil uVision2是美國Keil Software公司出品的51系列兼容單片機C語言和匯編語言軟件開發(fā)系統(tǒng)。兩種軟件聯(lián)合使用,進行仿真。針對單片機實訓課程,參考相關的資料,我們編寫了近160頁的單片機實訓指導書。以單片機AT89C51為例,例舉了70個單片機仿真調(diào)試線路,基本上做到學生對單片機從簡單到綜合應用的實例進行綜合性的訓練。同樣做到了兩人一組,每人一題,獨立繪制單片機應用原理圖,并進行匯編語言編制與調(diào)試。結合原理圖進行單步調(diào)試仿真以及斷點仿真和調(diào)試。同樣,首先由教師進行軟件操作和實例講解,然后由學生每人一機進行實例的仿真實訓,教師在實訓場地現(xiàn)場輔助指導。學生在計算機上仿照實例進行單片機仿真,并將仿真的結果與實驗箱實物仿真結果進行實踐對比。通過單片機仿真實訓,學生找到了熟悉和掌握學習單片機硬件電路和軟件學習的工具。通過對單片機應用實例的仿真調(diào)試,使學生對單片機軟硬件的熟悉程度有了極大的提高,增加了對單片機理論知識的學習熱情,為進一步深入掌握單片機的應用奠定了基礎。由于該軟件易學易用,通過仿真實訓,使學生對單片機的理論和應用不再畏懼,而是煥發(fā)了極大的學習熱情。單片機的實訓成績均在中等以上,優(yōu)良率較采用此方法前提高了70%以上。
3經(jīng)驗總結
通過利用以上教學版軟件開展的基礎課程的實訓,我們克服了實驗實訓資源相對緊張的矛盾,實訓的學時和內(nèi)容不僅滿足了教學要求,而且學生通過實訓提高了對基礎課理論的深入理解和綜合應用。最有意義的是,學生掌握了對所學課程自我練習、自我提高的工具和鑰匙,有助于學生通過計算機仿真培養(yǎng)提高掌握課程的基本理論和應用的能力;有助于優(yōu)秀學生在掌握課程基本理論和提高應用基礎上,進一步深入鉆研和學習,達到較高的綜合應用水平。同時,也為后續(xù)專業(yè)課程的講授、畢業(yè)設計的綜合應用,創(chuàng)造了有利的條件。也為理論課開展項目教學,以軟件動態(tài)多媒體演示和課堂講解的立體化教學模式積累了經(jīng)驗。
由于教學版軟件屬于共享軟件,因此只要具備計算機硬件條件和有限的實驗室硬件資源,就可以開展相應的實訓。這種計算機仿真技術與實物的結合,為我們今后進一步總結經(jīng)驗,創(chuàng)造更好的基礎課實訓條件開創(chuàng)了新的途徑,探索與豐富了在實訓環(huán)節(jié)中進行有效教學的新路。
參考文獻:
[1]鄭步生.Multisim2001電路設計及仿真入門與應用[M].北京:電子工業(yè)出版社,2002.
[2]毛哲.電路計算機設計仿真與測試[M].武漢:華中科技大學出版社,2003.
[3]姚四改.Protel99SE電子線路設計教程[M].上海:上海交通大學出版社,2004.
[4]周潤景.Proteus在MCS-51&ARM系統(tǒng)中的應用百例[M].北京:電子工業(yè)出版社,2006.
關鍵詞 會計電算化教學 存在問題 改進措施
在企業(yè)會計工作中,會計電算化有著重要作用,并在整個會計工作中發(fā)揮著不可忽視的作用。為了滿足當今社會對會計電算化操作人員的需求,會計電算化發(fā)展成為一門獨立學科,并在高職學校中有著獨立的專業(yè)和專業(yè)方向。而目前我國會計電算化教學過程中依然存在著一些問題,對強化學生的掌握水平造成阻礙,現(xiàn)分析其中問題,并找出相應的解決措施,以此提高中職會計電算化教學水平。
一、會計電算化教學中存在的問題
1、沒有明確定位課程目標。目前一些學校在開設會計電算化課程后,但其實沒有合適教材,使教師在進行會計電算化教學時,沒有合適教材給教學造成相應阻礙,而學生在學習時,也造成相應影響。而有些教師在沒有合適教材時,無法準確把握這門課,使它成為軟件培訓課、程序編寫課和計算機基礎課。
2、缺乏規(guī)范的課程內(nèi)容。隨著科學技術的快速發(fā)展,電算化教學與科學技術在很大程度上不相符合,其中有著一些矛盾。隨著計算機信息技術的快速發(fā)展推動了會計電算化的發(fā)展,比如在會計工作中,會計軟件的主要技術向基于網(wǎng)絡的ERP軟件轉變,而會計電算化的教學內(nèi)容是無法順應快速發(fā)展的計算機信息技術。而且教材內(nèi)容在很大程度上落后教學內(nèi)容,而教學內(nèi)容又落后現(xiàn)代社會會計電算化的應用水平。
3、缺乏完善的課程講授方式和方法。教師在進行會計電算化教學過程中,通常是采用傳統(tǒng)的教學方法和教學模式進行知識的講解,在很大程度上降低了教學質量和教學效率。
4、缺乏實踐性。目前許多學校都知道實踐性的重要性,但是在實際教學中,依然重視課程的理論性傳播,而忽略了課程的實踐性,使學生在掌握了大量的理論知識后,卻缺乏相應的實踐性。
二、會計電算化教學中的應對措施
1、明確會計電算化教學目標。在會計電算化教學目標中,主要是為會計工作培養(yǎng)應用型和技能型人才。在教學目標中,保證學生能夠對會計電算化軟件系統(tǒng)中各個模塊的操作進行熟練操作,同時能夠將軟件使用過程中的問題進行有效解決,并在安裝、調(diào)試和維護會計電算化時能夠熟練掌握。另外在企業(yè)中會計軟件的使用情況進行了解,分析了解會計電算化使用中的問題。根據(jù)教學目標,要結合相應實例安排教學內(nèi)容,對會計軟件的操作、模塊功能等進行講述,并要加強會計信息系統(tǒng)的運行和維護。
2、調(diào)整會計電算化教學內(nèi)容。在開設會計電算化課程時,需要相應的開展“基礎會計”“財務會計”“成本會計”,同時要開展數(shù)據(jù)知識相應的課程。比如Access數(shù)據(jù)庫系統(tǒng)具備著實用性和簡單性。Access數(shù)據(jù)庫系統(tǒng)能夠創(chuàng)建報表,可有效管理和分析數(shù)據(jù),有著簡單操作。在完善會計電算化教學內(nèi)容時,了解Access數(shù)據(jù)庫系統(tǒng)的電算化會計信息系統(tǒng),對財務軟件運行環(huán)境構建、安裝數(shù)據(jù)庫、配置服務器及安裝調(diào)試財務軟件等內(nèi)容進行講述。
3、改善會計電算化教學方法。 在會計電算化教學中,可以相應的采用案例教學方法進行教學。首先教師要對會計電算化的教學內(nèi)容、重點、難點和教學目的進行分析,按照教學內(nèi)容等方法,有針對性有目的性的編制教學案例。其次要激發(fā)學生教學興趣,啟發(fā)學生對教學案例進行相應的思考和討論。然后教師要根據(jù)學生的思考及討論適當?shù)囊龑А⑻崾竞涂偨Y。最后學生要根據(jù)自身上機實踐活動,將案例實驗報告進行編寫,有效總結自身對案例的認識和知識。比如教師可以去任何一個企業(yè)進行一段實踐工作,或者在一個企業(yè)進行兼職工作,,從而獲得實踐經(jīng)驗和工作實例。教師通過參加社會實踐活動,深入企業(yè),了解企業(yè)當中的財務工作,在實際工作中收集有效的工作案例,在教學中合理的結合教學設計,選擇優(yōu)質教學案例,保證教學工作的可行性。
4、改善會計電算化教學實訓模式。在一些高校會計電算化教學實訓模式中,主要是進行教學模塊實訓模式,學生根據(jù)財務軟件系統(tǒng),選擇某個企業(yè)公司案例設備財務軟件系統(tǒng),然后再讓學生進行簡單的核算操作。但是學生若只是完成這些實訓工作,是無法提高操作水平。這時在開展會計電算化實訓課程時,主要進行分段實訓、分崗實訓及綜合實訓。首先分段實訓主要是在開設會計電算化課程時,科學選擇案例教學方法,在對使用財務軟件進行學習時,根據(jù)學習內(nèi)容在財務軟件上完成教師需要的操作,有效實驗所學內(nèi)容,并可以在一定程度上對學生的掌握程度進行驗證。其次分崗實訓,學生在完成了分段實訓后,就可以進行實際崗位的模擬實訓。當發(fā)生會計業(yè)務時,學生可以在不同崗位,以不同身份在財務軟件進行操作。比如在發(fā)生采購業(yè)務后,采購人員要處理采購入庫單和采購發(fā)票,出納也要相應處理財款,并由會計處理憑證和記賬。學生通過分工合作,相互協(xié)調(diào),可有效融合教學目的和就業(yè),并提高了學生相應的綜合素質。最后保證手工會計與會計電算化同步實訓。學生在學習會計電算化相關課程后,可以采用手工和計算機的方式對某個公司企業(yè)的財務案例資料進行分別會計核算、業(yè)務處理和會計管理,并比較分析手工業(yè)務處理和計算機業(yè)務處理的不同,了解兩者之間的差異性,使學生能夠更加深刻的認識到會計電算化所具備的優(yōu)勢,以此提高學生對會計電算化的興趣和積極性。
總結:在會計電算化教學過程中,為了提高學生對會計電算化的掌握能力,增強學生實際的實踐能力,必須要提高會計電算化教學水平。因此要全面分析會計電算化教學中的問題,找出相應的解決措施,加強學生的實踐能力,以此提高會計電算化教學水平。
參考文獻:
[1]王大勇.中職會計電算化教學內(nèi)容和方法的若干思考.活力.2012,36(12):556-559.
[2]曹欣欣.中職會計電算化教學中所存在問題及其優(yōu)化建議.教學探索.2010,34(34):113-115.
關鍵詞:軟件開發(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 項目實施的必要性和可行性分析
外包人才的缺口從結構層次來看,不是局部的人才短缺,而是全方位的供應不足。正規(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è)教育與普通教育相比有四個特點:一是教育性質和目標不同。重在對準備就業(yè)的學生傳授職業(yè)知識,培養(yǎng)職業(yè)技能,陶冶職業(yè)道德,提高職業(yè)能力和勞動素質教育。二是教育內(nèi)容與要求不同。以提高學生的專業(yè)知識與技術能力為主,重在讓學生懂得做什么、怎么做,使學生學有專長,畢業(yè)后投身于社會經(jīng)濟建設的實踐活動。目前盡管有部分學生升學,但就總體看,其教育內(nèi)容與要求未變。三是課程模式與結構不同。其課程模式注重實踐教學環(huán)節(jié),課程結構注重強化學生技能的應用性、針對性和職業(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ā)和測試實訓;打破學科界線和知識體系,以項目目標驅動安排教學內(nèi)容,編制教材和教學課件,教學內(nèi)容來源于合作企業(yè)以往的實際項目,由企業(yè)和學校共同對原項目分解、重組、封裝形成教學課件,以實際項目文檔為基礎編制實訓文檔。
實訓課程:本實訓室分設以下類型實訓課程
素質教育類課程:敬業(yè)精神、團隊合作
企業(yè)標準類課程:ISO9000和CMM認證,企業(yè)化管理制度
項目管理類課程:項目管理方法和項目管理系統(tǒng)使用;
軟件開發(fā)、測試類課程:包括軟件生命周期理論、文檔編制和理解、軟件工具、編碼和測試方法、系統(tǒng)部署、和版本管理等;
實訓過程:
先期培訓:素質類、企業(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ù)結構,了解簡單的算法,會設計簡單的界面,并應用常見控件,具有數(shù)據(jù)庫編程的初步能力;
圖1
3)測試:使學員除了掌握測試的理論知識外,還應該學會編寫單元測試案例,編寫單元測試文檔,在執(zhí)行單元測試的時候,記錄測試結果,并分析錯誤原因,以利于下一步的調(diào)試。
學員應掌握以下具體技術、平臺和工具,Windows系列和Linux操作系統(tǒng);Visual Studio工具;Borland 公司工具,SQLServer,Oracle ;Apache+tomcat,Web Logic 等;TCP/IP,創(chuàng)建網(wǎng)絡連接,網(wǎng)絡打印;基于UML的詳細設計文檔,面向對象分析和設計;單元測試,黑盒測試,白盒測試,設計測試案例等;執(zhí)行測試并調(diào)試錯誤,系統(tǒng)和配置技術;
軟件測試實訓包括以下實訓模塊:
計算機及常見操作系統(tǒng)、軟件設計語言基礎、 數(shù)據(jù)庫基礎、軟件工程基礎、軟件測試基礎、自動化測試:包括OSI模型、TCP/IP模型及常見網(wǎng)絡協(xié)議,常用軟件平臺、工具使用LoadRunner 、WinRunner測試工具使用,各種測試規(guī)范
6 總結
在當今社會信息化的進程中,綜合應用各種新技術的系統(tǒng)軟件功不可沒的,軟件開發(fā)和測試使全社會的信息管理、信息檢索、信息分析達到了新的水平,因此,學習軟件開發(fā)、測試的相關基礎知識,對于信息時代的每一個成員都是十分必要的。
參考文獻:
[1] 楊文宏,李心輝.面向對象的軟件測試[M].北京:中信出版社,2002.
[2] Ron Patton.Software Testing [M]. 2版. 北京:機械工業(yè)出版社,2006.