第一篇:應用型高校計算機類專業軟件測試課程教學改革
應用型高校計算機類專業軟件測試課程教學改革
摘要:軟件測試課程是一門應用性很強的專業課程,作者結合自身從事軟件測試企業的工作經歷和多年從事軟件測試教學的心得體會,分析軟件測試行業的巨大人才需求背景,指出傳統高校軟件測試課程教學存在的不足,提出面向應用基于項目驅動的校企合作教學改革模式,并說明教學效果。
關鍵詞:軟件測試;項目驅動;校企合作;應用性
引言
軟件測試課程是高校計算機類專業開設的專業方向課程,由于課程知識點與軟件工程課程存在一定的重疊,且很多該專業學生存在對軟件測試行業了解的誤區,所以軟件測試課程教學效果差強人意。實際上,IT行業對于軟件測試工程師需求是特別巨大的,這就導致了尷尬的局面:軟件測試部門招不到人,而計算機類專業畢業生既缺乏軟件測試技能又不愿從事軟件測試工作。隨著中央政府要求更多的地方高校向應用型轉變,這些高校的計算機類專業應該順應高校轉型潮流,進一步明確專業面向應用的定位,加快專業方向課程的改革。國內很多學者從軟件測試內容、基于卓越計劃驅動等角度提出改革方案,但改革方案應用性不強。筆者既有在IT企業從事軟件測試工作的經歷,又從事多年高校計算機科學與技術專業的軟件測試課程教學工作,因此,對于轉型為應用型高校的計算機類專業軟件測試課程教學,建議采用面向應用基于項目驅動和校企合作的改革模式。
1軟件測試行業巨大的人才需求
軟件測試崗位一直是IT企業中的熱門崗位。據國內知名就業網站前程無憂統計,軟件測試崗位需求為IT職位前8名,全國就業崗位數量非常大。軟件測試行業職位又可分為測試員、軟件測試工程師、高級軟件測試工程師、測試經理等。就軟件測試工程師職位而言,在北京、深圳等一線城市,起點工資月薪可達8000元人民幣。
軟件測試工程師崗位招聘除日常的學歷、資歷要求外,一般還有以下4方面的專業素質要求:能編制軟件測試方案、設計測試用例、執行與記錄測試;熟練使用常見的一兩種主流自動化測試工具;熟練操作常見的數據庫管理系統(如ORACLE、SQL SERVER等)和SQL語言;熟練使用一兩種主流開發工具和開發語言(如Java或C++)。作為計算機類專業畢業生,達到軟件測試工程師崗位的上述要求應該說是不難的,但現實情況是,企業即使給出高薪的條件,也難招聘到滿意的軟件測試工程師。筆者分析原因在于以下幾點:
(1)計算機類專業畢業生存在對軟件測試行業的認識誤區,出現諸如“重開發輕測試”“軟件測試技術含量低、待遇低、發展前景一般”等片面的觀點;甚至出現高校教師也持有同樣觀點,導致教學過程中未能引導學生正確認識軟件測試行業和軟件測試崗位;如此一來,畢業生更加不愿意選擇軟件測試工作。
(2)國內大多數轉型高校在本科、專科層次的專業設置中并未專門開設軟件測試專業,招聘崗位大多數來自計算機科學與技術、軟件工程等專業,而這些專業畢業生又都只是一心從事軟件工程師工作。
(3)有不少計算機類專業的女生愿意從事軟件測試工作,但在上述崗位要求的開發能力、數據庫方面相對男生有所欠缺(這里以筆者所在的湖北民族學院計算機科學與技術專業為例)。
2傳統高校軟件測試課程教學現狀
雖然軟件測試行業崗位需求巨大,但未轉型為應用型高校的計算機類專業的軟件測試課程教學存在不適應軟件測試行業發展的問題。從專業建設角度來說,應用性體現并不明顯。
2.1課程定位
對于軟件測試課程,不同高校的計算機類專業課程定位不同。以計算機科學與技術專業為例,按照教育部計算機科學與技術專業教學指導分委員會定義,軟件測試為非專業核心課程,屬于專業課程。有的高校將軟件測試定為專業方向必修課,也有高校將其定為專業方向選修課程。
2.2教學內容
傳統高校計算機類軟件測試課程教學內容總體來說存在重理論輕實踐、學時數偏少、與企業需求脫節、應用性不強、不注重課程間銜接的問題。而且,還存在軟件工程課程與軟件測試課程知識重疊問題,教學內容重點體現在軟件測試基本流程、軟件測試方法等概念性的知識,沒有把IT企業有廣泛需求和應用的測試管理、自動化測試工具、測試規范等重要內容作為課程重點講解和實踐。
2.3教學方式
傳統高校的軟件測試課程的授課教師,由于缺乏企業工作經歷和項目管理經驗,無論是理論課程還是實踐課程上課,都難以激發學生對的學習興趣。存在教學內容枯燥、教學方式單
一、教學考核評價方式傳統(如課程結業論文)等問題,難以提高學生的項目工程實踐能力,導致學生就業時無法達到企業招聘軟件測試工程師的要求。
3面向應用的軟件測試教學改革
轉型高校計算機類專業若要將學生培養成軟件測試工程師,應該從3條基線加以培養,主要包括軟件測試專項課程、程序設計能力及平臺使用、web技術及數據庫,具體知識體系如圖1所示。基于篇幅關系,此處重點討論軟件測試課程知識。軟件測試課程改革的面向應用,主要體現在項目工程的實踐性。筆者選取IT業成熟城市的公司,將其工程項目引入課程的實踐教學中。在教學中,把學生分成多個小組,小組中每個學生以不同的角色(如項目經理、軟件工程師、軟件測試工程師等)參與到項目的實踐過程中。筆者每上軟件測試第一次課時,都會帶領學生一起瀏覽智聯招聘、前程無憂等主流招聘平臺當天有關軟件測試工程師崗位的職位要求,讓學生明白任課教師的出發點就是面向應用,希望學生學完此課程后能基本勝任軟件測試工程師的崗位。
軟件測試教學改革主要從教學內容知識體系、實踐教學改革、考核評價改革、改革效果的
設置軟件測試課程教學內容要充分考慮融合軟件測試工程師崗位所需的數據庫技術、高級語言程序設計及開發平臺兩方面的知識,這樣課程體系才具有系統性、綜合性、交叉性。例如,教師在講授自動化測試工具Quick TestProfessional及Test Director時,應將這兩個工具與主流的數據庫管理系統SQL Server、Oracle等結合起來;講授白盒測試工具c++Test時,應將c++程序設計與相應的開發平臺結合起來,并加以舉例應用。
3.2實踐教學改革
實踐教學是軟件測試課程重要的組成部分。要體現軟件測試課程的應用性,就必須改革實踐教學。傳統高校軟件測試課程實踐教學通常圍繞軟件測試流程制訂測試計劃、測試設計、執行測角度闡述改革方案。
3.1教學內容知識體系
軟件測試課程教學內容改革主要體現在應用性、工程實踐性上,同時還要考慮課程與圖1中相關課程的交叉性、關聯性。筆者結合企業需求和計算機類專業人才培養方案,擬定軟件測試課程的主要教學內容和課時安排,詳細安排如表1所示。表1中軟件測試課程總學時為40學時,理論和實踐各為20學時。相對傳統高校軟件測試課程,表1中實踐總學時占總學時比例較高,達到50%。試、測試總結等幾個環節展開,總學時數一般為8~12學時。這種實踐教學模式存在實踐學時數偏少、每個流程實驗分散開設、無項目管理過程練習等不足。因此,對實踐教學要進行更加面向應用、結合企業需求的改革。
(1)實踐教學總學時數提高到20學時,不再按測試流程逐個單獨開設實驗。20學時的實踐教學融為一個項目案例,按照軟件測試企業項目管理流程及模式開展,分團隊開展訓練,一個團隊一個項目。
(2)集中實踐教學時間段,不間斷教學過程,統籌安排學生上課時間,在項目工程實踐階段不安排其他任何課程,保證學生全身心投入到項目工程實踐中。
(3)加強校企合作,充分利用合作企業工程師的項目經驗。項目工程實踐期間,請合作企業工程師或項目經理遠程指導項目管理,解決技術問題。當條件成熟時,還可將合作企業的部分項目納入到課程的項目工程實踐教學過程中,真正實現服務測試外包。進一步提高學生的軟件測試項目工程實踐能力,讓學生盡早適應企業管理的工作模式。
3.3考核評價改革
轉型高校教學側重應用和工程實踐,因此教學課程的考核和評價也應進行相應改革。傳統的教學課程考核多為考試、課程報告等形式,這些形式特別容易出現抄襲、只做報告不做設計、不做編碼等問題,原因就在于考核側重結果忽略過程。如何結合實踐教學過程和結果考核,是改革問題關鍵。在師資隊伍充足的情況下,可作如下改革:
(1)教學過程中成立項目小組,每個小組由3~4人組成,每小組一個組長,成員進行相應分工。每次任務完成后,任課教師按小組評定成績并排名,課程結束時進行一次項目答辯,組長主講,小組成員陳述自己分工內容。學生課程成績主要來自兩部分:小組成績(占70%權重),答辯表現(占30%權重)。
(2)課程結業方式多樣化。除了采用項目答辯,還可增加軟件源代碼、項目文檔、課程報告、學科競賽成績充抵等方式。
(3)鼓勵學生參加有影響力的軟件行業工程資格認證,如全國軟件測試工程師、測試工具資格證等,若獲證可申請免修。
3.4改革效果
以筆者所在的湖北民族學院計算機科學與技術專業為例,自2012年采用上述教學改革方案以來,軟件測試課程教學取得了良好的效果。據初步統計,計算機科學與技術專業每年約有10%畢業生從事軟件測試相關工作,提高了就業質量。實施改革后提高了學生學習軟件測試課程興趣,缺勤率在1%之內。學生項目管理水平得到顯著提高,得到企業的廣泛認可。
第二篇:應用型本科高校《企業管理》課程教學改革研究
應用型本科高校《企業管理》課程教學改革研究
【摘要】為提高應用型大學企業管理課程的教學水平,本文討論了該課程傳統教學中存在的問題。教學方法,教學考核形式等問題進行分析,并根據社會對高校人才培養需求,做出了一些教學改革的方面的探索,以提供有益的思考。
【關鍵詞】企業管理;應用型;教學改革
應用型本科院校人才培養模式不同于傳統的學術人才培養模式。加強學生的實踐能力,使他們成為復合型人才,從而提高學生的就業競爭力。因此,本文對應用型大學企業管理課程教學改革進行了探索。
一、企業管理課程分析
企業管理課程具有連續性,全面性,實用性,針對性,科學性和藝術性。
1.延續性。像大多數管理課程一樣,隨著科學技術的發展和經濟形勢的變化,其發展速度可以被描述為‘舊常”。企業管理這門課程的內容更應是符合當下的市場需求,隨著市場的改變而不斷的發展,課程內容的設置就需要不斷的更新和延續。
2.綜合性。由于涉及多個學科的知識,商業管理實際上是許多學科如經濟學,管理學,心理學,社會學和行為學中的跨學科學科。
3.實踐性。這門學科實際上來自實踐,反過來指導實踐。
4.針對性。在商業管理實踐中,必須為不同的產品和客戶開發不同的生產,營銷和物流計劃。換句話說,沒有通用的企業管理“模板”。
5.科學性與藝術性。管理是一門科學,更是一種藝術。企業管理是人、財、物的管理。企業管理的科學性是藝術性的基礎,藝術性是科學的補充。在經營管理過程中,管理藝術的運用是科學管理的補充和提高。
二、傳統教學中存在的問題
1.教學過程中過分強調教師的主導作用。主要表現在兩方面:首先,在教學內容上,過分強調教師的理論知識教學,忽視實踐教學;二是教學手段方面,相對比較陳舊,多采用教師課堂講授,而忽略反轉課堂等形式多樣的現代化教學方法。
2.教材內容的滯后性。這是在高校教育中普遍存在的問題。教材建設跟不上現代企業的發展。
3.教師實踐經驗的匱乏。大部分高校企業管理課程的教師都是從學校到學校。但缺乏企業的實際鍛煉,因此在課程在實踐性的教學上顯得力不從心,雙語教學更是難以實現。
4.課程考核方式單一性。企業管理課程的考核方法大多是基于傳統的閉卷考試。
三、針對傳統教學存在的問題,本文對該課程的設計進行了探討
1.加強企業管理課程教材建設。企業管理課程教材建設應緊密結合現有企業特別是中小企業乃至微型企業在管理實踐中面臨的新情況,新形勢。這有助于學生掌握與時代特征緊密相連的現代商業管理方法,使他們能夠將自己的技能與企業的實際需求結合起來。實現高校與企業的無縫銜接,提高就業競爭力。教材應針對應用型高校經濟管理類課程的需要,全面系統地介紹現代企業管理的基本原理和方法。內容可以包括現代企業與企業管理,企業戰略管理,企業商業決策,營銷管理,企業生產管理,企業質量管理,企業物流管理,企業技術管理,企業人力資源管理,企業財務管理和企業創新管理。將管理思想與管理
實踐,理論教學和案例教學相結合,鞏固理論和實踐教材。
2.創新教學模式。企業管理課程的實用性要求我們要讓學生成為教學的主體。教師的作用是組織課堂教學,引導討論,安排任務,創造場景,通過顛倒課堂形式來調動學生的學習積極性。案例教學可以讓學生主動參與,通過案例分析的角度來看,提高學生應對沖突的能力,培養學生的實踐動手能力,學生學習可操作性此外,還有角色扮演,模擬,任務驅動,教師演示,多媒體教學,雙語教學等多種教學方法和手段。讓學生直接參與教學活動也是值得提倡的教學模式。
3.深化校企合作。應用型大學的商業管理課程教師普遍缺乏實用性。掌握并了解企業的最新動向和行業發展前沿,為深化學科建設、夯實課程內容做好功課。另外,通過學校與企業的合作,學生也可以參加企業培訓。一個優秀的企業經理必須擁有豐富的知識,包括公司知識,對產品的理解,甚至是對生產過程的了解。因此,讓學生親自參與生產實踐,營銷策劃,生產管理等多個環節,讓學生熟練掌握產品的相關知識,使他的營銷更加方便。考慮到每個學生都不可能有機會接近公司并理解企業,那些可以要求我們參加培訓的學生也需要定期回到學校。沒有參加實習的學生也可以通過交流增加對公司實踐的理解。最后,高校可以聘請行業內的專家到高校開展行業前沿和實踐類型的講座,從而豐富學生的課程實踐內容。
4.改革課程考核方式。大膽改革應用型大學企業管理課程的考核方式,反映成績組成,考試內容和考試形式。盡量突出實踐性的重要性,如:在評估這部分營銷策略時,可要求同學將團隊作為一個單位并以團隊的形式出售。這使得學生不僅可以學習商業管理中的營銷策略知識,還可以在評估過程中學習團隊合作和團隊合作,從而擁有強大的團隊合作能力。團隊的組成可以是隨機的,因為我們認為學生可能沒有機會在未來的實踐中自己確定團隊成員。考試應設置時間期限。從每學期中后期開始,實踐能力評估將在3周左右進行。在早期階段,主要是在課堂進行理論學習和充分鍛煉各種技能。經銷的方式以班級為單位,讓學生自己確定成本預算和銷售價格,并在完成銷售后評估績效。最后,每個團隊必須提交練習報告以完成業務總結會議。
綜上所述,應用型大學企業管理課程教學應突出實踐教學的比例,注重理論聯系實際,充分發揮學生的主觀能動性和創造性。評估方法可以反映學生的知識,綜合能力和創造性思維的程度。
參考文獻:
[1]白慧博,淺談企業管理創新[J].企業家天地下半月刊(理論版),2009,(07).[2]劉芙等,高等教育實踐教學模式的構建與實施[J].現代教育管理,2011(3):88-90.[3]?O炳新等,高等學校課程雙語教學存在的問題與對策[J].包裝學報,2012,10(4):90-94.[4]王寶英等,關于經管類專業課程雙語教學改革的研究[J].經濟師,2012(11):102-103.
第三篇:應用型本科高校環境影響評價教學改革研究
應用型本科高校環境影響評價教學改革研究
摘要:針對環境影響評價課程在應用型本科高校中的重要性和應用性都很強的特點,以培養學生從事環境影響評價工作崗位的能力和社會需求為導向,通過及時修訂環境工程專業本科人才培養方案,及時修訂與環境影響評價和相關課程的教學大綱和學時,不斷更新教學內容與方法、改革考核方式等措施,達到了提高教學質量和學以致用的效果,實現了提高學生的執業技能和就業核心競爭力的雙重目的。
關鍵詞:應用型本科高校;環境影響評價;教學改革;教學方法;考核方式
環境影響評價課程是應用型本科院校環境工程專業的一門專業必修課,也是我校專業骨干課程之一,它強調課程間的相互交叉,理論和實際相結合,理論性和應用性都很強。隨著“環境影響評價法”的實施、“注冊環境影響評價工程師”制度的建立以及在環境影響評價事業日益備受關注的同時,也對高校環境影響評價人才的培養過程和培養出來的人才提出了更高、更嚴的要求。
黑龍江東方學院環境工程本科專業在人才培養過程中,非常重視環境影響評價人才的培養工作,為進一步提高學生環境影響評價課程的學習效果以及將來畢業生從事環境影響評價的職業核心競爭力,結合本專業實際情況,我們下了很大功夫,主要從及時修訂人才培養方案、及時修訂相關課程的教學大綱和學時、不斷更新教學內容和方法、改革考核內容和方式等方面進行了教學改革,及時發現問題并整改,取得了非常好的效果。
一、重新修訂人才培養方案,增加相關課程和學時
環境影響評價是一門綜合性課程,融合了數學、物理、化學、生物等多學科知識。但是在以往授課過程中存在諸多問題,基本上這門課一直都是孤立的,久而久之不自覺地就被邊緣化了。教學過程中沒有在意學生的感受,沒有及時查找問題,更沒有整改措施,采用填鴨式的灌輸教學方法,教學效果很差,對該課程沒有興趣,學生不想聽也聽不懂,更談不上學以致用,加之學時有限(僅有理論課34學時),在短時間內把所有涉及到的相關知識全面細致地講授一遍是不可能的。針對以上嚴峻形勢,教學改革迫在眉睫。本專業所有老師通過多次走訪、調研、發放調查問卷和召開座談會等形式,同時邀請了哈爾濱工業大學、黑龍江大學、黑龍江省環科院、哈爾濱市產業辦環境影響評價科等權威單位的“雙師型”專業技術人員,多次蒞臨指導,于2013年重新修訂了環境工程專業本科人才培養方案(修改為理論課48學時+實踐24學時)。同時也增加了相關課程并調整學時,即是以環境影響評價為核心的“大學生職業生涯規劃”“形勢與政策”“專業導論”“環境法律法規”“環境管理學”“水污染控制工程”“大氣污染控制工程”“固體廢棄物處理與資源化利用”“環境檢測技術”“環境噪聲控制”“清潔生產”“質量技術監督基礎”等輔助課程,聘請最好的有實踐經驗的資深教師任教,修訂了相關課程的教學大綱,調整了授課學時,重視實踐。團隊成員有分有合,擰成一股繩,心往一處想,勁往一處使,為培養有能力從事環境影響評價工作的高級人才奠定了堅實基礎。學生學習的積極性、目的性和興趣得到大幅度提高,教師授課過程中激情倍增,互惠共贏。近3年來,有45名畢業生從事建設項目環境影響評價工作。
二、充實教學內容,完善教學手段,提高學習效果
要提高教學效果,必重教善學,缺一不可,但教師起著決定性的作用。師者,傳道授業解惑。優秀的好教師,不僅知識淵博,更要有豐富的實踐經驗,把復雜抽象難懂的知識原理簡單化,把實際生活中生動具體的案例帶到課堂上,才能有效地提高學生的學習興趣和效果,這對教師自身的業務能力特別是實踐能力提出了更高的要求。如何當優秀的好老師,我專業采取了以下措施:
1.組織老師下場充電,參與環境影響評價現狀調查評價和環境影響評價報告書、報告表的編制工作,并請有經驗的國家注冊環境影響評價師親臨指導,參加注冊環境影響評價工程師、國家清潔生產審核師的培訓和考試,增加教師學識,授課內容結合實際,積累實戰經驗。
2.針對環境影響評價中涉及到的很多理論性強的、抽象的、難以理解消化的環節,直接采用各類已批準的近期的建設項目環境影響報告書中的相關章節來講授,幫助學生理解掌握并應用到實際。
環境影響評價博大精深,以往學生只能硬著頭皮去死記硬背,而不知道學什么、為什么學、怎么學,更做不到活學活用,沒有目的,更沒意義,學起來枯燥乏味,唉聲嘆氣,與教學目的背道而馳。這是很多學校的通病,我們針對環境影響評價中的重難點和抽象的知識,直接采用已批準的建設項目環境影響報告書中的相關章節來講授,簡單明了便于理解和掌握。
3.將環境影響評價師執業資格考試大綱融入課程教學大綱中,及時更新教學內容,補充教學資料,并借助中國環境影響評價網,國家、黑龍江省精品課網促進學生自主學習。環境影響評價師職業考試大綱源于實際,與時俱進,尤其是一些國家政策、相關的法規標準和技術導則等時效性很強。為此,我們把職業資格考試的最新內容引入課堂,以期學生在第一時間掌握第一手寶貴資料,就業后上手快,干得好,留得住,發展好。
4.聘請其他高校的優秀教師和企業行業的高級工程師來修訂課程教學大綱并進行授課,參與人才培養方案的修訂工作,邊修訂,邊實施,邊整改,形成了合力。
三、調整總評成績構成,加大實踐環節分數比例
本專業在環境影響評價課程的總評構成比例、考核內容和方式上進行了改革。現在環境影響評價課程總評成績由多塊構成,主要由過程教學管理(包括自覺性、積極性、有效性、組織紀律性、團結協作性等,20%)、實踐環節(每人獨立完成一份環境影響評價報告表,20%,一份課程設計,30%)和閉卷考試(降低客觀題比例,增加應用題比例,30%)構成,總評成績構成多樣化,強化了實踐環節,弱化了期末閉卷考試。點滴珍貴,重在積累,特別突出了實訓實踐的重要性,徹底糾正了以往不學習,考前背一背的應試突擊式做法,徹底忘記了以往“59遭罪,60萬歲,61浪費”的口號,改變了以往一份卷子定勝負的局面。成績取決于學生的態度和付出的多少,付出就有回報,多勞多得,不勞不得,細化后的考核辦法更人性化,對學生更公平公正,深受學生歡迎。通過以上措施,提高了學習的效果,提高了實際應用水平,突顯該課程的綜合性和實踐性。
四、改革效果
經統計,我專業近三年撰寫環境影響評價方向的畢業論文的比例分別為23.3%、28.5%和34.1%,從事環境影響評價工作畢業生的比例分別為18.0%、24.2%和29.9%,同時這兩個比例均逐年上升,學生工作1年左右考取環境影響評價上崗證,改革的成效還是特別顯著的。
我們所做的一切,目的很簡單,就是為了學生能成才,對得起國家和社會賦予我們的這份責任,對得起學生和家長對學校的這份信任。多動腦,多思考,多引導,多實操,肯定就會有收獲。時代在變,教學改革勢在必行且任重道遠。經過3年的不斷探索與實踐,我專業在人才培養方案、教學內容和方法、考核方式上凝聚了獨到的特色,較好地解決了環境影響評價教學過程中存在的一系列嚴重問題,提高了學生的學習效果和職業能力,同時也提高了教師的綜合素質,師生共同成長,取得了很好效果。
近年來,環境影響特別是不利影響是層出不窮的,環境法規與標準是經常修訂頒布實施的,這就意味著環境影響評價是不斷發展的,環境影響評價技術也是在不斷改進的,因此,我們的人才培養也要與時俱進,盡最大努力培養出更符合國家和社會所需的、有能力的、能勝任的、高層次的、高質量的環境影響評價專門人才。
參考文獻:
[1]魏學鋒,苗娟,董鐵有.基于能力培養的“環境影響評價”教學改革與實踐[J].黑龍江教育(高教研究與評估),2011,4:90-92.[2]郭春梅,趙立軍,詹亞力,陳進富.環境影響評價教學方法研究.廣東化工,2012,3:118-119.[3]匡穎,張煥禎.新形勢下本科《環境影響評價》教學改革探討.環境工程,2014,32:1093-1095.[4]龔國勇,羅天相.“環境影響評價”課程教學體系構建.宜春學院學報,2014,3,(36):137-138.[5]蔣珍茂,陳玉成.“環境影響評價”課程教學改革的初步探索.西南師范大學學報(自然科學版),2013,5,(38):177-180.
第四篇:計算機翻譯軟件測試
對計算機翻譯軟件的測試
跨進九十年代以來,計算機以其迅猛的勢頭進入了高等學校的教學科研領域。這一趨勢也把外語專業的翻譯教學推到了一個十字路口,給這門課提出了新的課題。眾所周知,人工智能研究的一個十分重要但又極其困難的方面,就是讓計算機懂得人類交往的語言,即自然語言。機器翻譯系統是計算機科學的重要研究領域,國內外近幾年來均取得了重大進展。有報道說,由中國科學院計算機所等單位聯合開發研制的“863智能型英漢翻譯系統”達到當今世界最高水平,該系統實現了對原文的語法、語義’和常識的一體化分析,具有面向多文種翻譯的軟件環境。臺灣產“功學電腦自動翻譯系統”也具有“文章類別指定’)的功能,用戶可以在“電子資訊、“歷史法律”、“軍事”等方面指定計算機進行翻譯。機譯系統的這些功能是非常誘人的。
不管怎么說,我們沒有理由拒絕這些高科技成果。然而從當前的情況來看,翻譯及翻譯教學與計算機及其輔助翻譯系統的“聯姻”卻困難重重,舉步艱難。其中,硬件建設是客觀原因之一,例如《譯星》主系統投資據了解在兩萬元左右,每加一種詞典又需一萬五,等等。此外,翻譯軟件功能的評價標準無法達到統一也是其中的原因。筆者長期從事翻譯及翻譯教學工作,對翻譯的標準問題深有體會。在翻譯界,長期以來郎存在對翻譯標準的爭論。“信、達、雅”,“忠實、通順、“正確”,“形似?、神似”,不一而足,有的甚至連圈內人都說不清楚。說到底,造成這種情況的根本原因在于,與科學上的度量衡不同,翻譯質量的標準是一些軟杠子,在實際操作中,標準與訂單一標準之間的差別很大,誰也不可能制的定量測試標準。例如有的客戶只要求翻出大意,能看懂就可以了,而翻譯工作者和翻譯課教師,正規的出版社或報刊,考慮到對讀者負責,避免謬種流傳,往往要求譯文達到可以正式出版的標準。對于由計算機軟件完成的翻譯作業,不同專業、不同級別的專家實行的標準當然就更不可能統一了。有的英語專業人員可能給50分,另一些可能只20分。中文專業的可能給50分,某些非語言專業的人員則可能給80分。
這是因為,英語專業人員看到的可能全是計算機做錯了或做得不好的地方,而非英語專業的人員看到的則是計算機完成的翻譯作業中已經解決的問題或可以來用的部分。耐人尋味的是,一個基礎很差乃至可能根本不懂英語然而會操作計算機的人能夠毫不費力地做到這一步。而這很可能是翻譯界和翻譯教學今后回避不了的問題,對此我們應該有所準備。
最近我們在翻譯課教學中組織了一次英語專業學生與計算機自動翻譯系統的交互測試實驗,目的是讓學生初步認識機器翻譯系統,了解機譯系統的長處與不足,進一步則要求學生思考在今后的實際工作中怎樣運用這些高科技產物。我們感覺實驗從整體上說是成功的。學生對這祥的實驗很有興趣,實驗結果基本上沒有 超出我們的預估。現將有關這一實驗的一些基本情況分析如下,希望能夠引起譯界同行和計算機專家們的興趣。
實驗的第一部分是為什算機完成的翻譯作業打分。為便于比較,我們采用了兩種機器翻譯系統,一種是中國科學院科智語言信息處理有限公司的“智能型英漢機器翻譯系統”,另一種是臺灣產的功學自動翻譯系統。十個題目中前五題的原文選自高等學校英語專業教材《英漢翻譯教程>>(張培基、俞云根等編,上海外語教育出版社),題材屬于社會科學類,難度對于英語專業學生來說屬于中等,對非英語專業的人員則偏難。后五題選自中國冶金進出口上海公司的一份廣告(《上海科技翻譯》1993年第二期)內容大致可以歸人科技類,難度為中等。實驗規定的等級為優等2分,及格1分,不及格為0。每一個句子后邊的中文即計算機完成的作業。原教材和刊物提供的譯文(不是標準答案,謹供參考)附后: 1. The sight and sound of aur jet planes filled me with special longing。科智系統:我們的噴氣式飛機的情景和聲音使我充滿特別的渴望。
功學系統:我們的噴射機的景象與聲音充滿我以(和)特別的Ionging。參考譯文:看到我們的噴氣式飛機,聽到隆隆的機聲,令我特別神往。
2. The sun rose thinly from the sea。科智系統:太陽從這海稀薄升起。功學系統:這太陽薄細上升起從這海。參考譯文:淡淡的太陽從海上升起。
3. The mountains began to throw their long blue shadows over the valley。科智系統:這些高山開始越過這個(山)谷投他們的長的藍色的影子。功學系統:這些山開始擲他們的長藍色陰影超過這valley。參考譯文:群山已在山谷里開始投下蔚藍色的長影。
4. He wanted to send them more aid,more weapons and a few more men。科智系統:他想要送他們更多的援助,更多的武器和幾個更多的人。功學系統:他想要送他們更多aid,更多一些槍械與一些men。參考譯文:他想給他們增加些援助,增添些武器,增派些人員。
5. Let bygones be bygones。科智系統:既往不究。
功學系統:是過去的就讓它過去。參考譯文:過去的事就讓它過去吧。(或既往不究)
6,Handle domestic sale of surplus prod.科智系統:處理過剩產品的本國出售。功學系統:處理盈余products進出口貿易。參考譯文:兼營剩余出口產品的內銷。
7. Contract engineering projects and offer technical service。科智系統:承包設計工程并且提出技術服務。功學系統:合約工程計劃與提供技術的服務。參考譯文:承包工程項目和提供技術服務。
8. Import raw materials for metallurgical induStrv。科智系統:為冶金工業的進口原材料。功學系統:為冶金學的工業提供原料。參考譯文:進口冶金工業所需原材料。
9. Handle compensation trade and joint venture prOJects。科智系統:處理補償毛衣和合資經營工程。工學系統:處理對抵貿易和聯營事業計劃。參考譯文:經辦冶金企業補償貿易和合資經營。
10. Import and export metallurgical equipment,spare components andinstrumentation devices。科智系統:進出口冶金裝備,零部件組成和器樂演奏的譜曲設備。
功學系統:進出口貿易冶金削設備,饒恕零組件與使用儀器工具(裝置)。’ 參考譯文:經營冶金設備、備品備件和儀壓的進出口業務。”
實驗結果,計算機的得分率為50%左右,其中第五題得高分的概率很高。也就是說,整個第一部分的題,計算機可以得百分制50分。從兩種機譯系統的譯文也不難看出“科智”顯然要比“功學”高明許多。
第二部分實驗要求根據機器(功學系統)譯文給出下列英語諺語在漢語里的準確說法。1.從不提供教魚游。
2;雖然上帝的磨慢慢地研磨,還他們非常地研磨小的。3.滾動的石頭衣皺沒有苔蘚。
4.一半一個一塊是更好的比沒有面包。5.由于你鋪你的床,你如此必須躺。6.一只貓有九生活(人)。
7.天堂的復仇是慢下來,但確定的。
實驗結果,大部分學生部能根據現成的譯文寫出相應的諺語,并且能夠指出計算機的錯誤,例如第3題,翻譯系統錯在不識原文,譯得很笨拙。第6題錯得很可愛,正確的譯法應該是“貓有九命”。第2題和第7題原文是同一諺語的兩種不同的說法,從機器譯文也應該說看得出來。
我們感到,這一類型的實驗最理想的對象是非英語專業的人員,設計時還可以將內容展開一些,例如避開兩種語言文化中有較大共核的部分,等等。這一部分實驗證明,機器翻譯系統不像翻譯界所認為的那樣笨,但也沒有達到計算機界所相信的那樣高的智能化。現今的一些翻譯軟件大都標榜譯文的信度達百分之八十以
上。這大概依據的是某一個專業的標準,在專業分工高度明細化的今天,夸耀這樣的信度是沒有什么實際意義的。這恐怕是軟件業者在宣傳中應該注意的一個問題。
實驗的第三部分借鑒了美國加利福尼亞大學的一項人工智能實驗的某些做法,要求裁判原文下邊所附的兩種譯文中哪一種是計算機完成的。我們選擇了見諸若干正式出版物的部分。
譯文,譯者即使不算名家,也是在翻譯界多年征戰的強手。選擇原譯的思路是原有譯文在發表的當初就多有爭議(參見《此風不可長》閡義,《中國翻譯》1981年第三期),這些爭議的現實義就在于,近幾年來翻譯界屢禁不止的粗制濫造之風有越演越烈的勢頭,圈外人有理由看看,譯界中人有的時候是不是也會錯到十萬八千里外去。
1.No one is so foolish as to believe that anything happens by chance。A.誰也不會愚笨到相信世間有什么偶然發生的事。-
B.沒有人是如此愚蠢的,以至于相信任何事物意外地發生。
2. It was hardly likely that anyone would threaten him with prison。A,它是幾乎不很可能的;任何人以監獄威脅他。B,幾乎好像什么人都會拿監獄來恐嚇他似的。3. How she must hate me!A.如何她必須恨我!B.她為什么一定要恨我!
4. Suppose we get to the point. What do you suggest happened? A,如果我們談到重點時,你的提議到底發生了什么作用? B假設我們抓住到這要點。你建議發生什么呢? 5. Do you fellows feel like a drink? A,你們這些家伙感到像飲了酒一般吧? E你伙伴們想要一個飲料?
6. But l don't know what the note refers to.Perhaps you do-or perhaps de Winter does。凡但我不知道,那個這注解參考(提及),冬天你"做-or/或許de或許是。B,不過我不曉得這張條是誰的。或許是你的——或者是文德的吧
對這一部分實驗結果的分析比較復雜。首先,第1題和第2題原譯剛好譯反,而計算機譯文則是正確的。這里有一個兩難問題,按照“信”或“忠實”的標準(right or wrong?),譯者只能得零分;如果僅按“通順”的標準裁判,公平他說,計算機還不至于只能得鴨蛋。因為按照翻譯的標準,‘`忠實”永遠是放在“通順”之前的,首先要解決的是right or wrong?的問題,然后才談得上考察通順不通順,譯得漂亮不漂亮。這里倒是應了翻譯界的一句俏皮話。翻譯好比女人,往往漂亮的不忠實,忠實的不漂亮。第3題二者的譯文差不多,譯者比計算機好不到哪兒去,第4題和第5題與第1、第2題兩題情況相似,意思出入很大,錯誤的譯文同樣不是出自計算機翻譯系統。第6題,譯文不像中文的一句是機器譯文,這也是自動翻譯系統在整個實驗中翻譯得最糟糕的一句,而像中文的一句偏偏又是一個連一般的英語專業學生都看得出來的極其明顯的誤譯,這里的兩種翻譯都令人涕笑皆非,彼此大概都不能說自己比對方高明。
第四部分是演示機譯系統的速度,這一部分是由北京科智語言信息處理有限公司的機譯系統完成的,原丈選自1994年的美國《讀者文摘》雜志,均有一定難度,每一題后括號里的便是計算機完成作業的時間:
1. There is no king who has not had a slave among his ancestOrs,and no slave who has not had a king among his.2. Good teaching is one-fourth preparation and three-fourths theater。
3. There arethree ways to get something done :do it yourself,employ someone or forbid your children to do it。
4. I have one request:may l never use my reason against truth。5. What really flatters a man is that you think him worth flattering。
1.沒有國王,沒在他的祖先中間有一個奴隸,和沒在他中間有一位國王的沒有奴隸。(5’)2.好的教是四分之一準備與四分之三的劇院。(2’)
3.有三條路要完成某些事情:自己做它,雇傭某人或者禁止你(11)的孩子做它。(8’)4.我有一項請求:也許五月我從未使用我的原因反對事實。(1')5.真的奉承一個人的是你(們)認為他值得奉承。(Y)
1990年國家教委批準頒發的《高等學校英語專業高年級英語教學大鋼》規定,高年級學生英譯漢翻譯速度為每小時250英文詞(即每14秒鐘處理一個詞)。而速度則是機譯系統的強項。“863”系統為每分鐘400字,《譯星一92》可達每小時3萬個英文詞,臺灣產功學系統可以達到每秒一個英文詞。
實驗結束,電腦翻譯系統的重大缺陷也暴露無遺,其中有些問題是計算機科學長期以來沒有解決也可能是永遠無法解決的。例如,機譯系統能夠正確翻譯某些職業翻譯稍有不慎就會譯錯的東西,卻無法辨認連初中生都能識別的一些基本句型,如上述第四部分1、3兩句,如果不經操作人員進行預處理,計算機無從辨別其中的there是作引導詞還是作實詞。第三部分第6句也很能說明問題,本句中的Winter是原文中的一個人物,助動詞dO和does代前文中的動詞know,翻譯系統看來是無法理解這些問題的。非計算機專業的人員對于翻譯軟件的這些局限應該有比較全面和清醒的認識。似乎可以肯定,這一類自動翻譯系統目前還不具備將上下文聯系起來理解和翻譯的能力。系統在確定文章類別方面的功能也沒有什么實際意義。我們不能指望機譯系統替我們翻譯文學作品。再說,對于一個喜歡兜圈子的作家寫出的作,品或者是一部有思想的哲學著作,十個翻譯家綁在一起也不一定能翻譯得十全十美,皆大歡喜。我們應該認識到的是,機譯系統是能夠為我們完成大量機械性的翻譯任務的,非計算機專業的人員憑借自動翻譯系統可以得到極大的解脫,充分發揮本專業之所長,去從事更富創造性的工作。我們的實驗還證明,正在走向新世紀的大學生普遍對計算機科學抱有極大的興趣,教師應該與他們一起探索如何進一步拓寬實際運用的范圍,充分利用這一張二十一世紀的“護照”。
目前,翻譯與翻譯教學,和機譯系統與機器翻譯研究,似乎還處在以鄰為壑、各自為政的狀況。
第五篇:軟件測試課程學習心得
我所理解的軟件測試
《軟件測試方法和技術》這門課程,還是由張建東老師教我們的。在張老師的講解下,我深刻的體會到軟件測試是很有必要的。一個軟件,從最開始的可行性分析、需求分析、概要設計、詳細設計、編寫代碼。這一系列的開發之下。千辛萬苦的,花費了大量的人力物力、金錢時間,終于把軟件給做出來了。你試著想一下,要是送到客戶的手上,客戶突然發現,軟件用不了,或者是軟件存在很大的缺陷。導致軟件不好用、甚至比原先沒有這個軟件,還麻煩了。客戶是很憤怒的。客戶一憤怒,就導致客戶不會付錢。這最終,項目失敗,造成資源的大量浪費,所以說軟件測試還是很有必要的。再者就是,軟件測試可以發現軟件的缺陷,從而通知編程人員不斷改進軟件。在這樣不斷測試,不斷改進的情況下。將軟件性能不斷提高,軟件變得越來越好用。
軟件測試,旨在發現軟件的缺陷。可以這樣說,軟件測試就是以發現軟件缺陷,為最終目的的測試活動。它通過軟件測試方法,白盒的、黑盒的、靜態的或是動態的。借助軟件測試工具,來找到缺陷。然后在缺陷評審和確認之后將缺陷記錄下來,并用缺陷管理工具管理,詳細描述,關注軟件缺陷的發生周期。對它的嚴重性、和優先級下一個定義。書寫軟件缺陷報告,具名缺陷的重現步驟、測試的期望結果與實際結果、還有相關圖片、文字資料。提交給軟件編程人員,來完成軟件缺陷的修復。
軟件測試的方法,包括:白盒測試和黑盒測試。其中,白盒測試之中,有含有:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋、等方法。黑盒測試方法中,有:等價類劃分法、邊界值分析法、判定表法、因果圖法等。軟件測試方法,按照是否運行代碼來看,可以分為:靜態測試和動態測試。其中靜態測試有,對代碼的走查和評審。動態測試,則是要通過運行代碼來執行。白盒測試多用于軟件的單元測試上,黑盒測試多用于功能性測試上。代碼的靜態測試和動態測試,則是每一個軟件項目都必須的。
單元測試,多構造樁函數或是驅動程序來測試。一般借助與各種軟件測試工具。軟件測試,或者說程序測試。一般先是進行單元測試。單元測試,修改完單元之中的缺陷、錯誤之后,就是集成測試。集成測試多針對程序功能進行測試,看程序的各項功能是否達到要求,是否齊全。集成測試之后就是系統測試。系統測試是針對整個軟件系統的。看軟件系統是否達到性能的要求。從而改進代碼,以求達到系統的嚴格要求。最后就是驗收測試,這個測試,一般都分成兩半來做。一半是,程序員模擬客戶環境,進行測試。而,另一半則是,真正的客戶參與的測試。最大程度的體現客戶的真實環境。客戶在試運行的情況下,看是否會發現,平時發現并且以前的環境發現不了的問題。
驗收測試,包含對界面的測試和軟件可用性的測試,運用尼爾森十大原則,來測試軟件是否好用。軟件是否達到用戶的對軟件界面的需求。
無論是軟件編寫,還是軟件測試,都需要相應的文檔管理。還有針對軟件測試制定的測試計劃,軟件測試執行等。
通過本學期的學習,我感受到軟件測試是一門非常需要學習的課程。即使作為考察課程,它也是軟件行業人士所必須了解的知識。它對軟件工程項目的作用是至關重要的。現在,作為學生的我所做的項目雖然都是一些小的項目,但是在小組共同開發的時候還是需要用到項目的測試。如今這門課程我學的還不是很好,但我相信在今后的實訓及工作當中,能夠更好的體驗和感受到項目測試的精髓,對軟件項目測試有更深入的了解。我也希望,學校的老師能夠在今后的教學當中重視軟件項目測試課程,多讓學生了解實例,去感受、體會軟件項目測試所遇到的問題和解決方案,理解軟件項目測試的精髓。