時(shí)間:2023-03-15 15:02:10
緒論:在尋找寫作靈感嗎?愛(ài)發(fā)表網(wǎng)為您精選了8篇軟件測(cè)試年中總結(jié),愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
關(guān)鍵詞:軟件測(cè)試;自動(dòng)化測(cè)試工具;實(shí)踐教學(xué);分組教學(xué)
1開(kāi)課背景
軟件測(cè)試是提高軟件產(chǎn)品質(zhì)量的關(guān)鍵步驟,它是伴隨著IT產(chǎn)業(yè)的發(fā)展而出現(xiàn)的。目前,越來(lái)越多的軟件企業(yè)設(shè)置了測(cè)試工程師崗位,但測(cè)試人才卻面臨巨大的缺口。高等院校作為軟件人才的重要輸出基地,每年為IT產(chǎn)業(yè)提供了充足的人力資源保障[1-2],但軟件測(cè)試起步比軟件工程要晚,所以國(guó)內(nèi)高等院校幾乎沒(méi)有制定專門的軟件測(cè)試人才專業(yè)培養(yǎng)方案。而學(xué)生掌握軟件測(cè)試相關(guān)知識(shí),也僅僅是通過(guò)軟件工程課程中關(guān)于軟件測(cè)試知識(shí)的介紹,或者是通過(guò)軟件測(cè)試課程。很多高校在軟件測(cè)試課程教學(xué)中以理論為主,學(xué)生很難在這類課程中掌握實(shí)用的軟件測(cè)試技術(shù),進(jìn)而在求職過(guò)程中也難以應(yīng)聘對(duì)測(cè)試要求較高的測(cè)試工程師崗位?;谝陨媳尘?,我院于2008年在軟件工程專業(yè)中設(shè)立軟件測(cè)試方向,制定了科學(xué)系統(tǒng)的軟件測(cè)試人才培養(yǎng)方案。自動(dòng)化測(cè)試工具作為該專業(yè)方向的必修課,是學(xué)生了解和掌握自動(dòng)化測(cè)試?yán)碚摷肮ぞ呤褂梅椒ǖ闹匾n程。本課程以軟件功能測(cè)試自動(dòng)化和性能測(cè)試自動(dòng)化為主要內(nèi)容,介紹自動(dòng)化測(cè)試?yán)碚摷白詣?dòng)化工具的使用。課程以實(shí)踐為主,理論結(jié)合,學(xué)生通過(guò)實(shí)踐操作,可以掌握自動(dòng)化測(cè)試?yán)碚摷皽y(cè)試工具中的關(guān)鍵技術(shù),為成為一名測(cè)試工程師打下基礎(chǔ)。
該課程在我國(guó)本科院校中開(kāi)設(shè)面并不廣,相關(guān)教學(xué)經(jīng)驗(yàn)及教學(xué)資料缺乏。但從長(zhǎng)遠(yuǎn)來(lái)看,隨著軟件測(cè)試人才培養(yǎng)模式的不斷成熟,該類課程的開(kāi)設(shè)必將成為趨勢(shì)。本文根據(jù)筆者自動(dòng)化測(cè)試工具課程的教學(xué)實(shí)踐,總結(jié)課程教學(xué)經(jīng)驗(yàn)、課堂組織形式等內(nèi)容,希望為將來(lái)開(kāi)設(shè)該類課程的兄弟院校提供經(jīng)驗(yàn)支持。
2課程內(nèi)容設(shè)置
測(cè)試過(guò)程中使用自動(dòng)化測(cè)試工具是提高測(cè)試效率的重要手段,目前主流的自動(dòng)化測(cè)試工具以功能測(cè)試和性能測(cè)試為主,其中應(yīng)用比較廣泛的包括惠普公司系列的自動(dòng)化測(cè)試工具以及IBM系列的自動(dòng)化測(cè)試工具。本課程在教學(xué)中以惠普公司的功能測(cè)試工具和性能測(cè)試工具為主。在專業(yè)教學(xué)計(jì)劃中,該課程課時(shí)安排為64學(xué)時(shí),其中理論課占18學(xué)時(shí),實(shí)踐占48學(xué)時(shí)。本課程設(shè)置的出發(fā)點(diǎn)是讓學(xué)生通過(guò)課程掌握自動(dòng)化測(cè)試工具的使用,因此實(shí)踐學(xué)時(shí)所占比例較大。在理論部分主要講授:自動(dòng)化測(cè)試的產(chǎn)生、自動(dòng)化測(cè)試的定義和引入、自動(dòng)化測(cè)試工具的作用及優(yōu)勢(shì)、自動(dòng)化測(cè)試腳本、自動(dòng)化測(cè)試生存周期方法學(xué)、軟件自動(dòng)化測(cè)試工具簡(jiǎn)述等內(nèi)容,同時(shí)在學(xué)習(xí)自動(dòng)化測(cè)試工具的使用之前,在理論學(xué)時(shí)部分講解該工具的工作原理。
3教學(xué)方法與組織形式
自動(dòng)化測(cè)試工具課程實(shí)踐性較強(qiáng),因此在整個(gè)教學(xué)過(guò)程中,應(yīng)以學(xué)生自己動(dòng)手操作為主,任課教師只是對(duì)學(xué)生進(jìn)行必要的指導(dǎo)。在每一個(gè)實(shí)驗(yàn)結(jié)束后,任課教師對(duì)實(shí)驗(yàn)進(jìn)行總結(jié),講解實(shí)驗(yàn)中存在的共性問(wèn)題,同時(shí)講解每一個(gè)實(shí)驗(yàn)中涉及的知識(shí)點(diǎn),以加深學(xué)生的理解。
在“錄制、執(zhí)行測(cè)試腳本,分析測(cè)試結(jié)果”實(shí)驗(yàn)中,教師應(yīng)有針對(duì)性地加強(qiáng)對(duì)學(xué)生的指導(dǎo)。這是學(xué)生使用QTP所做的第一個(gè)實(shí)驗(yàn),實(shí)驗(yàn)過(guò)程中會(huì)遇到各種各樣的問(wèn)題,舉例如下:
1) 錄制腳本完成后,執(zhí)行不能成功。這個(gè)問(wèn)題的出現(xiàn),大多原因是學(xué)生在錄制腳本的過(guò)程中頻繁切換應(yīng)用程序窗口,進(jìn)行了與測(cè)試無(wú)關(guān)的應(yīng)用程序操作,這些操作都錄制到了腳本中,但在執(zhí)行腳本時(shí)QTP無(wú)法找到這些無(wú)關(guān)應(yīng)用程序的對(duì)象,導(dǎo)致腳本執(zhí)行失敗。該問(wèn)題也屬于共性問(wèn)題,教師在講解時(shí)應(yīng)提醒學(xué)生在錄制腳本時(shí)的注意事項(xiàng)。
2) 腳本執(zhí)行完成后,不會(huì)分析實(shí)驗(yàn)結(jié)果。在教學(xué)參考資料中,可以引導(dǎo)學(xué)生去分析腳本執(zhí)行結(jié)果。教師可以在課上統(tǒng)一講解測(cè)試結(jié)果的分析方法。
第一個(gè)實(shí)驗(yàn)對(duì)整個(gè)自動(dòng)化測(cè)試工具課程的學(xué)習(xí)是非常重要的,因此,授課教師一定要注意合理地引導(dǎo)學(xué)生,及時(shí)解決學(xué)生遇到的問(wèn)題。當(dāng)然,在學(xué)生遇到問(wèn)題時(shí),最好先提醒學(xué)生試著自己去解決,培養(yǎng)他們獨(dú)立分析和解決問(wèn)題的能力[3-4]。
所有實(shí)驗(yàn)在完成后要求學(xué)生提交實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告是考查學(xué)生完成實(shí)驗(yàn)的重要參考,完整的實(shí)驗(yàn)報(bào)告將體現(xiàn)學(xué)生在實(shí)驗(yàn)過(guò)程中的思考過(guò)程。
在完成QTP和LoadRunner的學(xué)習(xí)后,我們通過(guò)一個(gè)實(shí)際Web項(xiàng)目案例“網(wǎng)上書店”進(jìn)行完整的功能及性能測(cè)試。學(xué)生經(jīng)歷項(xiàng)目測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、結(jié)果分析、測(cè)試報(bào)告的完整測(cè)試流程,完成對(duì)該項(xiàng)目的性能和功能測(cè)試工作。對(duì)于最后大項(xiàng)目的測(cè)試工作,很顯然不能由一個(gè)人完成,教學(xué)過(guò)程中采用分組方式是比較合理的。將平時(shí)實(shí)驗(yàn)中表現(xiàn)比較突出的同學(xué),分配在各小組中擔(dān)任組長(zhǎng),每小組5~6人。由組長(zhǎng)分配任務(wù),督促團(tuán)隊(duì)按時(shí)提交相關(guān)文檔。從教學(xué)實(shí)踐來(lái)看,這種方式取得的效果非常好,能夠充分調(diào)動(dòng)同學(xué)們的積極性,增強(qiáng)學(xué)生的團(tuán)隊(duì)合作意識(shí)[4-5]。
4考核方式
對(duì)于實(shí)踐性強(qiáng)的課程,考核方式以實(shí)驗(yàn)成績(jī)?yōu)橹鱗3]。按照教學(xué)計(jì)劃中的實(shí)驗(yàn)設(shè)置,對(duì)每一個(gè)實(shí)驗(yàn)在課堂上進(jìn)行檢查,針對(duì)實(shí)驗(yàn)內(nèi)容對(duì)學(xué)生提問(wèn),要求學(xué)生對(duì)所做實(shí)驗(yàn)用到的技術(shù)內(nèi)容以及測(cè)試結(jié)果進(jìn)行分析。根據(jù)學(xué)生的表述情況打分,單個(gè)實(shí)驗(yàn)的成績(jī)還需要參考實(shí)驗(yàn)報(bào)告,根據(jù)實(shí)驗(yàn)報(bào)告的質(zhì)量打分。對(duì)大項(xiàng)目的測(cè)試評(píng)定,依據(jù)小組的綜合表現(xiàn)、項(xiàng)目測(cè)試相關(guān)文檔質(zhì)量打分,考核的總體標(biāo)準(zhǔn)如表2所示。這種考核方式,更加注重學(xué)生平時(shí)的課堂表現(xiàn),脫離了傳統(tǒng)的期末考試給學(xué)生帶來(lái)的恐懼心理,使學(xué)生在平時(shí)課堂上能夠積極做實(shí)驗(yàn),取得更好的教學(xué)效果。
從最終考核成績(jī)來(lái)看,大部分學(xué)生基本掌握了QTP及LoadRunner的使用以及其中涉及的關(guān)鍵技術(shù),能夠做到靈活運(yùn)用,提高測(cè)試效率,為將來(lái)的求職打下了堅(jiān)實(shí)的基礎(chǔ)。
5結(jié)語(yǔ)
根據(jù)國(guó)內(nèi)某專業(yè)網(wǎng)站的最新調(diào)查顯示[1,6],軟件測(cè)試正逐漸成為IT行業(yè)的主導(dǎo),人才需求越來(lái)越旺盛。這將促使我國(guó)高等院校在軟件測(cè)試人才培養(yǎng)方面加快步伐,通過(guò)制定專門的測(cè)試人才培養(yǎng)計(jì)劃來(lái)培養(yǎng)急需的測(cè)試人才。希望我們的教學(xué)實(shí)踐可為即將開(kāi)設(shè)自動(dòng)化測(cè)試工具類似課程的兄弟院校提供經(jīng)驗(yàn)支持。
參考文獻(xiàn):
[1] 51testing. 2008年中國(guó)軟件測(cè)試從業(yè)人員調(diào)查報(bào)告[EB/OL]. [2011-05-01]. /ddimg/ uploadsoft/20090622/08cydcl.pdf,2009.6.
[2] 鐘素芬,葉明芷. 軟件測(cè)試應(yīng)用性人才培養(yǎng)模式的探索與實(shí)踐[J]. 北京聯(lián)合大學(xué)學(xué)報(bào):自然科學(xué)版,2007,21(3):89-92.
[3] 李繪卓,唐峻,范勇. 基于案例的軟件測(cè)試實(shí)驗(yàn)教學(xué)[J]. 電腦知識(shí)與技術(shù),2009,5(27):7820-7821.
[4] 屠紅蕾. 軟件測(cè)試教學(xué)的點(diǎn)滴體會(huì)[J]. 計(jì)算機(jī)教育,2008(10):124-125.
[5] 程寶雷. 基于Rational的軟件測(cè)試課程實(shí)驗(yàn)教學(xué)方法探討[J]. 實(shí)驗(yàn)室研究與探索,2007,26(12):310-312.
[6] 51testing. 2009年中國(guó)軟件測(cè)試從業(yè)人員調(diào)查報(bào)告[EB/OL]. [2011-05-01]. /ddimg/ uploadsoft/20100611/09cydc.pdf.
Teaching Scheme of Automatic Testing Tools
WANG Fasheng, ZHENG Dongxia, SHAO Ruifeng, XIONG Yaohua, GUO Quan
(Department of Computer Science & Technology, Dalian Neusoft Institute of Information, Dalian 116023, China)
關(guān)鍵詞:開(kāi)發(fā)內(nèi)化教學(xué)法;就業(yè)競(jìng)爭(zhēng)力;軟件測(cè)試人才培養(yǎng)
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A
武昌理工學(xué)院堅(jiān)持以“成功素質(zhì)教育”為特色的教育理念和人才培養(yǎng)模式,致力于培養(yǎng)“專業(yè)素質(zhì)扎實(shí)、非專業(yè)素質(zhì)過(guò)硬、個(gè)性特長(zhǎng)突出、創(chuàng)新與實(shí)踐能力強(qiáng)”的高素質(zhì)人才 [1]。通過(guò)廣大師生十余年的努力,我校畢業(yè)生的就業(yè)率和就業(yè)質(zhì)量穩(wěn)步上升,取得了一定的成效。2010年,我校被列為國(guó)家教育體制改革試點(diǎn)高校,承擔(dān)“創(chuàng)新民辦高校高素質(zhì)人才培養(yǎng)模式”的改革試點(diǎn)任務(wù),目前,我校正沿著這一任務(wù)的指導(dǎo)思想,采用通過(guò)教師的開(kāi)發(fā)促成學(xué)生內(nèi)化的教學(xué)方法,進(jìn)一步深化教學(xué)改革。近兩年來(lái),筆者主要承擔(dān)計(jì)算機(jī)科學(xué)和軟件工程專業(yè)軟件測(cè)試課程的教學(xué)任務(wù),在此,簡(jiǎn)要分析軟件測(cè)試人才的市場(chǎng)需求及軟件測(cè)試課程教學(xué)中存在的問(wèn)題,結(jié)合課程特點(diǎn)和開(kāi)發(fā)內(nèi)化教學(xué)法,探索軟件測(cè)試人才的培養(yǎng)模式。
一、軟件測(cè)試人才的需求狀況
軟件產(chǎn)業(yè)發(fā)展的幾十年中,軟件測(cè)試已逐步滲透到各個(gè)領(lǐng)域,成為越來(lái)越重要的技術(shù)成分。很多優(yōu)秀的企業(yè)中,開(kāi)發(fā)人員與測(cè)試人員的比例達(dá)到了3:1或2:1[2]。大量的人才需求導(dǎo)致我國(guó)軟件測(cè)試人才嚴(yán)重缺乏,專家分析其主要原因是國(guó)內(nèi)軟件測(cè)試人才教育相對(duì)滯后[3]。實(shí)際上,我國(guó)從2003年起計(jì)算機(jī)相關(guān)的教育機(jī)構(gòu)就相繼開(kāi)設(shè)了軟件測(cè)試課程,經(jīng)過(guò)多年的軟件測(cè)試人才培養(yǎng),用人單位依然缺乏軟件測(cè)試人才,而學(xué)過(guò)軟件測(cè)試課程的畢業(yè)生還是難于找到工作。針對(duì)這一問(wèn)題,筆者對(duì)軟件測(cè)試人才的市場(chǎng)需求進(jìn)行了調(diào)研。
調(diào)研結(jié)果顯示,各公司的用人條件和考察內(nèi)容雖不盡相同,但多數(shù)條件都比較相似,歸納起來(lái)包括以下幾個(gè)方面:
① 計(jì)算機(jī)相關(guān)專業(yè)畢業(yè);
② 有測(cè)試工作經(jīng)驗(yàn);
③ 能獨(dú)立編寫各類測(cè)試文檔;
④ 熟練相關(guān)工具使用(包括測(cè)試工具及配置管理工具);
⑤ 熟悉主流操作系統(tǒng);
⑥ 具備很強(qiáng)的語(yǔ)言表達(dá)能力、溝通能力和團(tuán)隊(duì)合作精神;
⑦ 學(xué)習(xí)能力強(qiáng),能快速上手新技術(shù),新業(yè)務(wù)。
此外,其他調(diào)查結(jié)果顯示,在計(jì)算機(jī)行業(yè),隨著外包開(kāi)發(fā)行業(yè)快速發(fā)展,對(duì)人才在代碼和文檔方面的規(guī)范性、技能和工具的熟練程度要求越來(lái)越高[4]。前面列舉的軟件測(cè)試人才招聘條件也應(yīng)證了這一點(diǎn)。
二、軟件測(cè)試課程的教學(xué)現(xiàn)狀
近年來(lái),各教育機(jī)構(gòu)的教師們圍繞該課程展開(kāi)了一些課堂和實(shí)驗(yàn)教學(xué)的研究,在教學(xué)中采用案例教學(xué)法,強(qiáng)化實(shí)驗(yàn)教學(xué)環(huán)節(jié),取得了一定的成果,但從案例的規(guī)范性和實(shí)驗(yàn)體系看,忽略了軟件測(cè)試具有以工程項(xiàng)目為對(duì)象、以設(shè)計(jì)文檔為依據(jù)的特征。主要存在的問(wèn)題表現(xiàn)在以下幾個(gè)方面:
① 缺乏規(guī)范的系統(tǒng)案例;
② 重技術(shù)實(shí)現(xiàn)輕文檔訓(xùn)練(使用及書寫);
③ 測(cè)試工具流于產(chǎn)品說(shuō)明;
④ 缺乏面向項(xiàng)目的實(shí)驗(yàn)教學(xué)體系。
由此可見(jiàn),我們教學(xué)中存在的問(wèn)題正是人才市場(chǎng)的需求所在。
三、開(kāi)發(fā)內(nèi)化教學(xué)法在軟件測(cè)試人才培養(yǎng)中的應(yīng)用
成功素質(zhì)教育的基本教學(xué)方法包括啟發(fā)式教學(xué)法、互動(dòng)式教學(xué)法、實(shí)戰(zhàn)式教學(xué)法,成功素質(zhì)教育的基本學(xué)習(xí)方法包括自主式學(xué)習(xí)法和研究式學(xué)習(xí)法[1]。開(kāi)發(fā)內(nèi)化教學(xué)法以培養(yǎng)和調(diào)動(dòng)學(xué)生自主學(xué)習(xí)的積極性為前提,通過(guò)教師的開(kāi)發(fā)促成學(xué)生內(nèi)化的一種教學(xué)方法,筆者認(rèn)為開(kāi)發(fā)內(nèi)化教學(xué)發(fā)就是成功素質(zhì)教育的基本教學(xué)方法和基本學(xué)習(xí)方法的總和。軟件測(cè)試是近年來(lái)誕生的一門新學(xué)科,目前已基本形成其獨(dú)立的理論體系,但是隨著軟件產(chǎn)業(yè)的發(fā)展,有關(guān)軟件測(cè)試的有效技術(shù)和方法還有待人們進(jìn)一步探索。軟件測(cè)試課程主要針對(duì)計(jì)算機(jī)相關(guān)專業(yè)高年級(jí)學(xué)生開(kāi)設(shè),需要多門先修課程作為鋪墊。針對(duì)具備一定計(jì)算機(jī)專業(yè)知識(shí)的教學(xué)對(duì)象及還有較大發(fā)展空間的學(xué)科來(lái)說(shuō),采用開(kāi)發(fā)內(nèi)化教學(xué)法是比較適合的。下面主要針對(duì)人才市場(chǎng)需求和軟件測(cè)試課程教學(xué)中存在的問(wèn)題,利用開(kāi)發(fā)內(nèi)化教學(xué)法探索軟件測(cè)試人才培養(yǎng)模式。
(一)啟發(fā)式教學(xué)法的應(yīng)用
啟發(fā)式教學(xué)能提高學(xué)生的學(xué)習(xí)能力、快速上手新技術(shù)和新業(yè)務(wù)的能力,因此,能幫助學(xué)生達(dá)成人才需求條件中的⑦,并能促進(jìn)學(xué)生養(yǎng)成自主式學(xué)習(xí)和研究式學(xué)習(xí)的良好習(xí)慣。
軟件測(cè)試是一門主要由計(jì)算機(jī)科學(xué)及管理學(xué)相結(jié)合的新學(xué)科,目前,教材中的很多內(nèi)容基本都是前人采用技術(shù)的介紹,這些技術(shù)往往是利用計(jì)算機(jī)技術(shù)和管理學(xué)的思想,在軟件測(cè)試實(shí)踐中探索出來(lái)的。因此,在教學(xué)中,對(duì)于各種測(cè)試技術(shù)的學(xué)習(xí),不是直接介紹技術(shù)實(shí)現(xiàn)的方法,而是先提出一個(gè)具體的測(cè)試對(duì)象,讓學(xué)生思考怎么測(cè)試更科學(xué),在這一過(guò)程中,我們經(jīng)常發(fā)現(xiàn)學(xué)生們也能利用先修課程學(xué)到的知識(shí)想到教材上介紹的方法,抓住這樣的時(shí)機(jī),鼓勵(lì)學(xué)生,表?yè)P(yáng)學(xué)生,讓學(xué)生堅(jiān)定“我行”的自信心,有了自信心學(xué)生們就能更大膽更主動(dòng)地思考和解決問(wèn)題。
對(duì)軟件進(jìn)行有效的測(cè)試,提升測(cè)試效率,是軟件測(cè)試面臨的關(guān)鍵性挑戰(zhàn),也是軟件測(cè)試技術(shù)進(jìn)一步發(fā)展的瓶頸,各種測(cè)試工具的誕生正是基于這樣的出發(fā)點(diǎn)。但由于種種原因測(cè)試工具的使用還遠(yuǎn)遠(yuǎn)達(dá)不到普及的程度和期望的效果,這說(shuō)明工具不夠完善,有待我們?nèi)ラ_(kāi)發(fā)更有效更易于使用的新工具來(lái)突破這一瓶頸。在軟件測(cè)試工具的學(xué)習(xí)中,我們主要不在介紹工具的作用,而主要是啟發(fā)學(xué)生去思考測(cè)試工具采用的技術(shù)并評(píng)判這種技術(shù),讓學(xué)生通過(guò)查閱資料進(jìn)一步學(xué)習(xí),思考還有沒(méi)有更好的手段和方法來(lái)改進(jìn)測(cè)試工具。
此外,由于軟件測(cè)試的手段基本都來(lái)源于計(jì)算機(jī)專業(yè)的相關(guān)知識(shí),教學(xué)中就要引導(dǎo)學(xué)生去挖掘已經(jīng)學(xué)過(guò)的知識(shí)來(lái)解決測(cè)試中的問(wèn)題,并不失時(shí)機(jī)地強(qiáng)調(diào)每一位計(jì)算機(jī)專業(yè)的學(xué)生都要有“計(jì)算機(jī)頭腦”,這個(gè)“計(jì)算機(jī)頭腦”要善于觀察,捕獲日常生活中一切可以用計(jì)算機(jī)來(lái)解決的問(wèn)題,并思考解決方法。
(二)互動(dòng)式教學(xué)法的應(yīng)用
互動(dòng)式教學(xué)法能提高學(xué)生能過(guò)的思考能力、資料查閱能力、歸納總結(jié)能力、表達(dá)能力,因此,能幫助學(xué)生達(dá)成人才需求條件中的⑥和⑦。
啟發(fā)式教學(xué)產(chǎn)生的最佳效果就是帶來(lái)師生間良好的互動(dòng),由于授課時(shí)間和內(nèi)容的制約,我們采用啟發(fā)式教育常常是教師自問(wèn)自答的方式。目前,我校推行的教學(xué)改革,倡導(dǎo)學(xué)生自主學(xué)習(xí),大力提倡課堂提問(wèn),并要求加大授課時(shí)間中提問(wèn)和互動(dòng)時(shí)間的比例。在這一改革思想的指導(dǎo)下,軟件測(cè)試教學(xué)中將按照啟發(fā)式教育中針對(duì)的相關(guān)內(nèi)容,提出問(wèn)題,采用讓學(xué)生隨堂回答的方式和課后查閱再做答的方式進(jìn)行。主要以兩種方式進(jìn)行提問(wèn):第一,預(yù)習(xí)提問(wèn),在這一環(huán)節(jié),設(shè)置基本概念和知識(shí)點(diǎn)的提問(wèn),主要檢驗(yàn)學(xué)生的預(yù)習(xí)效果,并在提問(wèn)過(guò)程中對(duì)重點(diǎn)內(nèi)容進(jìn)行講解;第二,復(fù)習(xí)提問(wèn),復(fù)習(xí)提問(wèn)的難度比預(yù)習(xí)提問(wèn)有所加大,屬于基本知識(shí)的衍生提問(wèn),需要學(xué)生在掌握基本知識(shí)的基礎(chǔ)上經(jīng)過(guò)一定的思考或資料查閱才能回答。通過(guò)這兩種形式的提問(wèn),可以促進(jìn)學(xué)生掌握知識(shí)、訓(xùn)練學(xué)生靈活運(yùn)用知識(shí)解決實(shí)際問(wèn)題的能力。
(三)實(shí)戰(zhàn)式教學(xué)法的應(yīng)用
人才需求條件中的測(cè)試工作經(jīng)驗(yàn)是畢業(yè)生們就職難的關(guān)鍵,而實(shí)戰(zhàn)教學(xué)法是達(dá)成這一條件的主要途徑,在軟件測(cè)試的實(shí)戰(zhàn)中,還能訓(xùn)練學(xué)生測(cè)試文檔寫作及測(cè)試工具的使用,因此,實(shí)戰(zhàn)教學(xué)法能達(dá)成人才需求條件中的②、③和④。
在近兩年的教學(xué)改革中,主要采用案例教學(xué)法,在實(shí)驗(yàn)教學(xué)中用規(guī)范完整的案例模擬企業(yè)測(cè)試工作模式,讓學(xué)生在實(shí)踐中形成“技能”、具備“經(jīng)驗(yàn)”。實(shí)驗(yàn)內(nèi)容的安排上,注重指導(dǎo)學(xué)生使用設(shè)計(jì)文檔、自己編寫測(cè)試文檔,并利用自動(dòng)化測(cè)試工具實(shí)施測(cè)試,兼顧測(cè)試技能訓(xùn)練及工具熟練程度的提高。
1. 規(guī)范案例的選擇:早期的軟件測(cè)試教材只涉及一些小的程序段和非系統(tǒng)的案例,2009年以后的軟件測(cè)試教材在這方面做了很大的改進(jìn),出現(xiàn)了較多的案例教程及實(shí)踐教程。利用系統(tǒng)案例作為理論知識(shí)講解的載體,將更直觀地讓學(xué)生理解知識(shí)。但要讓學(xué)生具備軟件測(cè)試經(jīng)驗(yàn),教材中的案例還存在一些問(wèn)題,學(xué)生的經(jīng)驗(yàn)只有通過(guò)動(dòng)手實(shí)驗(yàn)才可能具備,而且這里所說(shuō)的經(jīng)驗(yàn)不是零散的,而是系統(tǒng)化的軟件測(cè)試經(jīng)驗(yàn)。在實(shí)際工作中,軟件測(cè)試過(guò)程中的單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試分別對(duì)應(yīng)軟件設(shè)計(jì)中的詳細(xì)設(shè)計(jì)、概要設(shè)計(jì)、系統(tǒng)設(shè)計(jì)和需求分析,要讓學(xué)生在實(shí)驗(yàn)中完成一個(gè)系統(tǒng)的較完整測(cè)試過(guò)程,不僅需要被測(cè)案例系統(tǒng)的完整代碼及數(shù)據(jù),還必須提供全套的設(shè)計(jì)文檔,這樣的案例系統(tǒng)是現(xiàn)有軟件測(cè)試教材和很多軟件開(kāi)發(fā)的實(shí)例參考書所不具備的。
我們通過(guò)企業(yè)調(diào)研,分析軟件行業(yè)的流行開(kāi)發(fā)模式,主要從清華大學(xué)出版的系列叢書“軟件開(kāi)發(fā)全程實(shí)錄”中選擇案例,并陸續(xù)補(bǔ)充完案例的設(shè)計(jì)資料(需求分析、系統(tǒng)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì))。利用規(guī)范的案例系統(tǒng),在理論教學(xué)中用系統(tǒng)案例詮釋理論,在實(shí)驗(yàn)教學(xué)中用系統(tǒng)案例模擬實(shí)際工作模式進(jìn)行實(shí)戰(zhàn)訓(xùn)練。
2. 實(shí)際測(cè)試過(guò)程的模擬:在實(shí)驗(yàn)教學(xué)中,我們花1/3的時(shí)間進(jìn)行軟件測(cè)試基本技能訓(xùn)練,主要針對(duì)白盒及黑盒測(cè)試技術(shù)選擇最實(shí)用的測(cè)試技術(shù)進(jìn)行用例設(shè)計(jì),這一部分是常規(guī)的軟件測(cè)試課程的主要實(shí)驗(yàn)內(nèi)容,屬于基本功訓(xùn)練實(shí)驗(yàn)。我們用2/3的時(shí)間進(jìn)行模擬實(shí)驗(yàn),在這部分,根據(jù)學(xué)生的實(shí)際情況及筆者多年企業(yè)工作經(jīng)驗(yàn),模擬企業(yè)對(duì)新手軟件測(cè)試人員的培養(yǎng)及職業(yè)規(guī)劃模式,循序漸進(jìn)安排實(shí)驗(yàn)。
在軟件測(cè)試的模擬實(shí)驗(yàn)中,我們采用文檔齊全的規(guī)范案例實(shí)施教學(xué),采用先實(shí)施后設(shè)計(jì)的順序,依次讓學(xué)生進(jìn)行單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的實(shí)施及用例設(shè)計(jì)。注重測(cè)試過(guò)程、設(shè)計(jì)文檔的使用及測(cè)試文檔的書寫訓(xùn)練,在實(shí)驗(yàn)后期,采用分組實(shí)驗(yàn)的方式,讓學(xué)生分擔(dān)測(cè)試任務(wù)中的不同角色,模擬團(tuán)隊(duì)協(xié)作完成測(cè)試任務(wù)。
3. 一體化教學(xué)的實(shí)施:從軟件測(cè)試人員的招聘條件看,除了要求具備軟件測(cè)試的基本知識(shí),要設(shè)計(jì)出較好的測(cè)試用例、跟蹤軟件缺陷并改正軟件缺陷、選擇較好的測(cè)試手段提高測(cè)試效率等,還需要相關(guān)計(jì)算機(jī)專業(yè)知識(shí)的支撐。此外,企業(yè)期望的是懂編程、設(shè)計(jì)、測(cè)試、管理的綜合人才,因此,必須結(jié)合專業(yè)方向形成課程體系。我們已經(jīng)進(jìn)行了在同一學(xué)期三門課程之間,利用同一案例進(jìn)行一體化教學(xué)的嘗試,即在軟件建模設(shè)計(jì)課程、編程語(yǔ)言課程、軟件測(cè)試課程中采用相同的案例推進(jìn)教學(xué),以期讓學(xué)生更深入地體會(huì)軟件開(kāi)發(fā)的全過(guò)程,具備軟件工程化的“經(jīng)驗(yàn)”。
四、結(jié)論
在“創(chuàng)新民辦高校高素質(zhì)人才培養(yǎng)模式”的改革試點(diǎn)中,軟件測(cè)試課程的教學(xué)改革將在總結(jié)前面教學(xué)改革經(jīng)驗(yàn)和教訓(xùn)的基礎(chǔ)進(jìn)一步推行開(kāi)發(fā)內(nèi)化教學(xué)法。在今后的教學(xué)中,我們打算進(jìn)行相同案例跨學(xué)期跨課程的一體化教學(xué)探索,在這一探索過(guò)程中,將建設(shè)規(guī)范的教學(xué)案例資源庫(kù),探索合理的一體化教學(xué)體系,以幫助學(xué)生系統(tǒng)地學(xué)習(xí)專業(yè)知識(shí)、領(lǐng)悟知識(shí)的連貫性、提高學(xué)生的工程素養(yǎng)和實(shí)戰(zhàn)能力。參與一體化教學(xué)的各門課程在試驗(yàn)教學(xué)中注重企業(yè)工作模式和場(chǎng)景的模擬,讓學(xué)生在學(xué)習(xí)過(guò)程中具備軟件工程全過(guò)程的“經(jīng)驗(yàn)”,以進(jìn)一步提升學(xué)生就業(yè)競(jìng)爭(zhēng)力。
參考文獻(xiàn):
[1] 趙作斌. 大學(xué)成功素質(zhì)教育理論與實(shí)踐[M]. 武漢: 武漢大學(xué)出版社, 2009.
[2] 張向宏. 軟件測(cè)試?yán)碚撆c實(shí)踐教程[M]. 北京: 人民郵電出版社, 2009.
[3] 劉德寶. 軟件測(cè)試工程師培訓(xùn)教材[M]. 北京: 科學(xué)出版社, 2009.
[4] 北京阿博泰克北大青鳥(niǎo)信息技術(shù)有限公司. 行業(yè)規(guī)則和行業(yè)經(jīng)驗(yàn)手冊(cè)[M]. 北京: 科學(xué)出版社, 2008.
[5] 吳建平. 高職“軟件測(cè)試技術(shù)”課程存在問(wèn)題和應(yīng)對(duì)措施[J]. 計(jì)算機(jī)教育, 2007(9).
[6] 陸慧娟等. 面向本科就業(yè)市場(chǎng)的計(jì)算機(jī)工程型人才培養(yǎng)研究[J]. 計(jì)算機(jī)教育, 2011(5).
[7] 佟偉光. 軟件測(cè)試[M]. 北京: 人民郵電出版社, 2008.
【關(guān)鍵詞】軟件測(cè)試 教學(xué)改革 軟件測(cè)試工程師
【基金項(xiàng)目】2015年中央高?;究蒲袠I(yè)務(wù)費(fèi)專項(xiàng)資金項(xiàng)目“C程序代碼級(jí)內(nèi)存缺陷的充分性檢測(cè)技術(shù)研究”(15CX02050A)。
【中圖分類號(hào)】G64 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2015)09-0229-01
一、引言
隨著軟件產(chǎn)業(yè)的迅猛發(fā)展,軟件的復(fù)雜性也日益增加,導(dǎo)致對(duì)軟件的質(zhì)量提出了更高的要求,這也使得軟件測(cè)試工程師成為每個(gè)軟件企業(yè)都不可或缺的技術(shù)人才?!败浖y(cè)試”就是一門培養(yǎng)軟件測(cè)試工程師的專業(yè)課[1],本課程較為系統(tǒng)的介紹了軟件測(cè)試的基本理論、測(cè)試方法、測(cè)試過(guò)程以及常用測(cè)試工具等內(nèi)容。本課程知識(shí)的掌握將為學(xué)生系統(tǒng)的掌握軟件工程知識(shí)體系以及畢業(yè)后從事軟件測(cè)試、軟件開(kāi)發(fā)等職位打下良好的基礎(chǔ)。
如何扎實(shí)有效的培養(yǎng)軟件工程學(xué)生在軟件測(cè)試領(lǐng)域既具有理論基礎(chǔ)、又具有工程實(shí)戰(zhàn)能力,目前許多軟件工程專業(yè)教育者進(jìn)行了積極的探索 [2-4]。我校軟件工程專業(yè)已入選山東省卓越工程師培養(yǎng)計(jì)劃[5],為了執(zhí)行國(guó)家對(duì)軟件工程專業(yè)卓越工程師培養(yǎng)的精神,融合學(xué)校的“三三三”培養(yǎng)體系[6]的頂層設(shè)計(jì),以貫徹培養(yǎng)理論扎實(shí)、具備工程實(shí)踐能力、創(chuàng)新能力強(qiáng)、適應(yīng)經(jīng)濟(jì)社會(huì)發(fā)展需要的高質(zhì)量軟件工程師為目標(biāo),我們也在軟件測(cè)試課程的培養(yǎng)方案、課程結(jié)構(gòu)、教學(xué)方法和考評(píng)體系等方面進(jìn)行了一系列的改革和探索[7,8]。其中最為重要的改革是借鑒CDIO(Conceive-Design-Implement-Operate)工程教育理念,落實(shí)了“基于項(xiàng)目的教學(xué)”方法,增開(kāi)了大量的課程設(shè)計(jì)和綜合實(shí)踐環(huán)節(jié),在理論教學(xué)的同時(shí)注重了工程實(shí)踐能力得培養(yǎng)。
二、“軟件測(cè)試”教學(xué)面臨的問(wèn)題
“軟件測(cè)試”課程的已有的教學(xué)改革改善了教學(xué)效果,但是由于傳統(tǒng)的教學(xué)方法依然影響著教學(xué),所以目前的軟件測(cè)試課程教學(xué)過(guò)程中依然面臨一系列問(wèn)題。
(一)教學(xué)內(nèi)容抽象,學(xué)生學(xué)習(xí)興趣不高
軟件測(cè)試是軟件工程知識(shí)體系的九個(gè)知識(shí)域中理論性最強(qiáng)的一個(gè)知識(shí)域,必然造成軟件測(cè)試教材與教學(xué)內(nèi)容較抽象。目前,軟件測(cè)試課程教學(xué)中普遍存在著理論教學(xué)偏重的特點(diǎn),扎實(shí)的理論素養(yǎng)是卓越工程師的必備基礎(chǔ),但是即便對(duì)于軟件工程專業(yè)的本科學(xué)生,也欠缺軟件項(xiàng)目的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),所以課程內(nèi)容的抽象性增加了學(xué)生對(duì)課程內(nèi)容的理解難度。為促進(jìn)學(xué)生對(duì)理論知識(shí)的理解與應(yīng)用,必須結(jié)合軟件測(cè)試的課程特點(diǎn),將抽象的內(nèi)容分化到軟件測(cè)試過(guò)程的不同階段中,并采用相應(yīng)的測(cè)試工具體現(xiàn)測(cè)試的方法,再應(yīng)用于教學(xué)案例,才能促進(jìn)學(xué)生對(duì)抽象的測(cè)試?yán)碚撝R(shí)的理解與應(yīng)用。
(二)教學(xué)內(nèi)容碎片化,學(xué)生沒(méi)有完善的測(cè)試知識(shí)體系
按照軟件開(kāi)發(fā)過(guò)程的要求,軟件測(cè)試是貫穿于整個(gè)開(kāi)發(fā)過(guò)程的一項(xiàng)活動(dòng)。而在教學(xué)中,軟件測(cè)試的理論出現(xiàn)了割裂,各知識(shí)點(diǎn)呈現(xiàn)碎片化,理論內(nèi)容與實(shí)際的軟件測(cè)試流程不同步。將不同的測(cè)試?yán)碚撆c方法進(jìn)行了分割,這樣利于教材內(nèi)容的安排以及教學(xué)內(nèi)容的組織,但這也必然造成教學(xué)內(nèi)容碎片化,學(xué)生形成不了一個(gè)統(tǒng)一的測(cè)試?yán)碚摽蚣?,難以把握所學(xué)的理論與方法在軟件開(kāi)發(fā)與測(cè)試的過(guò)程中如何應(yīng)用。為促進(jìn)教學(xué)效果,有必要基于軟件測(cè)試過(guò)程,定位軟件測(cè)試的介入點(diǎn),在不同的介入點(diǎn)進(jìn)行理論知識(shí)的分配,形成一個(gè)以軟件測(cè)試過(guò)程為主線、各理論知識(shí)在介入點(diǎn)進(jìn)行分配的魚(yú)骨圖式的軟件測(cè)試?yán)碚撝R(shí)體系。
(三)輕視測(cè)試工具應(yīng)用,培養(yǎng)的學(xué)生與企業(yè)需求難以銜接
因?yàn)檐浖y(cè)試方法眾多,這也造成有大量可選的軟件測(cè)試工具。雖然工具的培訓(xùn)是培養(yǎng)卓越工程師的一個(gè)必備環(huán)節(jié),然而卓越工程師的培養(yǎng)畢竟不等同于職業(yè)教育,不能只是簡(jiǎn)單的掌握一個(gè)測(cè)試工具,而應(yīng)該了解測(cè)試工具所體現(xiàn)的測(cè)試?yán)碚?、所適用的測(cè)試階段以及所應(yīng)用的場(chǎng)景。在進(jìn)行測(cè)試工具培訓(xùn)鍛煉的同時(shí),必須結(jié)合所講授的測(cè)試?yán)碚?,以及該工具適用的測(cè)試過(guò)程與測(cè)試場(chǎng)景。為了全面的掌握各種具有代表性的測(cè)試工具,需要搭建一個(gè)測(cè)試工具箱。
(四)教學(xué)案例簡(jiǎn)單,學(xué)生沒(méi)有完整的測(cè)試思路
因?yàn)槔碚撝R(shí)碎片化的講授,也造成目前教學(xué)中只能采用簡(jiǎn)單的案例,簡(jiǎn)單的案例雖然有助于學(xué)生對(duì)具體測(cè)試方法的理解,但是難以融會(huì)貫通的掌握對(duì)一個(gè)完整項(xiàng)目的測(cè)試。為此,需要基于魚(yú)骨圖的軟件測(cè)試?yán)碚撝R(shí)體系,精心設(shè)計(jì)能夠貫穿整個(gè)測(cè)試流程的案例,并有必要設(shè)計(jì)不同類型的案例,形成一個(gè)分層次、分類別的測(cè)試案例庫(kù),以保證對(duì)各種測(cè)試方法的掌握。
(五)學(xué)生對(duì)軟件測(cè)試存在認(rèn)識(shí)偏差,缺乏從事軟件測(cè)試職業(yè)的意愿
目前國(guó)內(nèi)軟件行業(yè)依然蔓延著“重開(kāi)發(fā)、輕測(cè)試”的觀點(diǎn),這種觀點(diǎn)也延伸到軟件工程專業(yè)的教學(xué)中,導(dǎo)致部分學(xué)生對(duì)軟件測(cè)試這個(gè)職業(yè)存在認(rèn)識(shí)偏差。這就要求軟件測(cè)試課程需要從原來(lái)偏重理論講解、學(xué)生欠缺軟件測(cè)試訓(xùn)練的教學(xué)中擺脫出來(lái),應(yīng)該與軟件測(cè)試工程師要求的能力培養(yǎng)集合起來(lái),注重理論培養(yǎng)的同時(shí),加強(qiáng)與軟件測(cè)試職業(yè)的銜接,增設(shè)對(duì)軟件測(cè)試工具的訓(xùn)練,加大基于案例與項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,通過(guò)工程能力的培養(yǎng)以加深學(xué)生對(duì)軟件測(cè)試的正確認(rèn)識(shí)。
三、總結(jié)
為了執(zhí)行我校軟件工程專業(yè)的卓越工程師培養(yǎng)計(jì)劃,解決“軟件測(cè)試”教學(xué)中存在的上述問(wèn)題,我們計(jì)劃在已有的教學(xué)改革基礎(chǔ)上,提出“方法為基、過(guò)程引導(dǎo)、工具跟進(jìn)、案例貫穿”的“方法-過(guò)程-工具-案例”四位一體的教學(xué)方法,以解決目前“軟件測(cè)試”課程中存在的諸多問(wèn)題。
本文分析了“軟件測(cè)試”這門課程隨著卓越工程師培養(yǎng)、研究型教學(xué)的要求下在理論培養(yǎng)與工程能力訓(xùn)練等方面逐漸顯露出的各種亟待解決問(wèn)題,只有充分認(rèn)識(shí)到這些問(wèn)題,才有可能針對(duì)問(wèn)題進(jìn)行教學(xué)改革,進(jìn)而培養(yǎng)理論與功能能力具備的軟件測(cè)試人才。
參考文獻(xiàn):
[1]吳春雷, 剛旭, 張俊三. 基于“卓越計(jì)劃”的軟件測(cè)試類課程改革[J]. 計(jì)算機(jī)教育, 2014,11:88-91.
[2]李月龍. 高校軟件測(cè)試課程教學(xué)改革研究[J]. 計(jì)算機(jī)教育, 2014,7:16-18.
[3]鄧松. 遞進(jìn)式軟件測(cè)試創(chuàng)新人才培養(yǎng)模式研究[J]. 計(jì)算機(jī)教育, 2014,7:5-7.
[4]周雪妍, 林澤鴻, 羅秋濱, 路雯靖, 劉玉利. 軟件測(cè)試技術(shù)四面體培養(yǎng)模式的探索與研究[J]. 教學(xué)研究, 2013,5:56-58.
[5]張國(guó)平等. 軟件工程卓越培養(yǎng)計(jì)劃的研究與設(shè)計(jì)[C].軟件工程2011年會(huì),2011,10.
[6]劉華東. 構(gòu)建“三三三”培養(yǎng)體系 推進(jìn)本科教育邁向更高目標(biāo)[J]. 中國(guó)高等教育, 2012,18:34-36.
[7]吳春雷. 面向應(yīng)用型軟件人才教學(xué)模式的探索與實(shí)踐[J].中國(guó)成人教育, 2014.04:124-126.
[8]張國(guó)平,吳春雷. 軟件工程專業(yè)核心課程案例化教材的規(guī)劃與設(shè)計(jì)[J].高等理科教育,2013.10:85-87.
時(shí)間一晃而過(guò),轉(zhuǎn)眼間試用期已接近尾聲。對(duì)于很多人來(lái)說(shuō),這是他們?nèi)松袕涀阏滟F的經(jīng)歷,也給他們留下了精彩而美好的回憶。下面就是小編給大家?guī)?lái)的2020應(yīng)屆畢業(yè)生試用期工作總結(jié)5篇,希望能幫助到大家!
2020應(yīng)屆畢業(yè)生試用期工作總結(jié)一我于20_年_月_日進(jìn)入公司成為試用員工,作為一個(gè)剛剛步入社會(huì)的應(yīng)屆畢業(yè)生,這里的一切對(duì)我來(lái)說(shuō)都很陌生。如今時(shí)間已經(jīng)過(guò)去兩個(gè)多月,在這短短的兩個(gè)多月的時(shí)間內(nèi),我慢慢地適應(yīng)著個(gè)公司的文化與氛圍,努力地要在這樣的環(huán)境中學(xué)習(xí)和發(fā)展,在主管和同事們地關(guān)心和指導(dǎo)下,我學(xué)到了不少東西,各方面也取得了一定的進(jìn)步,現(xiàn)將我該期間的工作情況作如下總結(jié):
在這段時(shí)間內(nèi),我先后在人力資源部和測(cè)試部擔(dān)任行政前臺(tái)和軟件測(cè)試員的職位:
初到公司,我擔(dān)任公司的行政前臺(tái)一職,我仔細(xì)閱讀了關(guān)于公司的員工管理手冊(cè),并參加公司了對(duì)新員工的培訓(xùn),學(xué)習(xí)了公司的企業(yè)文化及整個(gè)公司在經(jīng)營(yíng)中的一些人員配置和崗位要求,員工工作中要注意的禮儀規(guī)范及工作流程。通過(guò)這些資料和培訓(xùn),我對(duì)公司有了一定的了解,同時(shí)也了解了作為公司員工應(yīng)該要有的工作規(guī)范。
在擔(dān)任公司的行政前臺(tái)的崗位期間,從復(fù)印、掃描、傳真到發(fā)放報(bào)刊雜志、傳遞文件,以及對(duì)領(lǐng)用情況進(jìn)行備案,包括一些來(lái)訪人員的接待工作,每一項(xiàng)工作的完成都是對(duì)責(zé)任心和工作能力的考驗(yàn)。
辦公用品的領(lǐng)用登記。資產(chǎn)管理是我之前實(shí)習(xí)的時(shí)候就有接觸過(guò)的工作,保證好每個(gè)人領(lǐng)用物品的準(zhǔn)確登記,及時(shí)上報(bào)及申購(gòu)庫(kù)存所缺物品,保證倉(cāng)庫(kù)物品的整齊明確是十分重要的。
這段期間,我負(fù)責(zé)公司每一天內(nèi)部和外部的郵件傳遞及匯總,把各個(gè)部門的信件準(zhǔn)時(shí)準(zhǔn)確的送到,并且歸檔存放,以便需要時(shí)能夠及時(shí)調(diào)出資料,以及向財(cái)務(wù)報(bào)銷各類費(fèi)用。
負(fù)責(zé)員工的考勤,及時(shí)歸納員工的出勤狀態(tài),提供考勤報(bào)表。依據(jù)人力資源經(jīng)理提供的面試信息,通知人員面試以及后續(xù)的接待工作等等。行政前臺(tái)的工作和很繁瑣,分析性思維很重要,經(jīng)常需要對(duì)自己的工作進(jìn)行輕重緩急的判斷我覺(jué)自己在這方便做的還有所不足,在人力部門的工作中我一直嚴(yán)格要求自己,認(rèn)真及時(shí)做好領(lǐng)導(dǎo)布置的每一項(xiàng)任務(wù),不懂的問(wèn)題虛心向同事學(xué)習(xí)請(qǐng)教,不斷提高自己,希望自己能盡早在自己的崗位上獨(dú)當(dāng)一面,為公司作出貢獻(xiàn)。當(dāng)然初入職場(chǎng),難免出現(xiàn)一些小差錯(cuò)需要領(lǐng)導(dǎo)指正但前事之鑒,后事之師,這些經(jīng)歷也讓我不斷成熟,在處理各種問(wèn)題時(shí)考慮的更加全面杜絕類似錯(cuò)誤的發(fā)生。在此,我要特地感謝人力資源部門的領(lǐng)導(dǎo)和同事對(duì)我的入職指引和幫助,感謝她們對(duì)我工作中出現(xiàn)的失誤的提醒和指正。
之后我內(nèi)部移轉(zhuǎn)到測(cè)試部門,擔(dān)任軟件測(cè)試員一職,測(cè)試部門的工作是我之前沒(méi)有接觸過(guò)的,和我的專業(yè)知識(shí)相差也很大,但是部門領(lǐng)導(dǎo)和同事的耐心指導(dǎo),使我在較短的時(shí)間內(nèi)適應(yīng)了軟件測(cè)試的工作環(huán)境和操作流程。
總結(jié)軟件測(cè)試的最主要工作就是尋找和描述手機(jī)功能的缺陷,大體可以概括為:準(zhǔn)確、簡(jiǎn)潔、完整、規(guī)范。
描述要點(diǎn)時(shí)標(biāo)題需要明確指明錯(cuò)誤要點(diǎn);操作過(guò)程描述出測(cè)試的整個(gè)過(guò)程,包括工作環(huán)境,測(cè)試機(jī)器的運(yùn)行條件,盡量多的提供一些相關(guān)的信息;還要相應(yīng)的寫明實(shí)際的運(yùn)行結(jié)果和預(yù)期期望實(shí)現(xiàn)的結(jié)果。最后總結(jié)測(cè)試報(bào)告及評(píng)估模式要點(diǎn):標(biāo)題、版本號(hào)、測(cè)試人員、統(tǒng)計(jì)數(shù)據(jù)、概率性、及個(gè)人對(duì)此次版本測(cè)試的評(píng)估等。
此外有些問(wèn)題會(huì)與軟件工程師所設(shè)計(jì)的版本有差距,甚至是一些小問(wèn)題,這時(shí)候更應(yīng)該發(fā)揮溝通能力,善于表達(dá)觀點(diǎn),表明軟件缺陷為何必須修復(fù),并通過(guò)實(shí)際演示求證觀點(diǎn)。軟件缺陷一定要盡可能的在內(nèi)部解決,這對(duì)節(jié)約成本、提高產(chǎn)品知名度都大有裨益。
在這測(cè)試過(guò)程中,盡量做到80-20原則,在分析、設(shè)計(jì)、實(shí)現(xiàn)階段的復(fù)審和測(cè)試工作能夠發(fā)現(xiàn)和避免80的Bug,而系統(tǒng)測(cè)試又能找出其余_中的80,最后的_的_可能只有在用戶的大范圍、長(zhǎng)時(shí)間使用后才會(huì)暴露出來(lái)。因?yàn)闇y(cè)試只能夠保證盡可能多地發(fā)現(xiàn)錯(cuò)誤,無(wú)法保證能夠發(fā)現(xiàn)所有的錯(cuò)誤。這就需要每個(gè)人帶著責(zé)任心和耐心去尋找缺陷。
在這兩個(gè)月的工作中,我體會(huì)到有一個(gè)和諧,共進(jìn)的團(tuán)隊(duì)是非常重要的,有一個(gè)積極向上的公司和領(lǐng)導(dǎo)是員工前進(jìn)的動(dòng)力,公司給我這樣的機(jī)會(huì),我就要珍惜并為公司的發(fā)展竭盡全力。在此我提出轉(zhuǎn)正申請(qǐng),希望自己能成為公司的正式員工,懇請(qǐng)領(lǐng)導(dǎo)予以批準(zhǔn),謝謝!
2020應(yīng)屆畢業(yè)生試用期工作總結(jié)二時(shí)光飛逝,回想我剛來(lái)公司的場(chǎng)景,仿佛就在昨天。在試用期的這幾個(gè)月,在行政前臺(tái)這一崗位上,我認(rèn)真的完成了工作?,F(xiàn)將工作總結(jié)如下:
一、上下班時(shí)要整理好前臺(tái)的物品
察看一切電器是否完好,是否關(guān)閉好電源。當(dāng)天看看備忘錄還有什么事情要做。前臺(tái)大廳是隨時(shí)都要保持整潔大方。每天報(bào)紙要整理好。飲用水桶數(shù)發(fā)現(xiàn)不夠時(shí)要及時(shí)叫羅先生送水。前臺(tái)所需物品不夠時(shí),都要及時(shí)申請(qǐng)購(gòu)買如:紙巾、復(fù)印紙等。
擺在會(huì)客廳、前臺(tái)大廳里的宣傳冊(cè)不夠時(shí)也要及時(shí)添加。傳真機(jī)、復(fù)印機(jī)、打印機(jī)沒(méi)有墨時(shí),要電話通知趙先生加墨。如果前臺(tái)的物品壞了如:窗簾壞了就要叫維修工維修;如果電話線路有問(wèn)題就要求助電信局。有什么問(wèn)題都要想辦法解決。
二、接收傳真
要注意對(duì)方傳給誰(shuí),問(wèn)清傳真內(nèi)容,以免接收到垃圾信息,接受到傳真要及時(shí)轉(zhuǎn)交給相關(guān)人員,要查收傳真有無(wú)缺漏。如果對(duì)方是自動(dòng)傳真,可以不接收。
發(fā)傳真后要注意對(duì)方有無(wú)收到,是否完整清晰。復(fù)印時(shí)要注意復(fù)印的資料完整否,避免復(fù)印資料缺漏。收發(fā)傳真、復(fù)印都要做好登記。如有信件也要及時(shí)交給相關(guān)人員。
三、前臺(tái)接待客人
做好這項(xiàng)工作,最重要的是服務(wù)態(tài)度和服務(wù)效率??吹接衼?lái)訪客人,要立即起身主動(dòng)問(wèn)好。對(duì)第一次來(lái)訪客人要問(wèn)清楚對(duì)方貴姓,找誰(shuí)有什么事,了解來(lái)訪者的目的后通知相關(guān)負(fù)責(zé)人,其中也要了解是否把客人留在前臺(tái)大廳還是會(huì)客室,還是引客到負(fù)責(zé)人辦公室、會(huì)客室。
接待客人要笑臉相迎,耐心細(xì)致,親切大方。引客入座后倒上茶水,告知客人已通知相關(guān)負(fù)責(zé)人,請(qǐng)稍等。會(huì)客室夏天時(shí)開(kāi)空調(diào),冬天開(kāi)窗,同時(shí)要讓會(huì)客室無(wú)異味,空氣流暢。
四、轉(zhuǎn)接電話
要注意禮貌用語(yǔ),使用公司的標(biāo)準(zhǔn)用語(yǔ):您好!___公司!之后問(wèn)有什么可以幫到您的,問(wèn)清楚找哪位,有什么事情,了解情況后轉(zhuǎn)給相關(guān)人員。熟悉公司內(nèi)?a href='//xuexila.com/yangsheng/kesou/' target='_blank'>咳嗽鋇陌旃緇岸毯擰?/p>試用期三個(gè)月所作的前臺(tái)工作,可能工作范圍較小;工作內(nèi)容也比較少。但自己也有不足的地方,工作時(shí)集中力不夠,會(huì)犯迷糊;我希望以后能夠更認(rèn)真上班工作,勤力做事。為公司做的多些。
非常感謝公司給了我更多的學(xué)習(xí)機(jī)會(huì)。在今后的工作中,我更要不斷提高自身形象,工作質(zhì)量、效率,還有責(zé)任心。主要從以下幾個(gè)方面入手:
1、努力提高服務(wù)質(zhì)量,做事麻利,有效率,不出差錯(cuò)。
服務(wù)態(tài)度要良好,接待客人要不斷積累經(jīng)驗(yàn),要給客人留下良好印象。接電話時(shí),也要不斷提高用語(yǔ)技巧;巧妙的問(wèn)答客人。盡量讓每一個(gè)客戶滿意。
2、加強(qiáng)禮儀知識(shí)學(xué)習(xí)。
如業(yè)余時(shí)間認(rèn)真學(xué)習(xí)禮儀知識(shí),公共關(guān)系學(xué)。了解在待人接物中必須要遵守的禮儀常識(shí),包括坐姿、站姿、說(shuō)話口氣、眼神、化妝、服飾搭配,以及回答客戶提問(wèn)技巧等等。
3、加強(qiáng)與公司各部門的溝通。
了解公司的發(fā)展?fàn)顩r和各部門的工作內(nèi)容,有了這些知識(shí)儲(chǔ)備,一方面能及時(shí)準(zhǔn)確地回答客戶的問(wèn)題,準(zhǔn)確地轉(zhuǎn)接電話。如果知識(shí)某個(gè)部門沒(méi)人,會(huì)提醒來(lái)電方,并簡(jiǎn)要說(shuō)明可能什么時(shí)間有人,或者在力所能及的范圍內(nèi),簡(jiǎn)要回答客戶的問(wèn)題,同時(shí)也能抓住適當(dāng)機(jī)會(huì)為公司作宣傳。
4、努力打造良好的前臺(tái)環(huán)境。
要保持好公司的門面形象,不僅要注意自身的形象,還要保持良好的環(huán)境衛(wèi)生,讓客戶有種賞心悅目的感覺(jué)。
2020應(yīng)屆畢業(yè)生試用期工作總結(jié)三時(shí)光飛逝,不知不覺(jué)我在公司工作已滿1月了?;叵朊嬖嚨哪且惶?,李總的誠(chéng)懇和藹都還歷歷在目。從我進(jìn)公司的第一天起,趙師的親切,同事們的熱情都讓我這個(gè)剛畢業(yè)的初入社會(huì)的年輕人感到溫暖。隨后的工作中,我深刻地體會(huì)到了公司從老總到同事踏實(shí)認(rèn)真的工作態(tài)度,值得一提的是周總做事的認(rèn)真謹(jǐn)慎,讓我更加的警惕自己,把工作做好做細(xì)。每個(gè)公司的制度和規(guī)定在細(xì)節(jié)上雖稍有區(qū)別,但大體方向和宗旨卻都相同。所以,很快的我就適應(yīng)了這里的工作規(guī)則,盡量配合大家的工作。雖然也有一些不當(dāng)之處,但是我都積極改正,避免再犯。所以,很快的我就融入昆明華圣科技這個(gè)大家庭,并認(rèn)真做好自己的本職工作。我覺(jué)得很喜歡這里,并且很愿意把這里當(dāng)作鍛煉自己的平臺(tái),和公司共同發(fā)展,做出自己的貢獻(xiàn)。
對(duì)我而言,不論在哪里,在哪個(gè)公司,只要我能有幸成為其中的一員,我都將以飽滿的熱情,認(rèn)真的態(tài)度,誠(chéng)懇的為人積極的工作融入其中。這是作為一個(gè)員工基本的原則,團(tuán)隊(duì)精神是每個(gè)公司都倡導(dǎo)的美德。我認(rèn)為,公司要發(fā)展,彼此的合作協(xié)調(diào)是很重要的。沒(méi)有各個(gè)部門和各位同仁的相互配合,公司的工作進(jìn)程要受到阻礙,工作效率會(huì)大打折扣,公司效益自然會(huì)受損。這樣對(duì)公司和個(gè)人都無(wú)益處。
因?yàn)楝F(xiàn)在的工作是我剛剛開(kāi)始接觸的,在產(chǎn)品知識(shí)和應(yīng)用上的知識(shí)還要和前輩們多多學(xué)習(xí),在接下來(lái)的實(shí)踐工作中,我將不斷改進(jìn)、努力做到。昆明華圣科技,我主要的職責(zé)是銷售渠道。通過(guò)一個(gè)多月的學(xué)習(xí)和工作實(shí)踐,我覺(jué)得做銷售渠道是一項(xiàng)很鍛煉人的工作。因?yàn)橹灰愣嘧鲆惶斓墓ぷ鳎憔蜁?huì)不斷發(fā)現(xiàn)更好的渠道,永遠(yuǎn)沒(méi)有,這樣很有挑戰(zhàn)性??梢圆粩嗟奶岣咦约旱臉I(yè)務(wù)水平。在自己進(jìn)步的同時(shí),使得公司的利潤(rùn)和成交機(jī)率得到提高,可以說(shuō)是“兩全其美”的事情。
至于跟同事和老總的溝通方面,目前為止還沒(méi)有出現(xiàn)任何問(wèn)題。我想只要我用心努力的去理解,溝通,隨著彼此的熟悉,溝通方面的障礙將會(huì)越來(lái)越小。跟客戶交流是比較重要的,因?yàn)檫@涉及到價(jià)格,客戶關(guān)系等問(wèn)題。很久以前我就深刻的認(rèn)識(shí)到了這一點(diǎn),所以我一直不斷的去學(xué)習(xí)去完善,和爭(zhēng)取做到。
其實(shí)上天對(duì)每個(gè)人都是公平的。作為公司也一樣,因?yàn)楣臼且粋€(gè)大家庭,每個(gè)人在公司的位置不同,工作不同,作用不同,自然待遇會(huì)有所不同。所以,這些方面我并不會(huì)放在心上。惟一值得關(guān)心的就是自己本職的工作是否能做好。自己是否拿到了自己應(yīng)得的報(bào)酬。而在這點(diǎn)上,我認(rèn)為只要努力做好自己的本職工作,公司會(huì)給予相應(yīng)合理的待遇的。
有首歌唱得好“看成敗人生豪邁,只不過(guò)是從頭再來(lái)?!蔽覍?duì)它的理解就是;如果成功了,不要驕傲、繼續(xù)努力、以便取得更大的成功;如果失敗了也不要?dú)怵H,總結(jié)失敗教訓(xùn),爭(zhēng)取下次成功。不論怎樣,在工作和生活中要始終保持積極樂(lè)觀的態(tài)度,才能工作的更好,生活的更精彩。
2020應(yīng)屆畢業(yè)生試用期工作總結(jié)四我于20_年_月,經(jīng)_行署人事勞動(dòng)局初級(jí)職務(wù)評(píng)委會(huì)認(rèn)定,獲得了機(jī)械助理工程師的職稱。在被公司騁用期間,我主要做了如下工作:
一、在_生產(chǎn)中,認(rèn)真履行生產(chǎn)調(diào)度員職責(zé),為_(kāi)生產(chǎn)的圓滿完成盡了自己的一份責(zé)任。_生產(chǎn)是分公司工作的集中體現(xiàn),
各項(xiàng)指標(biāo)的完成與否,都直接影響到分公司總體目標(biāo)的實(shí)現(xiàn)。作為一名生產(chǎn)調(diào)度員,我深知自己肩上的責(zé)任重大,如何協(xié)調(diào)好各生產(chǎn)部門的水、電、氣平衡,確保生產(chǎn)工作的順利進(jìn)行,完成或超額完成分公司和科內(nèi)下達(dá)的各項(xiàng)幾天生產(chǎn)指標(biāo),努力做到高能低耗,多產(chǎn)糖,產(chǎn)好糖,緊緊圍繞自己的職責(zé)和工作目標(biāo),我對(duì)生產(chǎn)的每一個(gè)環(huán)節(jié)進(jìn)行全程關(guān)注和跟蹤,從大處著眼,從小處著手,不放過(guò)每一個(gè)細(xì)節(jié),從甘蔗進(jìn)廠堆放到白糖包裝出廠,那一個(gè)環(huán)節(jié)發(fā)生問(wèn)題或出現(xiàn)波動(dòng),我都會(huì)及時(shí)出現(xiàn)在現(xiàn)場(chǎng),和操作人員一同采取措施處理,不能解決的向科長(zhǎng)和主管領(lǐng)導(dǎo)報(bào)告,使問(wèn)題得以及時(shí)解決,保證生產(chǎn)工作的順利進(jìn)行和各項(xiàng)生產(chǎn)指標(biāo)的實(shí)現(xiàn)。
二、參加_設(shè)備檢修技改工作,用自己所積累的經(jīng)驗(yàn)和專業(yè)技術(shù)知識(shí)指導(dǎo)和協(xié)助車間完成設(shè)備常規(guī)檢修和設(shè)備技改工作。
在本年度的檢修期間,我指導(dǎo)并協(xié)助清凈車間完成了沉降池的改造和真空吸濾機(jī)抽汁系統(tǒng)的改造,還參與糖漿上浮系統(tǒng)的安裝工作,20_年度檢修期間,經(jīng)公司批準(zhǔn)同意,分公司在煮煉車間包裝室安裝兩臺(tái)電子電量包裝秤,分公司主管領(lǐng)導(dǎo)安排楊銀花負(fù)責(zé)對(duì)安裝和需要改造的設(shè)備進(jìn)行設(shè)計(jì),并指導(dǎo)部門根據(jù)設(shè)計(jì)圖進(jìn)行安裝,安裝和改造的設(shè)備經(jīng)過(guò)一個(gè)榨季的使用,未出現(xiàn)異常情況,達(dá)到了預(yù)期目的。
在20_年度檢修期間,我還參與了_車間預(yù)處理系統(tǒng)的改造工作,并參考其它廠蔗刀的排列方式,確定了一組和二組蔗刀機(jī)的排刀方法,用下來(lái)效果良好。今年檢修期,在領(lǐng)導(dǎo)的安排下,參照第一二組蔗刀機(jī)的排刀方法,對(duì)第三組蔗刀機(jī)的蔗刀進(jìn)行了重新排列和增加,現(xiàn)使用效果良好。
三、我除完成以上兩項(xiàng)主要工作外,在科內(nèi),還主動(dòng)承當(dāng)了大部分零配件圖的測(cè)繪任務(wù);同時(shí)也兼著分公司技術(shù)檔案的治理工作;也參與對(duì)購(gòu)進(jìn)物資的質(zhì)量驗(yàn)證;_年十一月,還參加了公司標(biāo)準(zhǔn)治理體系中技術(shù)標(biāo)準(zhǔn)體系的編寫工作。
在科學(xué)技術(shù)日新月異,競(jìng)爭(zhēng)越來(lái)越激烈的今天,我個(gè)人意識(shí)到,不斷學(xué)習(xí)新知識(shí),把握新技能,不斷提高自己的業(yè)務(wù)水平和工作技能,才能滿足工作的需求和適應(yīng)社會(huì)的發(fā)展。
在工作過(guò)程中,我將不斷向有經(jīng)驗(yàn)的同事和車間操作工請(qǐng)教學(xué)習(xí)自己未曾真正把握的技術(shù)或技能,并學(xué)以至用,對(duì)生產(chǎn)過(guò)程中的一些信息也進(jìn)行收集整理,轉(zhuǎn)化為資料以備所需;業(yè)余時(shí)間翻看一些專業(yè)書籍,查看一些專業(yè)網(wǎng)站,學(xué)習(xí)和把握一些先進(jìn)的專業(yè)技術(shù)知識(shí);也看一些治理或其它方面的書籍或網(wǎng)站,學(xué)習(xí)各種知識(shí),提高自己的綜合能力。
在今后的工作中,我將通過(guò)不斷的學(xué)習(xí)和實(shí)踐,提高自身的素質(zhì),讓自己的進(jìn)步和社會(huì)的發(fā)展同步,以滿足工作的需要。
以上總結(jié),請(qǐng)領(lǐng)導(dǎo)給予評(píng)議。
2020應(yīng)屆畢業(yè)生試用期工作總結(jié)五工程監(jiān)理總公司北京項(xiàng)目部實(shí)習(xí)至今,有1年的時(shí)間。在這1年中實(shí)習(xí)中,我憑借領(lǐng)導(dǎo)的教導(dǎo)和自己的努力,自己的專業(yè)知識(shí)、實(shí)踐能力向前跨越了一大步。在這期間,做為一名實(shí)習(xí)生,做好份內(nèi)事。工作總結(jié)如下:
一、工作表現(xiàn)
做為一名實(shí)習(xí)生,但我一直按一名監(jiān)理員要求自己,為做好監(jiān)理工作,我嚴(yán)格要求自己,注重以身作則,以誠(chéng)待人。我一直刻苦努力,團(tuán)結(jié)同事,積極工作,認(rèn)真學(xué)習(xí),工作中遇到難題及時(shí)請(qǐng)教監(jiān)理員和監(jiān)理工程師,不斷提高了自己的專業(yè)技術(shù)水平。發(fā)揚(yáng)吃苦耐勞精神。不怕吃苦,主動(dòng)找事干,做到“眼勤、嘴勤、手勤、腿勤”,積極適應(yīng)各種艱苦環(huán)境,在繁重的工作中磨練意志,增長(zhǎng)才干。加強(qiáng)學(xué)習(xí),勇于實(shí)踐,博覽群書,在向書本學(xué)習(xí)的同時(shí)注意收集各類信息,廣泛吸取各種“營(yíng)養(yǎng)”;同時(shí),端正學(xué)習(xí)態(tài)度,提高學(xué)習(xí)效率,努力培養(yǎng)自己具有正確的思想觀點(diǎn)、踏實(shí)的工作作風(fēng)。
一是愛(ài)崗敬業(yè)講奉獻(xiàn)。監(jiān)理行業(yè)地規(guī)律就是“無(wú)規(guī)律”,因此,我正確認(rèn)識(shí)自身的工作和價(jià)值,正確處理苦與樂(lè),得與失、個(gè)人利益和集體利益的關(guān)系,堅(jiān)持甘于奉獻(xiàn)、誠(chéng)實(shí)敬業(yè)。
二是錘煉業(yè)務(wù)講提高。經(jīng)過(guò)一年的學(xué)習(xí)和鍛煉,自己在公路行業(yè)資料整理及工地管理上取得一定的進(jìn)步,利用項(xiàng)目部學(xué)習(xí)公路工程監(jiān)理規(guī)范和業(yè)主組織學(xué)習(xí)資料管理辦法,細(xì)心學(xué)習(xí)他人長(zhǎng)處,改掉自己不足,并虛心向領(lǐng)導(dǎo)、同事請(qǐng)教,在不斷學(xué)習(xí)和探索中使自己在資料整理上有所提高。
嚴(yán)于律已,不斷加強(qiáng)作風(fēng)建設(shè)。一年來(lái)我對(duì)自身嚴(yán)格要求,始終把握得平淡、舍得付出、默默無(wú)聞作為自己的準(zhǔn)則,始終把作風(fēng)建設(shè)的重點(diǎn)放在嚴(yán)謹(jǐn)、細(xì)致、扎實(shí)、求實(shí)腳踏實(shí)地埋頭苦干上。在工作中,以制度、紀(jì)律規(guī)范自己的一切言行,嚴(yán)格遵守公司各項(xiàng)規(guī)章制度,尊重領(lǐng)導(dǎo),團(tuán)結(jié)同志,謙虛謹(jǐn)慎,主動(dòng)接受來(lái)自各方面的意見(jiàn),不斷改進(jìn)工作;堅(jiān)持做到不利于公司形象的事不做,不利于公司形象的話不說(shuō),積極維護(hù)公司的良好形象。
二、工作中的不足與今后的努力方向
關(guān)鍵詞:信息檢索;搜索引擎;索引
中圖分類號(hào):G252.7文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1001-828X(2011)12-0269-01
一、國(guó)內(nèi)外現(xiàn)狀及其分析
在過(guò)去的20年中,信息檢索領(lǐng)域得到了不斷的發(fā)展和壯大?,F(xiàn)在,有關(guān)信息檢索的研究包括建模、文獻(xiàn)分類和歸類、系統(tǒng)構(gòu)建、用戶界面、數(shù)據(jù)可視化、信息過(guò)濾和查詢語(yǔ)言等。雖然信息檢索正在不斷成熟,但是WEB的設(shè)計(jì)、定義、基本的數(shù)據(jù)模型并不能滿足于人們對(duì)信息檢索的需求,因此基于java的全文信息檢索引擎框架系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)的研究勢(shì)在必行。
二、系統(tǒng)設(shè)計(jì)
1.設(shè)計(jì)思想和原則
(1)充分利用現(xiàn)有工作基礎(chǔ)和成果,進(jìn)行改進(jìn)、提升和整合,避免重復(fù)建設(shè)。(2)模塊之間關(guān)系盡量做到高內(nèi)聚低耦合,通過(guò)定義一系列的接口和抽象類提高系統(tǒng)的可擴(kuò)展性。(3)代碼編寫規(guī)范化,配有一定的注釋,保證代碼的重用性、可讀性,可以進(jìn)行快速的二次開(kāi)發(fā)。
2.接口設(shè)計(jì)
本系統(tǒng)外部提供了簡(jiǎn)單的建立索引和搜索的API,但是內(nèi)部的機(jī)制卻是非常復(fù)雜的,通過(guò)調(diào)用這些API用戶可以實(shí)現(xiàn)為文件建立索引并進(jìn)行簡(jiǎn)單搜索的功能。系統(tǒng)主要的建立索引的API如下所示。
(1)FileIndexer:索引操作的入口。該類的Index(File)方法遞歸遍歷文件系統(tǒng)目錄中的并同時(shí)調(diào)用相應(yīng)的解析器索引其中所有的文件。(2)Properties:該類將文件的擴(kuò)展名映射到能夠解析以這些擴(kuò)展名為后綴的文件的DocumentHandler實(shí)現(xiàn)類上。(3)Analyzer:系統(tǒng)的文本分析器。本系統(tǒng)運(yùn)用了其子類IK_CAnalyzer進(jìn)行文本解析。
3.索引結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)中最基礎(chǔ)的概念是索引(index)、文檔(document)、域(field)和項(xiàng)(term),索引包含了一個(gè)文檔的序列。
(1)文檔是一些域的序列。(2)域是一些項(xiàng)的序列。(3)項(xiàng)就是一個(gè)字串。
域的文本可能以逐字的非倒排的方式存儲(chǔ)在索引中。而倒排過(guò)的域稱為被索引過(guò)了。域也可能同時(shí)被存儲(chǔ)和被索引。域的文本可能被分解許多項(xiàng)目而被索引,或者被用作一個(gè)項(xiàng)目進(jìn)行索引。
FileIndexer類的Index(File file)方法遞歸遍歷文件系統(tǒng)目錄并同時(shí)調(diào)用相應(yīng)的解析器索引其中所有的文件。
4.部分程序設(shè)計(jì)代碼
本框架系統(tǒng)并不關(guān)心數(shù)據(jù)的來(lái)源,格式,甚至文件使用什么自然語(yǔ)言都沒(méi)有關(guān)系,只要可以把它轉(zhuǎn)換成文本格式。目前系統(tǒng)只能索引和搜索MSWord、PDF、純文本文件、HTML格式的文件,隨著框架的進(jìn)一步豐富,將會(huì)有更多格式的文件可以被本系統(tǒng)索引。具體的建立索引和搜索的過(guò)程如下所示。
public static void main(String[] args)throws Exception{
if(args.length!=3)
{System.err.println
("USAGE:java"+FileIndexer.class.getName()
+"-propertiesFile"+"-fileToBeIndexed"+" -indexFileSaved");
System.exit(0);
}
Properties prop = new Properties();
prop.load(new
FileInputStream(args[0]));
fileIndexer.indexBuilder.setMaxFieldLength(2048);
long start = System.currentTimeMillis();
fileIndexer.index(file);
fileIndexer.close();
long end = System.currentTimeMillis();
System.out.println(end-start);
}
上述建立索引和搜索過(guò)程應(yīng)用的是FileIndexer框架,這個(gè)框架存在一個(gè)很明顯的缺陷:它基于文件擴(kuò)展名是正確的前提之上,并且要求所有的文件都必須帶有擴(kuò)展名。
本文件的文件擴(kuò)展名總是.txt,而不會(huì)是其他的擴(kuò)張名;有假設(shè)MS Word文檔文件擴(kuò)展名一定為.doc等等。本系統(tǒng)包含了能處理如下類型輸入文件的幾個(gè)解析器:
(1)HTML、HTM;(2)PDF;(3)MS Word;(4)純文本文件.txt。
所以如果遇到了現(xiàn)有的框架不能處理的文件類型,而你又需要對(duì)此類型的文件進(jìn)行索引從而使之可以被搜索時(shí),這時(shí)該去擴(kuò)展這個(gè)框架。為了更準(zhǔn)確地進(jìn)行框架的擴(kuò)展操作,請(qǐng)遵循以下的幾個(gè)步驟:
(1)編寫一個(gè)用于解析目標(biāo)文件類型的解析器,并實(shí)現(xiàn)DocumentHandler接口。(2)在handler.properties文件中添加你的解析器類,將此類映射到對(duì)應(yīng)的文件擴(kuò)展名上。(3)用上例的所示的方法運(yùn)行FileIndexer程序。
三、系統(tǒng)測(cè)試
軟件測(cè)試是一項(xiàng)非常重要的工作。它在軟件的整個(gè)生存期中占據(jù)重要的位置,對(duì)軟件的運(yùn)行具有極其重要的意義。
(1)測(cè)試用例一:
索引文件:Lucene:基于Java的全文檢索引擎簡(jiǎn)介.htm。
文件大?。?2KB。
提取索引項(xiàng)(Term)個(gè)數(shù):401。
所用時(shí)間:1094milliseconds。
(2)測(cè)試用例二:
索引文件:Lucene:my_search.txt。
文件大?。?KB。
提取索引項(xiàng)(Term)個(gè)數(shù):252。
所用時(shí)間:853milliseconds。
四、總結(jié)
由于時(shí)間倉(cāng)促,在這次程序設(shè)計(jì)的過(guò)程中,本軟件還有不完善的地方,這有待筆者以后繼續(xù)完善,懇請(qǐng)各位同行提出批評(píng)改進(jìn)意見(jiàn)。
參考文獻(xiàn):
[1]譚浩強(qiáng).C程序設(shè)計(jì)(第二版)[M].清華大學(xué)出版社,1999:298-308.
坐在車廂頂上俯視下面,盧汝文想起了1977年自己第一次坐火車從香港到北京的日子―也是擁擠不堪的車廂,也是漫漫長(zhǎng)途,也是對(duì)人生和國(guó)家命運(yùn)的思考……中間隔著的則是整整三十年的光陰。
二十年軟件路
1986年,當(dāng)時(shí)在惠普香港做銷售經(jīng)理的盧汝文聽(tīng)說(shuō)中國(guó)惠普有一個(gè)職位開(kāi)拓中國(guó)市場(chǎng),雖然薪水比香港低很多,但他毫不猶豫地申請(qǐng)了這個(gè)職位。從那時(shí)只身離開(kāi)香港,到如今掌管CA大中國(guó)區(qū)事務(wù),盧汝文已經(jīng)在國(guó)內(nèi)的IT界打拼了二十多年,先后在DEC、Informix、SGI、Siebel、Mercury任職,從事的領(lǐng)域從數(shù)據(jù)庫(kù)到可視化,從CRM到測(cè)試管理,十多年來(lái)都始終沒(méi)離開(kāi)軟件圈子。
上世紀(jì)90年代中期,正是開(kāi)放系統(tǒng)大放光彩的年代。1994年,已經(jīng)在中國(guó)惠普、DEC(中國(guó))公司磨練十年的盧汝文走馬上任著名開(kāi)源數(shù)據(jù)庫(kù)―Informix中國(guó)公司總經(jīng)理。僅僅兩年的時(shí)間,Informix中國(guó)業(yè)務(wù)上了一個(gè)新臺(tái)階,不僅營(yíng)業(yè)收入有10倍增長(zhǎng),上升為中國(guó)市場(chǎng)上第二大數(shù)據(jù)庫(kù)管理系統(tǒng)供應(yīng)商,而且建立了比較完善的銷售商服務(wù)網(wǎng)絡(luò),為未來(lái)業(yè)務(wù)的持續(xù)穩(wěn)定發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
也是在Informix中國(guó)的兩年中,盧汝文帶出了一支精明強(qiáng)干的隊(duì)伍,劉博、王焰等日后在中國(guó)IT界響當(dāng)當(dāng)?shù)娜宋锒汲鲎云澉庀隆?/p>
2000年,盧汝文加入了當(dāng)時(shí)全球最大的CRM軟件提供商Siebel,任大中國(guó)區(qū)總經(jīng)理。要將“客戶管理”這個(gè)從沒(méi)聽(tīng)說(shuō)過(guò)的概念介紹給國(guó)內(nèi)用戶并讓他們接受,盧汝文很是下了一番功夫,而其客戶因?yàn)檐浖?shí)施效果良好而獲得了Siebel總部的嘉獎(jiǎng)。
更大的考驗(yàn)來(lái)自2003年起就任Mercury公司大中華區(qū)董事總經(jīng)理的經(jīng)歷。Mercury是一個(gè)專注測(cè)試領(lǐng)域的軟件提供商,專業(yè)性很強(qiáng),產(chǎn)品范圍非常窄。依靠緊密聯(lián)系渠道合作伙伴,深挖金融、電信等重點(diǎn)行業(yè),盧汝文在如此小的領(lǐng)域又將Mercury大中國(guó)區(qū)的營(yíng)業(yè)收入翻了10倍,同時(shí)積極倡導(dǎo)了應(yīng)用軟件質(zhì)量的重要性。
更大的舞臺(tái)
2007年初,盧汝文選擇印度之行的目的有兩個(gè),“都是做軟件的,我想看看印度的軟件怎么搞得那么紅火,另一方面其實(shí)希望能尋找到佛教哲學(xué)的底蘊(yùn)。”班加羅爾紅紅火火的軟件園看到了,但后一個(gè)目標(biāo)卻沒(méi)有達(dá)到―佛教教人凡事要“放下”,但加入CA這家全球第四大軟件公司,盧汝文的面前出現(xiàn)了比以往都更廣闊的舞臺(tái),這個(gè)時(shí)候又怎能放下?
作為世界上第四大軟件公司,CA在IT管理軟件領(lǐng)域以產(chǎn)品線長(zhǎng)而著稱,涉足安全、存儲(chǔ)、IT系統(tǒng)管理、IT服務(wù)四大領(lǐng)域,產(chǎn)品近千個(gè),年收入近38億美元。為了鞏固和完善這條超長(zhǎng)的戰(zhàn)線,在過(guò)去兩年的時(shí)間里,CA公司圍繞系統(tǒng)和網(wǎng)絡(luò)管理、安全管理、存儲(chǔ)管理和業(yè)務(wù)服務(wù)優(yōu)化等幾個(gè)戰(zhàn)略重點(diǎn),實(shí)施了多達(dá)數(shù)十次的并購(gòu),一項(xiàng)名為EITM(Enterprise IT Management,企業(yè)IT管理)的計(jì)劃成為這一系列整合和收購(gòu)的指導(dǎo)方向。
CA的首席執(zhí)行官John Swainson稱,之所以要進(jìn)行該計(jì)劃整合和簡(jiǎn)化IT管理是因?yàn)椤坝脩舻倪@些需求包括以一種更簡(jiǎn)化、更有效的方式來(lái)管理其由眾多集成的模塊化產(chǎn)品所構(gòu)建的IT基礎(chǔ)架構(gòu)?!?/p>
過(guò)去兩年中,CA圍繞ETIM技術(shù)藍(lán)圖進(jìn)行的一系列收購(gòu),似乎正在增強(qiáng)在CA管理方面的實(shí)力。Wily Technology公司是應(yīng)用管理解決方案提供商,其技術(shù)每天在監(jiān)測(cè)數(shù)以幾十億美元計(jì)的網(wǎng)上交易;Clarity公司幫助IT經(jīng)理查看自己的投資組合,增強(qiáng)了CA久負(fù)盛名的Unicenter產(chǎn)品線;iLumin和MDY公司則是為電子郵件和刻錄管理提供備份和發(fā)現(xiàn)功能……
如今,走過(guò)整整兩年變革期的CA公司,已經(jīng)逐漸積聚了領(lǐng)導(dǎo)市場(chǎng)的能力,正處于最佳狀態(tài)。CA預(yù)計(jì),2007年CA全球的增長(zhǎng)率為一位數(shù),而在發(fā)展最快的亞太及日本地區(qū)的增長(zhǎng)能達(dá)到兩位數(shù)以上。
搭建了良好的產(chǎn)品架構(gòu),下一步的重點(diǎn)就是如何銷售給客戶,以及如何讓客戶用好。在盧汝文看來(lái),CA原有的五大系統(tǒng)集成商以及“十八羅漢”渠道策略,已經(jīng)在大中國(guó)區(qū)搭建了良好的基礎(chǔ)平臺(tái)。對(duì)具有豐富大型軟件經(jīng)驗(yàn)的盧汝文來(lái)說(shuō),從軟件功能落實(shí)到客戶的實(shí)際應(yīng)用,中間一定需要合作伙伴的共同協(xié)作。
“前端要有優(yōu)秀的解決方案,關(guān)鍵是要鎖定行業(yè)。”盧汝文認(rèn)為,大型軟件一定要以行業(yè)進(jìn)行縱向劃分,是否能用“行業(yè)語(yǔ)言”與客戶進(jìn)行對(duì)話往往是項(xiàng)目成敗的關(guān)鍵。之所以如此緊密地“盯住”行業(yè),盧汝文想法很簡(jiǎn)單――更加專業(yè)。在過(guò)去的實(shí)踐中,他深諳在中國(guó)做軟件生意,必須緊密團(tuán)結(jié)合作伙伴,并依靠商及集成商組成的渠道經(jīng)營(yíng)模式。
上任伊始,盧汝文便將CA中國(guó)的銷售團(tuán)隊(duì)劃分為金融保險(xiǎn)、電信、大企業(yè)/政府等幾大重點(diǎn)行業(yè),并要求與之對(duì)應(yīng)的系統(tǒng)集成商也專注于某一行業(yè)?!氨热缟裰輸?shù)碼這樣的大集成商,可能和我們的每一個(gè)重點(diǎn)行業(yè)都有合作,那么我們就建議由專門的團(tuán)隊(duì)來(lái)跟蹤一個(gè)特定行業(yè)?!?/p>
兩個(gè)心愿
讓CA中國(guó)引以為自豪的中國(guó)技術(shù)中心(China Technology Center,簡(jiǎn)稱CTC)成立于2000年。在CA全球研發(fā)策略的部署及歷任總裁的關(guān)照下,CTC的規(guī)模迅速擴(kuò)大,從最初的30個(gè)人,成長(zhǎng)到今天的200多人;從只能做本地化,到今天進(jìn)行大量CA存儲(chǔ)軟件測(cè)試、技術(shù)支持和研發(fā)。
作為CA在德國(guó)、印度和以色列等國(guó)之外建立的又一大型技術(shù)中心,CTC是目前中國(guó)為數(shù)不多的既進(jìn)行產(chǎn)品本地化又參與全球研發(fā)的大型研發(fā)中心之一。
“技術(shù)中心不僅局限于本地服務(wù),還要有核心技術(shù)?!北R汝文認(rèn)為,要解決國(guó)外軟件在中國(guó)水土不服的問(wèn)題,一方面解決方案要國(guó)際化,另一方面實(shí)施更要本地化,而中國(guó)企業(yè)的蓬勃發(fā)展,正在讓這兩者之間的距離越來(lái)越近?!霸谖覀兊脑O(shè)想中,科研中心的作用是雙向的,將來(lái)中國(guó)企業(yè)的最佳實(shí)踐一定會(huì)‘反哺’全球。比如中國(guó)移動(dòng),一個(gè)省級(jí)運(yùn)營(yíng)商的規(guī)模已經(jīng)超過(guò)了歐洲的某個(gè)國(guó)家,這種應(yīng)用中總結(jié)的經(jīng)驗(yàn)對(duì)其他國(guó)家有很高價(jià)值?!?/p>
0 引言
教育部制定的“卓越工程師教育培養(yǎng)計(jì)劃”(簡(jiǎn)稱“卓越計(jì)劃”),是深入貫徹落實(shí)《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》和《國(guó)家中長(zhǎng)期人才發(fā)展規(guī)劃綱要(2010-2020年)》的重大改革項(xiàng)目,也是促進(jìn)我國(guó)從工程教育大國(guó)邁向工程教育強(qiáng)國(guó)的重大舉措。該計(jì)劃以“培養(yǎng)造就具有較強(qiáng)創(chuàng)新能力、實(shí)踐能力、國(guó)際化的高素質(zhì)工程技術(shù)人才”為目標(biāo),為國(guó)家走有中國(guó)特色的新型工業(yè)化發(fā)展道路,建設(shè)創(chuàng)新型國(guó)家和人才強(qiáng)國(guó)戰(zhàn)略服務(wù)。
軟件工程課程是軟件工程專業(yè)的核心課,是一門研究應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)、邏輯學(xué)、管理科學(xué)等原理,構(gòu)建和維護(hù)有效、實(shí)用和高質(zhì)量軟件的學(xué)科,旨在培養(yǎng)學(xué)生分析與設(shè)計(jì)軟件系統(tǒng)的能力,熟練使用各類流行軟件技術(shù)解決實(shí)際問(wèn)題的能力和控制軟件質(zhì)量的能力。因此,在教學(xué)過(guò)程中,不僅要嚴(yán)格落實(shí)實(shí)踐教學(xué)實(shí)施方案,還要構(gòu)建能夠滿足實(shí)踐能力、創(chuàng)新能力培養(yǎng)要求的軟件工程知識(shí)體系,更重要的是在教學(xué)環(huán)節(jié)中如何貫徹落實(shí)“培養(yǎng)學(xué)生實(shí)踐能力與創(chuàng)新能力”這一培養(yǎng)目標(biāo)。
1 能力導(dǎo)向培養(yǎng)的重要性
隨著知識(shí)經(jīng)濟(jì)及信息產(chǎn)業(yè)的快速發(fā)展,信息產(chǎn)業(yè)已經(jīng)成為推動(dòng)國(guó)家經(jīng)濟(jì)發(fā)展的主導(dǎo)產(chǎn)業(yè),其中的軟件產(chǎn)業(yè)年均增長(zhǎng)率達(dá)38%,對(duì)信息產(chǎn)業(yè)和國(guó)民經(jīng)濟(jì)的發(fā)展起著重要的支撐作用。同時(shí),隨著經(jīng)濟(jì)全球化的進(jìn)一步推進(jìn),我國(guó)軟件業(yè)面臨更加廣闊的國(guó)際市場(chǎng)和前所未有的發(fā)展機(jī)會(huì)。
但是,我國(guó)社科院的中國(guó)信息化形勢(shì)分析研究報(bào)告顯示中國(guó)還不是軟件大國(guó),制約中國(guó)軟件產(chǎn)業(yè)發(fā)展的首要問(wèn)題是人才問(wèn)題。目前,在我國(guó)從事軟件和信息服務(wù)業(yè)的人員大約400萬(wàn),隨著云計(jì)算、物聯(lián)網(wǎng)等新興產(chǎn)業(yè)的發(fā)展,軟件人才在數(shù)量和結(jié)構(gòu)上仍存在重大缺口。據(jù)信息產(chǎn)業(yè)部預(yù)測(cè),軟件人才需求的增長(zhǎng)率將保持在每年l0%以上,人才的結(jié)構(gòu)比例呈現(xiàn)為“橄欖型”,即“高端人才”(系統(tǒng)分析師、項(xiàng)目經(jīng)理等)和“低端人才”(軟件編程人員)嚴(yán)重短缺,具有較強(qiáng)綜合能力、應(yīng)用能力的軟件工程師嚴(yán)重不足。
根據(jù)中國(guó)軟件產(chǎn)業(yè)人才培養(yǎng)戰(zhàn)略研討會(huì)公布的統(tǒng)計(jì)數(shù)據(jù)顯示:我國(guó)軟件開(kāi)發(fā)人員缺口在50-60萬(wàn)左右,未來(lái)5-10年中將缺少更大數(shù)量的軟件開(kāi)發(fā)人才。與此同時(shí),計(jì)算機(jī)、軟件工程專業(yè)每年有大批畢業(yè)生就業(yè)難。核心問(wèn)題在于,高校培養(yǎng)的計(jì)算機(jī)軟件人才不能適應(yīng)社會(huì)需要,不能滿足行業(yè)需求,人才與崗位需求不對(duì)接。國(guó)家“卓越計(jì)劃”也是針對(duì)上述問(wèn)題提出,旨在鼓勵(lì)高校通過(guò)改革人才培養(yǎng)模式,強(qiáng)化校企合作,培養(yǎng)高素質(zhì)工程師后備人才。
2 課程教學(xué)中存在的問(wèn)題
2.1 實(shí)踐環(huán)節(jié)比較薄弱,建設(shè)難度大
實(shí)踐教學(xué)是課堂教學(xué)的補(bǔ)充、延伸和深化,是課程教學(xué)的重要組成部分,與理論教學(xué)相互依托、相互滲透、相互補(bǔ)充,為學(xué)生更好地掌握課堂知識(shí)、提高實(shí)踐技能、培養(yǎng)創(chuàng)新能力提供有效的學(xué)習(xí)平臺(tái)。
第三方機(jī)構(gòu)對(duì)畢業(yè)生就業(yè)情況數(shù)據(jù)分析顯示,學(xué)生工作后發(fā)現(xiàn)在校期間學(xué)習(xí)的軟件工程課程是對(duì)職業(yè)發(fā)展影響最大的專業(yè)課程之一,但大多數(shù)學(xué)生在校期間對(duì)此卻認(rèn)識(shí)不足。其實(shí),問(wèn)題的關(guān)鍵就是在教師的教學(xué)和學(xué)生的學(xué)習(xí)過(guò)程中,理論和實(shí)踐脫節(jié)。
在軟件工程專業(yè)開(kāi)設(shè)之前,軟件工程課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門基礎(chǔ)課,教師在授課過(guò)程中大多偏重于基礎(chǔ)理論介紹,主要介紹有關(guān)軟件開(kāi)發(fā)的基本原理,不開(kāi)設(shè)課內(nèi)實(shí)驗(yàn)課程,強(qiáng)化軟件工程實(shí)踐能力的其他輔助課程也很少,實(shí)踐教學(xué)建設(shè)起步晚,發(fā)展比較薄弱。在軟件工程專業(yè)開(kāi)設(shè)之后,為了提高學(xué)生創(chuàng)新能力和工程實(shí)踐能力,我們?cè)趯I(yè)課程設(shè)置中已經(jīng)強(qiáng)化了實(shí)踐教學(xué)環(huán)節(jié),有了一套比較完整的實(shí)踐教學(xué)體系。但在具體實(shí)施時(shí),由于任課教師沒(méi)有在企業(yè)任職經(jīng)歷,缺乏工程實(shí)踐經(jīng)驗(yàn),導(dǎo)致實(shí)踐教學(xué)變成為了實(shí)驗(yàn)而實(shí)驗(yàn)的教學(xué)環(huán)節(jié)。
雖然學(xué)校目前在企業(yè)實(shí)訓(xùn)方面已經(jīng)取得,一些成果,但在具體實(shí)施過(guò)程中卻遭遇校企合作難度大、合作水平較低、合作機(jī)制不靈活等情況,大部分校企合作僅局限于“學(xué)生短期實(shí)習(xí)”等淺層次水平,在培養(yǎng)應(yīng)用型、創(chuàng)新型人才方面作用有限。
2.2 課程群意識(shí)薄弱,課程建設(shè)孤立
現(xiàn)代軟件工程實(shí)踐的一個(gè)重要特點(diǎn)是多學(xué)科乃至國(guó)際化的團(tuán)隊(duì)協(xié)作,有效的團(tuán)隊(duì)協(xié)作已經(jīng)成為現(xiàn)代軟件工程的重要標(biāo)志。軟件工程課程體系分為兩大部分:理論教學(xué)體系和實(shí)踐教學(xué)體系。前者包括課程設(shè)置中軟件工程概論、軟件設(shè)計(jì)等側(cè)重基礎(chǔ)理論的課程,后者包括軟件測(cè)試、軟件開(kāi)發(fā)案例分析等側(cè)重工程實(shí)踐的課程。理淪指導(dǎo)實(shí)踐,實(shí)踐驗(yàn)證理論,兩者相輔相成,構(gòu)成一個(gè)有機(jī)的課程微觀生態(tài)環(huán)境——課程群。
軟件工程課程群中的課程從理論課程之間的知識(shí)模塊劃分和銜接到配套實(shí)踐課程驗(yàn)證理論,每一部分相輔相成,互為補(bǔ)充。但在實(shí)際課程建設(shè)時(shí),任課教師往往只關(guān)注于自己負(fù)責(zé)的課程建設(shè),缺乏課程群意識(shí),每門課程各自的實(shí)踐課程只從與本課程相關(guān)的方面進(jìn)行設(shè)計(jì),學(xué)生對(duì)教學(xué)內(nèi)容的理解具有局限性和片面性,不能建立起完整的知識(shí)體系概念,導(dǎo)致課程間交叉內(nèi)容重復(fù)過(guò)多、基礎(chǔ)內(nèi)容薄弱、課程間銜接不力等問(wèn)題。
3 課程建設(shè)方案
3.1 建立行之有效的課程建設(shè)管理機(jī)制
針對(duì)課程建設(shè)過(guò)程中容易出現(xiàn)孤立、重復(fù)等問(wèn)題,我們?cè)谡n程建設(shè)過(guò)程中加強(qiáng)了宏觀調(diào)控
(1)依據(jù)課程間的關(guān)聯(lián)度,劃分課程群。按照培養(yǎng)方案中的課程設(shè)置以及教學(xué)內(nèi)容知識(shí)點(diǎn)之間的關(guān)聯(lián)度,將課程劃分為若干課程群。根據(jù)課程知識(shí)模塊,課程群一般包括兩門以上課程。例如軟件工程課程群包括軟件工程概論、軟件設(shè)計(jì)、軟件測(cè)試、軟件開(kāi)發(fā)案例分析等;Java課程群包括Java編程基礎(chǔ)、Java Web應(yīng)用程序開(kāi)發(fā)、Java企業(yè)級(jí)應(yīng)用開(kāi)發(fā)。
(2)對(duì)應(yīng)課程群,成立課程組。每一個(gè)課程組由一名教學(xué)經(jīng)驗(yàn)豐富的教師作為負(fù)責(zé)人,課程組負(fù)責(zé)人承擔(dān)課程群的建設(shè)、課程組教師教學(xué)活動(dòng)的組織、各門課程教學(xué)資料(教學(xué)大綱、教材選報(bào)、試卷材料等)的審核、組內(nèi)各門課程的授課任務(wù)分配等工作。
(3)執(zhí)行“課程一課程組一系”三級(jí)負(fù)責(zé)機(jī)制,實(shí)施“課程一課程群一專業(yè)”分層次建設(shè)機(jī)制。在已建立課程組和課程負(fù)責(zé)人的基礎(chǔ)上,強(qiáng)化責(zé)任機(jī)制,任課教師負(fù)責(zé)課程建設(shè),課程組負(fù)責(zé)課程群建設(shè),系部負(fù)責(zé)專業(yè)建設(shè)。
課程組和課程負(fù)責(zé)人機(jī)制的實(shí)施,一方面使課程能夠持續(xù)深入建設(shè),另一方面使“課程一課程群一專業(yè)”成為一個(gè)有機(jī)的建設(shè)整體,避免了重復(fù)建設(shè)、孤立建設(shè)等問(wèn)題,最終能夠有效地通過(guò)課程建設(shè)促進(jìn)專業(yè)建設(shè)。
3.2 以行業(yè)需求為導(dǎo)向,合理確定知識(shí)結(jié)構(gòu)
知識(shí)結(jié)構(gòu)是能力培養(yǎng)的基礎(chǔ),以軟件產(chǎn)業(yè)對(duì)人才規(guī)格的要求為導(dǎo)向,在滿足能力培養(yǎng)需要的前提下,學(xué)校以“必需、夠用”為度,給學(xué)生留有一定的發(fā)展空間,改革創(chuàng)新人才培養(yǎng)模式,進(jìn)一步優(yōu)化軟件工程的課程體系結(jié)構(gòu),根據(jù)課程群中各課程的相關(guān)性、課程知識(shí)的互補(bǔ)性進(jìn)一步整合課程,重新拼裝知識(shí)模塊,構(gòu)建整個(gè)課程體系,避免課程分散、泛而雜等現(xiàn)象,從而達(dá)到重點(diǎn)突出、效果顯著的目的。
(1)優(yōu)化課程內(nèi)容,修訂教學(xué)大綱。教學(xué)大綱是教學(xué)的基本依據(jù),包括課程的教學(xué)目的和要求,教學(xué)內(nèi)容提要及教學(xué)深度、廣度、學(xué)時(shí)分配、教學(xué)進(jìn)度、實(shí)習(xí)、實(shí)驗(yàn)、作業(yè)安排等。軟件工程課程組以提升學(xué)生能力、提高學(xué)生素質(zhì)為培養(yǎng)目標(biāo),結(jié)合學(xué)生特點(diǎn),規(guī)劃軟件工程課程群的設(shè)置,按知識(shí)模塊整合課程,修訂教學(xué)大綱,使各門課程成為一個(gè)有機(jī)整體;加強(qiáng)課程間聯(lián)系,實(shí)現(xiàn)從理論內(nèi)容到實(shí)踐教學(xué)的無(wú)縫銜接,按培養(yǎng)目標(biāo)強(qiáng)化課程構(gòu)建,深化課程體系建設(shè)。
(2)建立健全課程教學(xué)文件,規(guī)范教學(xué)秩序。課程教學(xué)文件包括:有關(guān)本課程的歷史和現(xiàn)狀及發(fā)展趨勢(shì)的資料、教學(xué)大綱、教材、優(yōu)秀教案、電子課件、試題庫(kù)、試卷分析、教學(xué)檢查情況、教學(xué)總結(jié)及改革計(jì)劃等。通過(guò)健全教學(xué)文件,分類保管,發(fā)揮教學(xué)文件在教學(xué)研究和改革中的作用。
3.3 以工程實(shí)踐能力培養(yǎng)為目標(biāo),構(gòu)建多層次實(shí)踐教學(xué)體系
無(wú)論是學(xué)校應(yīng)用型人才培養(yǎng)的定位,還是卓越工程師計(jì)劃,無(wú)一不在強(qiáng)調(diào)加強(qiáng)學(xué)生工程實(shí)踐能力培養(yǎng),因此構(gòu)建行之有效的實(shí)踐教學(xué)體系是課程建設(shè)的重中之重。
(l)構(gòu)建分階段、多層次的實(shí)踐教學(xué)體系,實(shí)施多元化實(shí)踐教學(xué)模式和教學(xué)方法改革。通過(guò)構(gòu)建“實(shí)驗(yàn)一案例一項(xiàng)目”多層次的實(shí)踐教學(xué)體系,學(xué)校實(shí)施“課堂實(shí)踐教學(xué)一課程實(shí)訓(xùn)一學(xué)期實(shí)訓(xùn)”的多元化全方位訓(xùn)練式實(shí)踐教學(xué)模式;加大實(shí)踐教學(xué)學(xué)時(shí),強(qiáng)調(diào)案例式、項(xiàng)目驅(qū)動(dòng)式教學(xué)方法,案例與項(xiàng)目貫穿課程始終,有效銜接其他課程。
(2)引入校企合作,實(shí)現(xiàn)畢業(yè)生的高層次就業(yè)。對(duì)于二本院校,校企合作的推行難度要大很多,因此,合作方法要靈活多樣。學(xué)校要加大與知名企業(yè)的聯(lián)合力度,創(chuàng)造合作機(jī)會(huì),例如和惠普合作的項(xiàng)目中,動(dòng)員學(xué)生走出去,到惠普的基地進(jìn)行長(zhǎng)期實(shí)訓(xùn)。同時(shí),聘請(qǐng)與學(xué)校合作的短訓(xùn)公司高級(jí)工程人才參與教學(xué)過(guò)程,指導(dǎo)學(xué)生實(shí)踐,將人才培養(yǎng)與人才需求真正結(jié)合起來(lái),把握高層次用人單位的人才需求與發(fā)展情況,提高學(xué)生就業(yè)綜合競(jìng)爭(zhēng)力,實(shí)現(xiàn)畢業(yè)生的高層次高質(zhì)量就業(yè)。
3.4 實(shí)施“全方位訓(xùn)練式”教學(xué)模式
結(jié)合軟件工程專業(yè)的特點(diǎn),以卓越工程師的實(shí)施為契機(jī),我們?cè)诮虒W(xué)中引入“全方位訓(xùn)練式”的教學(xué)模式,通過(guò)實(shí)際案例、項(xiàng)目的協(xié)作,培養(yǎng)學(xué)生的溝通能力和團(tuán)隊(duì)協(xié)作精神。
(1)加大實(shí)踐教學(xué)學(xué)時(shí),強(qiáng)化實(shí)踐。首先保證相應(yīng)課程的課內(nèi)實(shí)驗(yàn)學(xué)時(shí),以便強(qiáng)化學(xué)生對(duì)理論知識(shí)的理解;其次為重點(diǎn)課程增加課程實(shí)訓(xùn),使學(xué)生對(duì)整個(gè)課程有一個(gè)綜合的理解和把握;最后展開(kāi)學(xué)期實(shí)訓(xùn),使學(xué)生對(duì)課程群中的多門課程有一個(gè)全面的認(rèn)識(shí)。
(2)利用“課堂實(shí)踐教學(xué)一課程實(shí)訓(xùn)一學(xué)期實(shí)訓(xùn)一崗前實(shí)訓(xùn)”,全方位強(qiáng)化學(xué)生的專業(yè)實(shí)踐能力。課堂實(shí)踐教學(xué)以知識(shí)點(diǎn)的實(shí)驗(yàn)為主,使學(xué)生在實(shí)踐中加深理解,要求學(xué)生獨(dú)立完成。課程實(shí)訓(xùn)對(duì)一門課程的所有知識(shí)進(jìn)行總結(jié),要求學(xué)生小組配合,共同完成。學(xué)期實(shí)訓(xùn)一般安排在學(xué)期期末,跟學(xué)校小學(xué)期結(jié)合,對(duì)課程群相關(guān)課程進(jìn)行總結(jié)和驗(yàn)收,要求學(xué)生團(tuán)隊(duì)協(xié)作。全方位訓(xùn)練的模式旨在為學(xué)生將來(lái)從事課題研究、工程項(xiàng)目研發(fā)打下良好的基礎(chǔ)。
3.5 加大基礎(chǔ)教學(xué)資源建設(shè),提供學(xué)生自學(xué)平臺(tái)
高等教育不應(yīng)該僅僅是知識(shí)的單向傳授,更應(yīng)該是學(xué)生學(xué)習(xí)上的引導(dǎo)。豐富的教學(xué)資源是學(xué)生進(jìn)行自主學(xué)習(xí)的基本條件,但資源建設(shè)不是簡(jiǎn)單的素材堆砌,而是通過(guò)建立界面友好宜用的課程網(wǎng)站引導(dǎo)學(xué)生充分利用時(shí)間進(jìn)行自主學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣。
學(xué)校還應(yīng)建設(shè)互動(dòng)式教學(xué)平臺(tái),打破教學(xué)時(shí)空限制,構(gòu)建以學(xué)生為中心的自主學(xué)習(xí)環(huán)境;建立課程教學(xué)資源網(wǎng),開(kāi)發(fā)課程網(wǎng)上教學(xué)平臺(tái),為學(xué)生提供電子教案、多媒體課件、案例分析、習(xí)題作業(yè)、實(shí)驗(yàn)指導(dǎo)、相關(guān)學(xué)習(xí)網(wǎng)站鏈接等豐富的網(wǎng)上教學(xué)資源;同時(shí)提供在線測(cè)試、網(wǎng)上答疑等,擴(kuò)充課堂教學(xué)區(qū)域,使學(xué)生可以在任何時(shí)候、任何地點(diǎn)進(jìn)行互動(dòng)學(xué)習(xí)。
4 結(jié)語(yǔ)
教育部“卓越工程師教育培養(yǎng)計(jì)劃”的實(shí)施,對(duì)高等院校軟件工程專業(yè)人才培養(yǎng)和學(xué)生能力培養(yǎng)提出了更高的要求。我們依據(jù)市場(chǎng)以及信息產(chǎn)業(yè)對(duì)人才規(guī)格的需求,結(jié)合本專業(yè)的辦學(xué)定位和辦學(xué)特色,提出了能力導(dǎo)向型軟件工程課程群建設(shè)方案。該方案現(xiàn)已在軟件工程專業(yè)本科生培養(yǎng)中試運(yùn)行。接下來(lái),我們將根據(jù)該方案的執(zhí)行情況進(jìn)行評(píng)估,以便進(jìn)行合理改進(jìn),更好地滿足社會(huì)對(duì)軟件工程人才的需求,培養(yǎng)出理論知識(shí)豐富、工程實(shí)踐能力強(qiáng)的高素質(zhì)軟件工程人才。
關(guān)鍵詞:移動(dòng)應(yīng)用;軟件開(kāi)發(fā);實(shí)訓(xùn)平臺(tái);專業(yè)技能;職業(yè)拓展
中圖分類號(hào):G710 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1005-1422(2013)09-0100-03
一、前言
計(jì)算機(jī)類專業(yè)是職業(yè)院校開(kāi)設(shè)的重要專業(yè)類型,而軟件技術(shù)及軟件工程專業(yè)是計(jì)算機(jī)類專業(yè)其中一個(gè)專業(yè),是目前市場(chǎng)需求最多的專業(yè)類型之一,也是職業(yè)院校高薪就業(yè)十大專業(yè)之一(來(lái)自麥可思《2013年中國(guó)大學(xué)生就業(yè)報(bào)告》就業(yè)藍(lán)皮書)。然而,在職業(yè)院校軟件技術(shù)及軟件工程專業(yè)的人才培養(yǎng)以及就業(yè)過(guò)程中,存在兩個(gè)問(wèn)題:(1)相對(duì)于普通高校學(xué)生,職業(yè)院校的學(xué)生學(xué)習(xí)基礎(chǔ)要低一些,增加一定的教學(xué)難度;(2)職業(yè)院校畢業(yè)學(xué)生就業(yè)以中小型企業(yè)為主,而我國(guó)的中小型企業(yè)普遍不提供入職技能培訓(xùn),新員工均要求能夠立即上崗[1]。所以,在軟件技術(shù)及軟件工程專業(yè)人才培養(yǎng)過(guò)程中,人才是否能滿足市場(chǎng)需要是考核教育質(zhì)量的核心指標(biāo),教學(xué)與實(shí)踐相結(jié)合、理論教學(xué)與模擬場(chǎng)景甚至是生產(chǎn)環(huán)境實(shí)訓(xùn)相結(jié)合是提高教學(xué)質(zhì)量的有效手段,軟件技術(shù)及軟件工程具有很強(qiáng)的系統(tǒng)性、技術(shù)含量高、技術(shù)更新快,因此在教學(xué)當(dāng)中既要注重專業(yè)基礎(chǔ)理論的教學(xué),又要把握行業(yè)技術(shù)發(fā)展的方向、加強(qiáng)學(xué)生實(shí)踐技能的培養(yǎng),很有必要建立高度仿真的實(shí)訓(xùn)系統(tǒng),來(lái)實(shí)現(xiàn)軟件開(kāi)發(fā)與管理業(yè)務(wù)中的各個(gè)崗位職業(yè)一系列技能的訓(xùn)練,從而達(dá)到畢業(yè)即可上崗的人才培養(yǎng)目標(biāo)。
軟件開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)的建設(shè),國(guó)家教育部有相關(guān)的規(guī)定和要求,早在2007年教育部辦公廳就印發(fā)了《中等職業(yè)教育數(shù)控技術(shù)應(yīng)用等四個(gè)專業(yè)實(shí)訓(xùn)基地設(shè)備基本配置推薦標(biāo)準(zhǔn)》的通知【教職成廳〔2007〕5號(hào)】,其中對(duì)計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)的軟件開(kāi)發(fā)培養(yǎng)方向的實(shí)訓(xùn)提供了基本配置推薦標(biāo)準(zhǔn),文件還說(shuō)明了計(jì)算機(jī)軟件開(kāi)發(fā)方向的軟件測(cè)試實(shí)訓(xùn)室所涵蓋的實(shí)訓(xùn)內(nèi)容:(1)軟件開(kāi)發(fā)環(huán)境配置;(2)應(yīng)用程序開(kāi)發(fā);(3)Web站點(diǎn)維護(hù);(4)數(shù)據(jù)庫(kù)建立及維護(hù);(5)測(cè)試工具的應(yīng)用;(6)軟件測(cè)試;(7)測(cè)試文檔編寫。
二、平臺(tái)概述
在移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域中,已經(jīng)形成了三大主流平臺(tái):(1)谷歌(Google)的Android開(kāi)發(fā)平臺(tái),采用Java語(yǔ)言,(2)蘋果(Apple)的iOS開(kāi)發(fā)平臺(tái),采用Objective-C語(yǔ)言,(3)微軟的Windows Phone開(kāi)發(fā)平臺(tái),以C#語(yǔ)言為主要編程語(yǔ)言。其中微軟移動(dòng)開(kāi)發(fā)平臺(tái)因?yàn)槠渫暾墓ぞ哕浖w系、優(yōu)良的本地化和用戶體驗(yàn)、豐富的學(xué)習(xí)文檔、較低的技術(shù)門檻能、廣泛的市場(chǎng)需求、以及對(duì)WEB應(yīng)用程序與桌面應(yīng)用程序開(kāi)發(fā)的全覆蓋等眾多特性,相對(duì)其他兩個(gè)開(kāi)發(fā)平臺(tái)來(lái)說(shuō),更適合職業(yè)院校學(xué)生學(xué)習(xí)。所以,大多數(shù)職業(yè)院校把微軟移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái)作為實(shí)訓(xùn)的首選平臺(tái)。
微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)由四大部分組成:微軟開(kāi)發(fā)平臺(tái)、課程資源與培訓(xùn)、校企合作備忘錄和體驗(yàn)中心,如圖1所示。
(一)體驗(yàn)中心包括由XBOX/Kinect及大屏幕組成的體感互動(dòng)體驗(yàn)系統(tǒng)、Windows 8觸屏筆記本、Windows Phone手機(jī)、Surface Pro平板組成的體驗(yàn)環(huán)境,主要用來(lái)體驗(yàn)微軟的一些新技術(shù)和展示和試用實(shí)訓(xùn)教學(xué)中師生開(kāi)發(fā)的應(yīng)用程序。
(二)課程資源與培訓(xùn)是微軟提供的系統(tǒng)化的軟件開(kāi)發(fā)相關(guān)的國(guó)際精品課程以及對(duì)師資知識(shí)結(jié)構(gòu)的更新培訓(xùn);
(三)校企合作備忘錄是由微軟協(xié)助提供的同軟件企業(yè)的合作方案建議,包括企業(yè)提供真實(shí)案例、師生作品向企業(yè)推薦、頂崗實(shí)習(xí)等合作項(xiàng)目;
(四)微軟開(kāi)發(fā)平臺(tái)是微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)的核心,由5個(gè)模塊組成:
1.實(shí)訓(xùn)平臺(tái)基礎(chǔ)模塊,是指構(gòu)建開(kāi)發(fā)平臺(tái)的客戶端及服務(wù)器的基礎(chǔ)軟件環(huán)境,由Windows Server 2012、SQL Server 2012、System Center 2012、Windows Professional 8等系統(tǒng)軟件將若干臺(tái)物理服務(wù)器采用云計(jì)算架構(gòu)和虛擬化技術(shù)組成一個(gè)資源池,面向師生提供統(tǒng)一的開(kāi)發(fā)環(huán)境虛擬機(jī)、個(gè)人存儲(chǔ)以及開(kāi)發(fā)實(shí)訓(xùn)所用到的各種虛擬服務(wù)器,如Team Foundation Server等。
2.分析設(shè)計(jì)模塊,由Office Professional Plus 2013和Visio Professional 2013組成,實(shí)現(xiàn)需求文檔、數(shù)據(jù)庫(kù)物理模型、OOD/OOP模型等的分析和設(shè)計(jì)。
3.應(yīng)用開(kāi)發(fā)模塊,主要由Team Foundation Server 2012和Visual Studio Ultimate/ Professional組成,實(shí)現(xiàn)軟件開(kāi)發(fā)過(guò)程中的設(shè)計(jì)、編碼、測(cè)試和部署的程序開(kāi)發(fā)工作。
4.應(yīng)用軟件生命周期管理模塊,主要由Visual Studio Team Foundation Server 2012組成,用來(lái)實(shí)現(xiàn)工程項(xiàng)目管理、團(tuán)隊(duì)協(xié)作、開(kāi)發(fā)文檔管理、代碼版本配置管理、測(cè)試管理和部署管理,提供了覆蓋軟件開(kāi)發(fā)流程中的主要工作崗位的功能集合。
5.項(xiàng)目管理模塊,由Project Server 2013與Project Professional 2013組成,用于對(duì)軟件開(kāi)發(fā)項(xiàng)目進(jìn)行全面管理,包括任務(wù)管理,資源(時(shí)間、人力、設(shè)備場(chǎng)地等)管理,以及進(jìn)度、計(jì)劃、溝通、調(diào)度與風(fēng)險(xiǎn)管理等。
通過(guò)微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái),可以實(shí)現(xiàn)移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域中從專業(yè)技能訓(xùn)練到實(shí)際生產(chǎn)工作的完整的工作流程、全方位角色以及校企互動(dòng)的實(shí)訓(xùn)教學(xué);同時(shí)還可以將Project Server 2013應(yīng)用與教學(xué)過(guò)程當(dāng)中,通過(guò)對(duì)教學(xué)過(guò)程的分解、任務(wù)分配、任務(wù)指引和實(shí)訓(xùn)考核,能夠方便地實(shí)現(xiàn)基于工作過(guò)程指引的教學(xué)模式[2],以獲得更好地教學(xué)效果。
三、教學(xué)應(yīng)用
移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教學(xué)的目的是讓學(xué)生從整體上理解軟件開(kāi)發(fā)流程及相關(guān)概念,通過(guò)系統(tǒng)化的軟件開(kāi)發(fā)課程掌握軟件開(kāi)發(fā)的基本技能,通過(guò)對(duì)工具軟件的應(yīng)用訓(xùn)練使學(xué)生能夠掌握軟件開(kāi)發(fā)環(huán)境的組建、熟悉開(kāi)發(fā)環(huán)境中常用工具軟件的使用方法,通過(guò)基于應(yīng)用軟件生命周期管理軟件的指引教學(xué)使學(xué)生能夠掌握軟件開(kāi)發(fā)流程中各個(gè)主要崗位的工作內(nèi)容和相關(guān)技能,通過(guò)對(duì)真實(shí)Windows Phone移動(dòng)應(yīng)用程項(xiàng)目的開(kāi)發(fā)實(shí)訓(xùn)使學(xué)生能夠掌握移動(dòng)應(yīng)用開(kāi)發(fā)完整的開(kāi)發(fā)模式和應(yīng)用程序商店(App Store)流程,通過(guò)項(xiàng)目管理實(shí)訓(xùn)教學(xué)能夠提高學(xué)生團(tuán)隊(duì)合作精神以及從更高的層面發(fā)現(xiàn)、分析和解決問(wèn)題的能力。進(jìn)而使學(xué)生工作能力能夠達(dá)到準(zhǔn)生產(chǎn)環(huán)境水平,實(shí)現(xiàn)畢業(yè)就上崗的高水平就業(yè)能力以及未來(lái)職業(yè)拓展能力。
微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)本質(zhì)上是微軟Windows平臺(tái)上統(tǒng)一的軟件開(kāi)發(fā)實(shí)訓(xùn)平臺(tái),涵蓋了控制臺(tái)程序、桌面應(yīng)用程序、 WEB應(yīng)用程序、WPF/Silverlight應(yīng)用程序、Windows Phone移動(dòng)應(yīng)用程序以及應(yīng)用軟件生命周期管理,可以結(jié)合各個(gè)學(xué)校的實(shí)際情況開(kāi)發(fā)出符合學(xué)校自身特點(diǎn)的實(shí)訓(xùn)教學(xué)應(yīng)用。在基于移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)方面,以東莞理工學(xué)校為例,見(jiàn)圖2,主要有以下幾個(gè)方面:
1.基本技能訓(xùn)練。在學(xué)生具備基本的程序設(shè)計(jì)基礎(chǔ)知識(shí)后,就可以進(jìn)行軟件開(kāi)發(fā)的基本技能訓(xùn)練,分為三部分:
第一部分是通過(guò)簡(jiǎn)單的控制臺(tái)程序或桌面應(yīng)用程序?qū)嵱?xùn)讓學(xué)生掌握程序設(shè)計(jì)的基本技能,如Visual 工具的使用,程序代碼的編寫、調(diào)試、運(yùn)行方法;通過(guò)一些簡(jiǎn)單有趣的小程序來(lái)理解、強(qiáng)化和印證前面所學(xué)的數(shù)據(jù)結(jié)構(gòu)知識(shí),逐步掌握編程語(yǔ)言C#的語(yǔ)法并能熟練使用。
第二部分是WEB應(yīng)用程序開(kāi)發(fā)實(shí)訓(xùn),如小型的WEB網(wǎng)站、簡(jiǎn)單的WEB應(yīng)用管理程序,通過(guò)從創(chuàng)建WEB APP工程項(xiàng)目、頁(yè)面設(shè)計(jì)和組織、頁(yè)面跳轉(zhuǎn)、業(yè)務(wù)處理代碼編寫到WEB應(yīng)用程、部署和運(yùn)行的實(shí)訓(xùn)教學(xué),讓學(xué)生理解WEB應(yīng)用程序的工作模式和執(zhí)行原理、掌握WEB應(yīng)用程序工程項(xiàng)目的組織結(jié)構(gòu)和維護(hù)、掌握應(yīng)用程序的設(shè)計(jì)方法和WEB控件的使用。
第三部分是移動(dòng)應(yīng)用程序的開(kāi)發(fā)實(shí)訓(xùn),主要是通過(guò)簡(jiǎn)單、實(shí)用有趣的程序案例,讓學(xué)生掌握基于Windows Phone 8的應(yīng)用程序的開(kāi)發(fā)流程,重點(diǎn)是了解和掌握Windows Phone 8應(yīng)用程序的組織結(jié)構(gòu)、設(shè)計(jì)模式、執(zhí)行原理以及到應(yīng)用程序商店(App Store)的流程。
2.移動(dòng)應(yīng)用專項(xiàng)技能訓(xùn)練。移動(dòng)應(yīng)用專項(xiàng)技能訓(xùn)練主要是培養(yǎng)學(xué)生使用軟件技術(shù)解決實(shí)際問(wèn)題的能力,通過(guò)專項(xiàng)訓(xùn)練掌握對(duì)業(yè)界流行的技術(shù)和未來(lái)即將流行的技術(shù),并能夠綜合運(yùn)用來(lái)實(shí)現(xiàn)企業(yè)業(yè)務(wù)需求。
3.多工作崗位技能訓(xùn)練?,F(xiàn)代軟件開(kāi)發(fā)是一項(xiàng)多人協(xié)作參與的工作,隨著工業(yè)化程度的提高,開(kāi)發(fā)過(guò)程日益規(guī)范化、標(biāo)準(zhǔn)化和流程化,分工也更加細(xì)致和明確,逐漸形成需求分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試管理、系統(tǒng)運(yùn)維、配置管理、文檔管理、項(xiàng)目管理等一系列分工明確的工作崗位,在微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)中,通過(guò)Team Foundation Server和Visual 工具可以實(shí)現(xiàn)上述工作崗位的模擬實(shí)訓(xùn),老師可以把學(xué)生分成多個(gè)項(xiàng)目小組,每個(gè)小組進(jìn)行不同的項(xiàng)目開(kāi)發(fā),每個(gè)學(xué)生可以參加多個(gè)小組并擔(dān)任不同的崗位角色,履行相應(yīng)的工作職責(zé),使學(xué)生可以在每個(gè)工作崗位得到鍛煉,而不僅僅是程序編碼。
4.項(xiàng)目管理技能訓(xùn)練。在軟件開(kāi)發(fā)行業(yè)中,項(xiàng)目管理是軟件開(kāi)發(fā)從業(yè)人員職業(yè)拓展的主要途徑之一,也是是打通職業(yè)“上升通道”的渠道之一,軟件開(kāi)發(fā)人員在獲得一定經(jīng)驗(yàn)和能力,通常成為項(xiàng)目主管或項(xiàng)目經(jīng)理,成為技術(shù)型管理人員,然后逐步向更高的職位發(fā)展。在項(xiàng)目管理中,項(xiàng)目管理人員面對(duì)不僅僅是技術(shù)問(wèn)題,更多的是項(xiàng)目干系人之間的協(xié)調(diào),以及項(xiàng)目的進(jìn)度、成本、質(zhì)量、風(fēng)險(xiǎn)、溝通管理等非技術(shù)問(wèn)題。
四、注意事項(xiàng)
微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)是一套完善而實(shí)用的實(shí)訓(xùn)平臺(tái),為了使實(shí)訓(xùn)平臺(tái)發(fā)揮出更大的價(jià)值,學(xué)校以及教師應(yīng)該注意以下事項(xiàng):
1.作為企業(yè),其主要目的是生產(chǎn)并盈利,所以,我們應(yīng)該主動(dòng)積極地與合作企業(yè)進(jìn)行溝通,并且要走向社會(huì),尋求更多的企業(yè)合作,了解行業(yè)動(dòng)態(tài)和技術(shù)發(fā)展方向,加強(qiáng)學(xué)校教學(xué)與企業(yè)生產(chǎn)之間的互動(dòng),獲取更多真實(shí)教學(xué)案例甚至項(xiàng)目外包。
2.及時(shí)更新知識(shí)結(jié)構(gòu)與課程體系。專業(yè)教師必須及時(shí)更新自己的知識(shí)結(jié)構(gòu),不斷重構(gòu)教材和課程內(nèi)容,及時(shí)了解并掌握新的應(yīng)用技術(shù),并運(yùn)用到實(shí)訓(xùn)教學(xué)當(dāng)中,這樣培養(yǎng)出來(lái)的學(xué)生才不至于脫離社會(huì)需求。
3.加強(qiáng)實(shí)訓(xùn)平臺(tái)管理。移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)在學(xué)校應(yīng)用當(dāng)中有三個(gè)特點(diǎn):(1)使用率高,進(jìn)度重疊率高,(2)學(xué)生更替快,(3)系統(tǒng)升級(jí)快。所以需要加強(qiáng)管理,首選,要建立學(xué)期實(shí)訓(xùn)計(jì)劃項(xiàng)目清單,包括實(shí)訓(xùn)班級(jí)、實(shí)訓(xùn)階段、實(shí)訓(xùn)項(xiàng)目及案例資源等;其次,對(duì)于畢業(yè)學(xué)生要及時(shí)對(duì)其空間進(jìn)行清理,對(duì)其中的優(yōu)秀項(xiàng)目進(jìn)行整理歸檔;最后,對(duì)實(shí)訓(xùn)平臺(tái)中的重要系統(tǒng)如SDK要及時(shí)升級(jí),以便能夠進(jìn)行新技術(shù)的實(shí)訓(xùn)教學(xué)。
4.對(duì)于一些重要的實(shí)訓(xùn)項(xiàng)目要保證一定數(shù)量的重復(fù)案例,根據(jù)學(xué)習(xí)理論,重復(fù)原則有效提高學(xué)習(xí)效果,在實(shí)訓(xùn)過(guò)程中,學(xué)生會(huì)做但不一定掌握,有時(shí)候是依葫蘆畫瓢,并沒(méi)有理解,需要通過(guò)多次類似的案例重復(fù)訓(xùn)練才能達(dá)到預(yù)期的效果。
五、應(yīng)用總結(jié)
在移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教學(xué)當(dāng)中,不管是采用微軟移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)還是其他的移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái),技能訓(xùn)練都一定要結(jié)合行業(yè)需求,基本技能訓(xùn)練要扎實(shí)、專項(xiàng)技能訓(xùn)練要強(qiáng)化、同時(shí)還要注意培養(yǎng)學(xué)生職業(yè)拓展能力和職業(yè)素養(yǎng),加強(qiáng)學(xué)校師生與企業(yè)、與行業(yè)、與社會(huì)的互動(dòng),這才是移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)在教學(xué)應(yīng)用中的根本所在。
參考文獻(xiàn):
[1]徐愉吟.職業(yè)院校畢業(yè)生就業(yè)困難的原因分析及指導(dǎo)對(duì)策[J].考試周刊.2009,(26).