公務(wù)員期刊網(wǎng) 精選范文 軟件測(cè)試課程總結(jié)范文

軟件測(cè)試課程總結(jié)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件測(cè)試課程總結(jié)主題范文,僅供參考,歡迎閱讀并收藏。

軟件測(cè)試課程總結(jié)

第1篇:軟件測(cè)試課程總結(jié)范文

隨著計(jì)算機(jī)軟件技術(shù)的高速發(fā)展,軟件測(cè)試在軟件開發(fā)過程中的地位也越來越重要,軟件測(cè)試是保證軟件質(zhì)量和可靠性的重要手段之一,軟件測(cè)試人才需求猛增,軟件測(cè)試已經(jīng)成為計(jì)算機(jī)專業(yè)的重點(diǎn)專業(yè)課程。傳統(tǒng)的軟件測(cè)試教學(xué)模式,測(cè)試?yán)碚摵蜏y(cè)試實(shí)踐嚴(yán)重脫節(jié),不能很好的滿足軟件企業(yè)對(duì)測(cè)試人才的要求。依托廣東東軟學(xué)院的特色教學(xué)實(shí)踐1321教學(xué)模式,進(jìn)行以實(shí)踐能力和就業(yè)能力為導(dǎo)向的課程綜合實(shí)踐探索,深化教學(xué)改革,激發(fā)學(xué)生的興趣,讓學(xué)生貼近現(xiàn)實(shí)的工作場(chǎng)景中學(xué)習(xí),了解在軟件開發(fā)過程中測(cè)試崗位的工作過程和知識(shí)要點(diǎn),培養(yǎng)學(xué)生軟件測(cè)試應(yīng)用技能型人才培養(yǎng)為目標(biāo)。

二、軟件測(cè)試課程實(shí)踐構(gòu)建的主要思路

軟件綜合實(shí)踐安排在大三課程開始之前的實(shí)踐學(xué)期進(jìn)行,為期4個(gè)星期,每天4學(xué)時(shí)的實(shí)踐教學(xué)指導(dǎo),軟件測(cè)試專業(yè)的學(xué)生已經(jīng)學(xué)過專業(yè)基礎(chǔ)課《Java程序設(shè)計(jì)》、《計(jì)算機(jī)文化基礎(chǔ)》、《網(wǎng)頁(yè)設(shè)計(jì)》、《數(shù)據(jù)庫(kù)設(shè)計(jì)》、《軟件開發(fā)過程實(shí)踐》,專業(yè)課《軟件測(cè)試概論》、《功能測(cè)試》,學(xué)生初步具備了參與綜合實(shí)踐的專業(yè)素質(zhì)能力。在綜合實(shí)踐開發(fā)團(tuán)隊(duì)中,將軟件開發(fā)專業(yè)、網(wǎng)站規(guī)劃與設(shè)計(jì)專業(yè)、數(shù)據(jù)庫(kù)管理專業(yè)、軟件測(cè)試專業(yè)和網(wǎng)絡(luò)技術(shù)的同學(xué),以3:1:1:1:1這樣的比例進(jìn)行團(tuán)隊(duì)建設(shè),從中選出一位同學(xué)兼職項(xiàng)目經(jīng)理,實(shí)現(xiàn)學(xué)生自主管理,配備具有雙師素質(zhì)的專業(yè)老師,一位教師負(fù)責(zé)指導(dǎo)5-7個(gè)團(tuán)隊(duì)的項(xiàng)目開發(fā),當(dāng)需要進(jìn)行專業(yè)指導(dǎo)時(shí),臨時(shí)進(jìn)行專業(yè)化實(shí)踐指導(dǎo),全方位分階段、分崗位進(jìn)行進(jìn)行全程交叉技術(shù)指導(dǎo),同時(shí)邀請(qǐng)合作單位的軟件工程師,同步進(jìn)行項(xiàng)目過程的跟蹤,給予學(xué)生崗位最精準(zhǔn)的實(shí)踐指導(dǎo)。采用項(xiàng)目驅(qū)動(dòng)的方法開展實(shí)踐教學(xué),通過開發(fā)真實(shí)的軟件項(xiàng)目,以軟件工程開發(fā)過程為導(dǎo)向,制定軟件綜合實(shí)踐——軟件測(cè)試方向的實(shí)踐方案,分階段進(jìn)行實(shí)踐,選擇有較強(qiáng)的實(shí)踐性和創(chuàng)新性的項(xiàng)目給學(xué)生選題,選題要貼合實(shí)際項(xiàng)目,需求相對(duì)容易獲取,具有一定的創(chuàng)新性,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣。首先需求的調(diào)研,需求的評(píng)審,編寫測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例,測(cè)試執(zhí)行,測(cè)試記錄的跟蹤和測(cè)試總結(jié)報(bào)告,對(duì)每個(gè)測(cè)試階段進(jìn)行教學(xué)設(shè)計(jì),不斷的將所涉及到的知識(shí)點(diǎn)融入到實(shí)踐中,增強(qiáng)學(xué)生職業(yè)崗位素養(yǎng)能力,團(tuán)隊(duì)合作的意識(shí),同時(shí)探索以學(xué)生管理學(xué)生的模式進(jìn)行實(shí)踐探索。

三、軟件綜合實(shí)踐測(cè)試崗位的工作過程與方法

在軟件綜合開發(fā)實(shí)踐過程中,對(duì)軟件測(cè)試崗位的同學(xué)依據(jù)軟件工程的理論進(jìn)行指導(dǎo),結(jié)合企業(yè)的工作流程,采用分組的教學(xué)模式,采用軟件測(cè)試常用的W模型,進(jìn)行教學(xué)指導(dǎo),培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力,溝通能力,實(shí)踐能力。測(cè)試崗位的工作主要分成兩個(gè)三個(gè)部分,第一部分是需求的調(diào)研和評(píng)審,測(cè)試計(jì)劃中測(cè)試策略的選擇、任務(wù)的時(shí)間安排和測(cè)試用例的設(shè)計(jì);第二部分主要是測(cè)試執(zhí)行,安裝測(cè)試工具,部署測(cè)試環(huán)境,按照測(cè)試所設(shè)計(jì)的測(cè)試用例進(jìn)行手動(dòng)功能測(cè)試,嘗試?yán)米詣?dòng)化測(cè)試工具QTP進(jìn)行自動(dòng)化測(cè)試,運(yùn)用所學(xué)過的黑盒測(cè)試方法,進(jìn)行web測(cè)試,兼容性測(cè)試等方法的測(cè)試工作,將所發(fā)現(xiàn)的問題記錄到測(cè)試管理平臺(tái)(QC)的缺陷缺陷跟蹤表中,修復(fù)后,進(jìn)行驗(yàn)證性測(cè)試,第三部分就是測(cè)試總結(jié)報(bào)告。

四、軟件綜合實(shí)踐的考核

1.答辯委員會(huì)的組成。立體化全方位的考核方式,采用學(xué)生團(tuán)隊(duì)答辯的方式進(jìn)行最終的考核,答辯委員會(huì)成員由軟件開發(fā)方向教師、網(wǎng)站規(guī)劃與開發(fā)教師、數(shù)據(jù)庫(kù)管理方向教師、軟件測(cè)試技術(shù)方向教師和企業(yè)工程師共同組成。2.軟件測(cè)試崗位的知識(shí)點(diǎn)的考核。每個(gè)專業(yè)都設(shè)計(jì)了一套科學(xué)有效的評(píng)價(jià)體系,從三個(gè)部分對(duì)學(xué)生的能力進(jìn)行全方位評(píng)。第一部分IT職業(yè)素養(yǎng)能,占總成績(jī)比例的30%,考勤、項(xiàng)目管理能力、文檔編寫能力、團(tuán)隊(duì)合作與溝通能力、演講與答辯能力;第二部分團(tuán)隊(duì)實(shí)踐成果,占總成績(jī)比例的30%測(cè)試環(huán)境部署、測(cè)試工具軟件的安裝、測(cè)試執(zhí)行中缺陷報(bào)告的跟蹤、測(cè)試總結(jié)報(bào)告的編寫;第三部分崗位技能成果,占總成績(jī)比例的40%,軟件開發(fā)過程文檔:需求評(píng)審報(bào)告、測(cè)試計(jì)劃報(bào)告、測(cè)試用例報(bào)告。

五、軟件綜合實(shí)踐教學(xué)實(shí)踐的意義

1.軟件綜合實(shí)踐項(xiàng)目分組教學(xué)的意義2.軟件測(cè)試崗位同學(xué)的收獲3.綜合實(shí)踐教學(xué)的后續(xù)影響4.軟件綜合實(shí)踐教學(xué)的改革未來方向

作者:張彤宇 李晶 姚庚梅 單位:廣東東軟學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系

參考文獻(xiàn):

[1]羅先錄.IT類專業(yè)實(shí)踐教學(xué)的三個(gè)層次[J].計(jì)算機(jī)教育,2007(18):14-15.

第2篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵詞:應(yīng)用型本科;分層次教學(xué);軟件測(cè)試;教學(xué)改革

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2016)24-0169-02

一、軟件測(cè)試行業(yè)現(xiàn)狀

近年來,我國(guó)IT軟件產(chǎn)業(yè)呈現(xiàn)迅猛發(fā)展的態(tài)勢(shì),但是由于許多國(guó)內(nèi)軟件企業(yè)存在著“重開發(fā),輕測(cè)試”的傾向和認(rèn)識(shí)的誤區(qū),往往導(dǎo)致在軟件開發(fā)工程師開發(fā)出一個(gè)軟件后,卻沒有一個(gè)好的軟件測(cè)試工程師對(duì)軟件項(xiàng)目進(jìn)行測(cè)試,從而導(dǎo)致所開發(fā)的產(chǎn)品出現(xiàn)質(zhì)量問題,這也從側(cè)面突顯了我國(guó)軟件測(cè)試人才的極度匱乏。國(guó)外IT企業(yè)中的軟件測(cè)試與軟件開發(fā)人員的比例一般維持在1∶1左右,而在國(guó)內(nèi)的一些IT企業(yè)中,這一比例卻僅在1∶4~1∶5之間。因此,高校如何培養(yǎng)符合社會(huì)需求的大批高質(zhì)量軟件測(cè)試人才,如何盡快建立軟件測(cè)試人才的系統(tǒng)培養(yǎng)機(jī)制,進(jìn)而保障軟件業(yè)的健康化發(fā)展,已成為現(xiàn)階段應(yīng)用型本科院校人才培養(yǎng)極為艱巨和緊迫的任務(wù)。

二、軟件測(cè)試課程的現(xiàn)狀

當(dāng)前,《軟件測(cè)試》課程已從隸屬于《軟件工程》課程單獨(dú)一章的內(nèi)容發(fā)展成為軟件工程專業(yè)中一門獨(dú)立、必修、核心的課程,甚至有些學(xué)校已經(jīng)單獨(dú)開設(shè)了“軟件測(cè)試”這一專業(yè)。筆者結(jié)合近幾年的教學(xué)情況,總結(jié)了該課程中尚存在的若干問題。

1.授課內(nèi)容陳舊,理論知識(shí)多、枯燥。隨著軟件開發(fā)技術(shù)的發(fā)展和進(jìn)步,當(dāng)前軟件測(cè)試領(lǐng)域不斷涌現(xiàn)出新的測(cè)試?yán)碚摗y(cè)試技術(shù)、測(cè)試方法及測(cè)試工具,如:敏捷開發(fā)所引起的敏捷測(cè)試技術(shù)、探索式測(cè)試技術(shù)及快速迭代測(cè)試技術(shù),不斷普及的自動(dòng)化測(cè)試催生了大量自動(dòng)化測(cè)試工具的產(chǎn)生及應(yīng)用,等等。而反觀當(dāng)下大多數(shù)與軟件測(cè)試有關(guān)的教材及參考書,絕大部分仍以傳統(tǒng)而深?yuàn)W的理論知識(shí)為主,同時(shí)輔以傳統(tǒng)的測(cè)試模型及測(cè)試方法的介紹,缺乏案例教學(xué)及項(xiàng)目驅(qū)動(dòng)教學(xué)的實(shí)例,授課內(nèi)容多,一個(gè)學(xué)期的課時(shí)往往不夠安排,教與學(xué)的過程都顯得極為枯燥乏力。

2.缺乏良好的實(shí)訓(xùn)平臺(tái),實(shí)驗(yàn)內(nèi)容與理論知識(shí)難以結(jié)合。軟件測(cè)試按不同的標(biāo)準(zhǔn)可分為不同的類型,如圖1所示。這些不同類型的測(cè)試在理論課上往往都會(huì)涉及到,但在實(shí)驗(yàn)課上卻難以一一展開,盡管安排了“2+2”的周課時(shí)(即每周2節(jié)理論課+每周2節(jié)實(shí)驗(yàn)課),但由于受限于實(shí)驗(yàn)案例的選擇、機(jī)房上機(jī)環(huán)境的配置、缺乏良好的實(shí)訓(xùn)平臺(tái)及學(xué)生基礎(chǔ)參差不齊等原因,實(shí)驗(yàn)內(nèi)容與理論知識(shí)始終難以結(jié)合。

3.“重開發(fā),輕測(cè)試”的思想普遍存在,學(xué)生疲于應(yīng)付考試,死記硬背多,考完即忘。軟件測(cè)試是一門綜合性強(qiáng)、涉及學(xué)科領(lǐng)域多的課程,學(xué)生普遍缺乏具體認(rèn)識(shí),大多存在“重開發(fā)、輕測(cè)試”的心理,認(rèn)為只要能把系統(tǒng)開發(fā)出來,做不做測(cè)試都無關(guān)緊要。這也導(dǎo)致學(xué)生對(duì)這門課的學(xué)習(xí)不夠重視,期末考試也是疲于應(yīng)付,對(duì)一些基礎(chǔ)知識(shí)甚至是軟件測(cè)試領(lǐng)域中的常識(shí)問題,不注重理解,死記硬背,其結(jié)果必然是背得快、忘得也快?;究己私Y(jié)束之后,所有的知識(shí)點(diǎn)也都還給授課教師了。

三、分層次概念的提出

“分層次教學(xué)”的思想源于孔子提出的“因材施教”。目前“分層次教學(xué)”的思想在高等教育領(lǐng)域尚處于探索與研究階段,為適應(yīng)社會(huì)和經(jīng)濟(jì)發(fā)展對(duì)工程創(chuàng)新型人才的需求,龍巖學(xué)院信息工程學(xué)院積極推行“應(yīng)用型本科人才培養(yǎng)模式改革與實(shí)踐”的人才培養(yǎng)方案,不斷在專業(yè)培養(yǎng)方案、教學(xué)模式、課程體系及教學(xué)方法和手段等方面進(jìn)行創(chuàng)新和變革,以期提高教學(xué)效果和人才培養(yǎng)質(zhì)量。軟件工程專業(yè)在上述大環(huán)境下,根據(jù)自身特點(diǎn)和社會(huì)市場(chǎng)對(duì)軟件人才的需求,對(duì)課程體系進(jìn)行重新調(diào)整,并按照專業(yè)能力分階段、分層次的培養(yǎng)目標(biāo),運(yùn)用宏觀調(diào)配的方法對(duì)課程體系各知識(shí)模塊進(jìn)行整合與優(yōu)化。

四、擬采取的措施

《軟件測(cè)試》課程是軟件工程專業(yè)的一門專業(yè)核心課,是培養(yǎng)學(xué)生軟件測(cè)試?yán)碚?、技術(shù)、方法和能力的重要課程,同時(shí),軟件測(cè)試也是當(dāng)前IT行業(yè)最熱門和緊俏的職業(yè)之一,是保證軟件產(chǎn)品質(zhì)量、提高軟件可靠性、降低軟件成本和風(fēng)險(xiǎn)的重要手段。基于此,《軟件測(cè)試》課程必須在教學(xué)內(nèi)容和教學(xué)方法上及時(shí)調(diào)整和更新,使課程建設(shè)與學(xué)科建設(shè)緊密結(jié)合,既要滿足軟件業(yè)對(duì)軟件測(cè)試人才的需求,又要保證軟件工程專業(yè)中各知識(shí)模塊之間的系統(tǒng)性和完整性。本節(jié)以下內(nèi)容將詳細(xì)描述此次分層次教學(xué)改革中所采取的措施。

1.對(duì)學(xué)生分組。筆者所在學(xué)院軟件工程專業(yè),一直采用“3+1”的教學(xué)模式,軟件測(cè)試課程開設(shè)在大三上學(xué)期(相比其他院校,開設(shè)時(shí)間提早了一個(gè)學(xué)期),學(xué)生經(jīng)過大一、大二兩學(xué)年專業(yè)基礎(chǔ)課及部分專業(yè)課的學(xué)習(xí),基本能找到自己的學(xué)習(xí)興趣并定位自己的學(xué)習(xí)方向,如:有學(xué)生對(duì)某門程序設(shè)計(jì)語(yǔ)言,即編程感興趣,有學(xué)生對(duì)嵌入式開發(fā)、物聯(lián)網(wǎng)感興趣,當(dāng)然也有學(xué)生對(duì)軟件測(cè)試行業(yè)感興趣,等等。結(jié)合學(xué)生自己的興趣及學(xué)習(xí)情況,對(duì)學(xué)生進(jìn)行分組,主要分為三類,其中:I類――基礎(chǔ)了解類;II類――一般測(cè)試類;III類――測(cè)試開發(fā)類。

2.實(shí)施不同的措施。根據(jù)課前對(duì)學(xué)生的上述分組,對(duì)不同層次要求的學(xué)生,實(shí)施以下分層。

(1)理論教學(xué)內(nèi)容。結(jié)合前文第2節(jié)所述軟件測(cè)試課程教學(xué)中存在的問題,將理論授課內(nèi)容進(jìn)行調(diào)整后主要分為以下四個(gè)部分:①軟件測(cè)試基本概念篇;②軟件測(cè)試技術(shù)篇;③軟件測(cè)試過程篇;④軟件測(cè)試項(xiàng)目實(shí)踐應(yīng)用篇。其中①中主要介紹軟件測(cè)試的概念、分類及軟件缺陷等內(nèi)容,②中主要包含黑盒測(cè)試技術(shù)及白盒測(cè)試技術(shù),③中主要是對(duì)單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試及驗(yàn)收測(cè)試等進(jìn)行描述,④則主要按測(cè)試模型中的不同步驟進(jìn)行介紹,包括:測(cè)試需求分析與測(cè)試計(jì)劃、設(shè)計(jì)與維護(hù)測(cè)試用例、部署測(cè)試環(huán)境、測(cè)試執(zhí)行與跟蹤、缺陷報(bào)告與質(zhì)量分析報(bào)告等。

對(duì)理論教學(xué)內(nèi)容所采取的策略是:I類、II類、III類不同分組的學(xué)生,都需要對(duì)①、②、③中的內(nèi)容進(jìn)行學(xué)習(xí);II類、III類學(xué)生還需要對(duì)④中涉及的內(nèi)容進(jìn)行學(xué)習(xí);此外,III類學(xué)生還需利用課外時(shí)間,學(xué)習(xí)與測(cè)試自動(dòng)化及測(cè)試框架相關(guān)的知識(shí)。

(2)實(shí)驗(yàn)教學(xué)內(nèi)容。結(jié)合理論教學(xué)內(nèi)容及實(shí)驗(yàn)室配置環(huán)境等因素,在軟件測(cè)試課程中所開設(shè)的實(shí)驗(yàn)教學(xué)內(nèi)容主要有:①測(cè)試之初體驗(yàn)(在沒有任何測(cè)試基礎(chǔ)的情況下如何進(jìn)行測(cè)試);②黑盒測(cè)試;③白盒測(cè)試;④單元測(cè)試;⑤功能測(cè)試;⑥性能測(cè)試;⑦系統(tǒng)測(cè)試。

對(duì)實(shí)驗(yàn)教學(xué)內(nèi)容所采取的策略是:I類、II類、III類不同分組的學(xué)生,都需要實(shí)驗(yàn)的內(nèi)容是:①、②、③、④;II類、III類學(xué)生還需要對(duì)⑤、⑥部分進(jìn)行學(xué)習(xí)和實(shí)踐;此外,III類學(xué)生還需利用課外時(shí)間,學(xué)習(xí)并實(shí)踐⑦的內(nèi)容。

(3)考核方式。為避免學(xué)生應(yīng)對(duì)考試死記硬背的現(xiàn)象,將期末總評(píng)的成績(jī)按以下標(biāo)準(zhǔn)進(jìn)行:總評(píng)成績(jī)=考勤×10%+期中×20%+實(shí)驗(yàn)×20%+期末×50%,即適當(dāng)降低期末卷面分?jǐn)?shù)的比例,提高期中及實(shí)驗(yàn)成績(jī)比例。鑒于學(xué)校教務(wù)處要求,期末考試依然采用統(tǒng)一的試卷,但期中考試則根據(jù)不同層次的學(xué)生采用不同的試卷進(jìn)行考核,實(shí)驗(yàn)部分的成績(jī)也依據(jù)不同層次學(xué)生的不同表現(xiàn)進(jìn)行評(píng)定,且要充分利用分層的優(yōu)勢(shì)進(jìn)行考核。

3.成效。此次教學(xué)改革的受益對(duì)象主要是我校2012級(jí)軟件工程共計(jì)109位學(xué)生及2013級(jí)軟件工程共計(jì)106名學(xué)生。對(duì)于I類層次的學(xué)生,除了學(xué)習(xí)了軟件測(cè)試基礎(chǔ)知識(shí)之外,他們還能將學(xué)習(xí)的重心放在自己感興趣的其他科目上;對(duì)于II類、III類層次的學(xué)生則對(duì)課本及課外知識(shí)都進(jìn)行了學(xué)習(xí),這為他們畢業(yè)之后的職業(yè)發(fā)展奠定了良好的基礎(chǔ)。

五、結(jié)語(yǔ)

教學(xué)改革任重而道遠(yuǎn),非一朝一夕能成。未來還需努力的方向在于:①引入更多的案例進(jìn)行教學(xué),豐富實(shí)驗(yàn)課堂;②進(jìn)一步完善針對(duì)本校不同層次學(xué)生的《軟件測(cè)試》課程實(shí)驗(yàn)指導(dǎo)書;③給學(xué)生加以更多職業(yè)規(guī)劃方面的輔導(dǎo),為當(dāng)今社會(huì)IT行業(yè)中培養(yǎng)“全面軟件測(cè)試工程師”而努力。

參考文獻(xiàn):

[1]余久久,張佑生,傅廷亮.軟件測(cè)試課程教學(xué)思考[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2013,19(4):121-126.

[2]毛強(qiáng),彭振生.大學(xué)物理課程分層次教學(xué)改革初探[J].巢湖學(xué)院學(xué)報(bào),2009,11(6):137-139.

第3篇:軟件測(cè)試課程總結(jié)范文

國(guó)家示范性軟件學(xué)院的一個(gè)重要職責(zé)就是要在教學(xué)研究、教學(xué)實(shí)踐以及教學(xué)改革方面進(jìn)行大膽的探索和實(shí)踐。因此,在完善已有課程體系及授課的同時(shí),應(yīng)該充分利用優(yōu)秀的教學(xué)資源,總結(jié)教學(xué)經(jīng)驗(yàn)和科研成果,編寫專業(yè)教材,力爭(zhēng)探索出一條為國(guó)家快速培養(yǎng)高素質(zhì)軟件工程人才之路。

北京工業(yè)大學(xué)軟件學(xué)院蔡建平教授長(zhǎng)期從事軟件工程、軟件測(cè)試及軟件質(zhì)量保證的研究,在多年講授軟件測(cè)試課程經(jīng)驗(yàn)和體會(huì)的基礎(chǔ)上,對(duì)軟件測(cè)試課程教學(xué)內(nèi)的知識(shí)點(diǎn)進(jìn)行調(diào)整、補(bǔ)充和完善等方面的改革,針對(duì)軟件質(zhì)量評(píng)價(jià)和軟件高可靠性的要求,針對(duì)國(guó)內(nèi)軟件研發(fā)和測(cè)試外包的本地化要求,以及針對(duì)軟件測(cè)試用于各種應(yīng)用領(lǐng)域的要求選擇授課的知識(shí)點(diǎn),并取得了較好的效果。

目前國(guó)內(nèi)關(guān)于軟件測(cè)試的書籍較多,其中很多書籍是翻譯的、為培訓(xùn)用的或介紹軟件測(cè)試技術(shù)和方法,作為教材滿足各類測(cè)試人員的學(xué)習(xí)還有一定的距離。本書是在作者長(zhǎng)達(dá)二十幾年軟件工程、軟件測(cè)試和軟件質(zhì)量保證實(shí)踐經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,借鑒前人成果,參考當(dāng)前軟件測(cè)試方法和技術(shù)應(yīng)用實(shí)踐案例進(jìn)行編寫的。蔡建平教授編寫的《軟件測(cè)試大學(xué)教程》一書,以現(xiàn)代軟件測(cè)試需求為背景,以現(xiàn)代軟件測(cè)試技術(shù)和方法為基礎(chǔ),以當(dāng)前軟件測(cè)試通常應(yīng)用為典型實(shí)例,從軟件危機(jī)及軟件缺陷開始,全面介紹軟件測(cè)試的基本概念,軟件測(cè)試的技術(shù)、方法和工具應(yīng)用,以及軟件測(cè)試在當(dāng)前主流應(yīng)用中的具體開展和實(shí)施。

其特點(diǎn)如下:

(1) 內(nèi)容全面。突出全生命周期軟件測(cè)試概念、軟件質(zhì)量分析手段、現(xiàn)代軟件測(cè)試技術(shù)、主流測(cè)試工具應(yīng)用以及典型應(yīng)用測(cè)試方法等,幫助學(xué)生了解和掌握現(xiàn)代軟件測(cè)試的各種原理、方法和技術(shù),并能夠選擇合適的軟件測(cè)試工具進(jìn)行相關(guān)測(cè)試。為培養(yǎng)學(xué)生今后成為高素質(zhì)、專業(yè)化的軟件測(cè)試人才打下基礎(chǔ)。

(2) 針對(duì)性強(qiáng)。針對(duì)軟件開發(fā)方法和技術(shù)的發(fā)展變化,針對(duì)我國(guó)軟件外包服務(wù)的蓬勃興起,針對(duì)我國(guó)國(guó)防工業(yè)如航空、航天、船舶、電子、通訊等大量重要軟件或關(guān)鍵軟件的實(shí)際應(yīng)用情況和測(cè)試需求,特別是對(duì)軟件高可靠性的要求,選擇教材的知識(shí)點(diǎn)。

(3) 重實(shí)踐性。該書對(duì)支撐現(xiàn)代軟件測(cè)試技術(shù)應(yīng)用的測(cè)試工具進(jìn)行了全面地介紹,特別是對(duì)開源軟件測(cè)試工具的介紹,這對(duì)高校開設(shè)軟件測(cè)試實(shí)驗(yàn)課程是非常有意義的。在教材中給出了軟件測(cè)試在幾個(gè)典型應(yīng)用領(lǐng)域具體實(shí)施的要點(diǎn)和注意事項(xiàng),這對(duì)缺乏實(shí)踐經(jīng)驗(yàn)的培養(yǎng)對(duì)象而言具有極好的引領(lǐng)作用,對(duì)開闊軟件測(cè)試人員的眼界、思路和具體實(shí)踐有很大幫助。

(4) 具前瞻性。書中不少內(nèi)容取材于互聯(lián)網(wǎng),在一定程度上體現(xiàn)了軟件測(cè)試技術(shù)的最新發(fā)展,具有較強(qiáng)的新穎性和現(xiàn)代性。

第4篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵詞:軟件測(cè)試;企業(yè)需求;教學(xué)方法

中圖分類號(hào):TP311.53—4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007—9599 (2012) 14—0000—02

隨著軟件產(chǎn)業(yè)迅速發(fā)展,軟件產(chǎn)品的質(zhì)量成為人們共同關(guān)注的焦點(diǎn),軟件測(cè)試的作用和地位越來越顯得突出,它是軟件產(chǎn)品質(zhì)量控制的具體實(shí)現(xiàn)環(huán)節(jié)及其根本保證[1],社會(huì)對(duì)軟件測(cè)試人才的需求量劇增,對(duì)軟件測(cè)試人員的綜合素質(zhì)要求也越來越高。

但由于我國(guó)的軟件測(cè)試技術(shù)起步比較晚,并由于主客觀方面的種種原因,在大學(xué)計(jì)算機(jī)教育中,軟件測(cè)試教育存在很多問題,無法達(dá)到《軟件測(cè)試》課程教學(xué)的目的和要求,也無法滿足業(yè)界對(duì)軟件測(cè)試人才的需求。

一、教學(xué)現(xiàn)狀

在目前的教學(xué)環(huán)境中,雖然《軟件測(cè)試》是一門理論性和實(shí)踐性都很強(qiáng)的專業(yè)課,但大多數(shù)院校在教學(xué)過程中,仍會(huì)忽視強(qiáng)調(diào)測(cè)試?yán)碚摵拖嚓P(guān)基礎(chǔ)的重要性。在理論教學(xué)過程中,不重視測(cè)試的基礎(chǔ)教學(xué),在培養(yǎng)過程中更多地停留在知識(shí)傳授,忽視軟件測(cè)試職業(yè)素質(zhì)的培養(yǎng),實(shí)際上,一個(gè)合格的測(cè)試人員除了具備測(cè)試專業(yè)知識(shí)外,嚴(yán)謹(jǐn)?shù)墓ぷ髁?xí)慣、良好的溝通能力和團(tuán)隊(duì)合作精神也是軟件測(cè)試人員所必需的[2]。在實(shí)驗(yàn)教學(xué)過程中,一味依賴教材的理論內(nèi)容,忽略思考的智力技能培養(yǎng),所設(shè)計(jì)的實(shí)驗(yàn)內(nèi)容不符合現(xiàn)實(shí)需求,軟件測(cè)試的實(shí)踐教學(xué)存在同社會(huì)脫節(jié)。在教學(xué)方法方面,傳統(tǒng)教學(xué)方法形式單一,學(xué)生學(xué)習(xí)興趣很低,自主學(xué)習(xí)能力較低。本文針對(duì)教學(xué)過程中理論教學(xué)、實(shí)踐教學(xué)、教學(xué)方法三個(gè)方面,對(duì)軟件測(cè)試人才的培養(yǎng)總結(jié)一些思考和心得。

二、思考和實(shí)踐

(一)重視并滲透理論教學(xué)

重視軟件測(cè)試課程的理論教學(xué),基礎(chǔ)的扎實(shí)與否直接影響了能力的可持續(xù)發(fā)展性。在制定課程大綱時(shí),加大理論課時(shí)的分配,使學(xué)生從根本上認(rèn)識(shí)到理論在課程學(xué)習(xí)中的重要性,不再簡(jiǎn)單的認(rèn)為軟件測(cè)試只是簡(jiǎn)單的“點(diǎn)擊”等操作,而是一門對(duì)思考和邏輯要求很高的課程。好的軟件測(cè)試人員擁有高敏感能力,高發(fā)散能力,高分析能力,而這些都是以扎實(shí)的理論基礎(chǔ)為前提的。并在教學(xué)過程中,不僅僅以教材為理論傳授基準(zhǔn),應(yīng)結(jié)合項(xiàng)目中的實(shí)際測(cè)試場(chǎng)景和案例,加深對(duì)各個(gè)理論點(diǎn)的理解和運(yùn)用,以樹型結(jié)構(gòu)串聯(lián)零散的知識(shí)點(diǎn),注重知識(shí)的內(nèi)部體系結(jié)構(gòu),使學(xué)生系統(tǒng)的掌握測(cè)試的理論知識(shí),鍛煉思維發(fā)散和思考能力,從而引導(dǎo)學(xué)生對(duì)知識(shí)和技能進(jìn)行舉一反三、觸類旁通的遷移。

將軟件測(cè)試的思想深入廣泛地滲透到所有的專業(yè)課程中。例如在各類程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課程中引入單元測(cè)試的思想,在軟件工程課程中,強(qiáng)調(diào)軟件測(cè)試的重要性,增強(qiáng)軟件質(zhì)量管理意識(shí),在面向?qū)ο蟮姆治龊驮O(shè)計(jì)課程中,強(qiáng)調(diào)測(cè)試和開發(fā)并行并重的思想[3]。

(二)以企業(yè)需求作為實(shí)驗(yàn)教學(xué)的目標(biāo)

1.以企業(yè)項(xiàng)目為教學(xué)內(nèi)容

在傳統(tǒng)教學(xué)中,軟件測(cè)試實(shí)驗(yàn)的內(nèi)容通常只單純的利用教材上介紹的不同測(cè)試方法來“設(shè)計(jì)”實(shí)驗(yàn),所設(shè)計(jì)的實(shí)驗(yàn)內(nèi)容泛泛化,不僅不符合企業(yè)的需求,而且不符合項(xiàng)目測(cè)試中的完整性和規(guī)范化。在實(shí)際工作中,一個(gè)項(xiàng)目中所涉及到的測(cè)試技術(shù)和方法,以及這些技術(shù)的重難點(diǎn),都很難在現(xiàn)有的實(shí)驗(yàn)教材中得以體現(xiàn)。而以項(xiàng)目為實(shí)驗(yàn)教學(xué)的方法,是以企業(yè)的需求和實(shí)踐流程為出發(fā)點(diǎn),在實(shí)驗(yàn)的教學(xué)過程中以項(xiàng)目為主線展開,以測(cè)試的流程由淺入深,把相關(guān)知識(shí)點(diǎn)融入到項(xiàng)目的各個(gè)環(huán)節(jié)中去,將項(xiàng)目完整的進(jìn)行剖析,循序漸進(jìn)[3]。

2.重視文檔和流程

在企業(yè)的實(shí)際測(cè)試工作中,文檔是非常重要的。我們以一個(gè)符合現(xiàn)實(shí)性的完整B/S模式的“圖書管理系統(tǒng)”作為測(cè)試案例,該項(xiàng)目涵蓋課程的主要知識(shí)要點(diǎn)和基本技能,項(xiàng)目大小和難易適中,提供給學(xué)生系統(tǒng)的代碼、需求分析、概要設(shè)計(jì)書、詳細(xì)設(shè)計(jì)書等必須文檔[4],只有具備以上資料,才可真實(shí)的模擬實(shí)際工作模式。通過文檔,使得學(xué)生明白所測(cè)軟件提供什么功能?是否符合用戶的需求,設(shè)計(jì)是否合理,結(jié)果與設(shè)計(jì)是否一致,通過文檔,使得學(xué)生一邊熟悉系統(tǒng)一邊思考軟件研發(fā)者在設(shè)計(jì)過程中的遺漏點(diǎn)。文檔,不僅是測(cè)試人員與開發(fā)人員之間溝通的直接橋梁,而且這種彼此的不斷溝通以及思考,直接影響了軟件測(cè)試的最終質(zhì)量。同時(shí),除了以項(xiàng)目為教學(xué)的基本單位,并強(qiáng)調(diào)文檔在項(xiàng)目中的重要性,還要嚴(yán)格按照工作中的實(shí)際情況,將學(xué)生分成若干個(gè)項(xiàng)目組。項(xiàng)目組分別設(shè)置測(cè)試經(jīng)理、測(cè)試負(fù)責(zé)人、測(cè)試組員等角色,各盡其責(zé)。這種強(qiáng)調(diào)文檔,各盡其責(zé)的項(xiàng)目教學(xué)方式,更加符合企業(yè)的實(shí)際需求,并有效鍛煉了學(xué)生的團(tuán)隊(duì)合作能力。

第5篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵詞:項(xiàng)目;軟件測(cè)試;黑盒測(cè)試

隨著軟件產(chǎn)業(yè)的發(fā)展,軟件測(cè)試被越來越多的軟件企業(yè)重視,很多軟件企業(yè)還設(shè)立了專門的軟件測(cè)試部門,對(duì)軟件測(cè)試人員的需求量非常大,而真正能符合軟件測(cè)試的人員卻很短缺。所以,軟件測(cè)試技術(shù)作為高職軟件技術(shù)專業(yè)的一門專業(yè)課程,教學(xué)模式的改革勢(shì)在必行。傳統(tǒng)的軟件測(cè)試課程以測(cè)試的理論知識(shí)為主,忽視了軟件企業(yè)中真實(shí)測(cè)試崗位的要求,造成課堂教學(xué)與測(cè)試崗位需求的不一致。本課程以企業(yè)軟件測(cè)試工程師作為主講教師,將企業(yè)中實(shí)際測(cè)試項(xiàng)目作為教學(xué)項(xiàng)目,為學(xué)生提供個(gè)盡量真實(shí)的軟件測(cè)試環(huán)境,讓學(xué)生真正參與到測(cè)試中來。通過學(xué)習(xí)該課程,讓學(xué)生了解軟件測(cè)試的基本過程,掌握單元測(cè)試、功能測(cè)試、系統(tǒng)測(cè)試的一般步驟和方法,并能夠進(jìn)行相應(yīng)測(cè)試。

1 測(cè)試項(xiàng)目的選擇

在基于項(xiàng)目的課程設(shè)計(jì)中,測(cè)試項(xiàng)目設(shè)計(jì)是一個(gè)關(guān)鍵環(huán)節(jié)。本課程確定以項(xiàng)目作為載體的設(shè)計(jì)思路后,選取企業(yè)中實(shí)際測(cè)試的項(xiàng)目作為教學(xué)項(xiàng)目,這樣的項(xiàng)目既有在企業(yè)中應(yīng)用的普遍性和典型性,又能有效地促進(jìn)學(xué)生職業(yè)能力發(fā)展,達(dá)到本課程的教學(xué)目標(biāo)。在本課程中選擇“能力驗(yàn)證樣品軟件”作為測(cè)試項(xiàng)目。

2 測(cè)試項(xiàng)目的實(shí)施

2.1 測(cè)試環(huán)境的搭建

在軟件測(cè)試企業(yè)中,測(cè)試人員作為軟件項(xiàng)目開發(fā)的一分子,為了及時(shí)、有效的與程序設(shè)計(jì)人員進(jìn)行溝通,通常應(yīng)用BugFree來實(shí)現(xiàn)缺陷管理。BugFree是基于PHP和MySQL開發(fā),免費(fèi)、開源的缺陷管理系統(tǒng),通過該軟件能很好的協(xié)調(diào)開發(fā)人員、測(cè)試人員和需求三方的關(guān)系,規(guī)范軟件的研發(fā)流程。

2.2 測(cè)試小組的確定

在項(xiàng)目測(cè)試過程中,以教師引導(dǎo)、學(xué)生自愿為原則,每五人組成一個(gè)小組,每個(gè)小組的總體能力、水平相當(dāng),并保證每個(gè)小組至少有一名組織能力較強(qiáng)的學(xué)生作為組長(zhǎng),負(fù)責(zé)協(xié)調(diào)教師與學(xué)生、小組成員之間以及小組之間的關(guān)系等工作。測(cè)試組成員一起討論本組的測(cè)試計(jì)劃,根據(jù)軟件的需求規(guī)格說明書,制定詳盡的測(cè)試計(jì)劃,一起搭建測(cè)試環(huán)境,同時(shí)測(cè)試組長(zhǎng)對(duì)測(cè)試小組成員的工作進(jìn)行分工,測(cè)試組長(zhǎng)負(fù)責(zé)本組測(cè)試的全面工作,并且嚴(yán)格地按照測(cè)試計(jì)劃執(zhí)行。

2.3 測(cè)試的執(zhí)行

(1)測(cè)試項(xiàng)目引入。在測(cè)試開始前,教師演示預(yù)測(cè)試項(xiàng)目,并對(duì)照“需求規(guī)格說明書”,明確此次測(cè)試的任務(wù):完成對(duì)系統(tǒng)的功能測(cè)試,并通過BugFree來實(shí)現(xiàn)測(cè)試用例的管理和缺陷的管理。任務(wù)實(shí)施前,教師先演示一個(gè)缺陷的查找過程,讓學(xué)生看到真實(shí)的“缺陷”,從而產(chǎn)生躍躍欲試的感覺。然后讓學(xué)生在沒有掌握查找缺陷的方法情況下,用自己的常識(shí)進(jìn)行缺陷的查找。

(2)黑盒測(cè)試知識(shí)的導(dǎo)出。黑盒測(cè)試的兩個(gè)關(guān)鍵技術(shù):等價(jià)類類劃分法和邊界值分析法。等價(jià)類劃分法是一種重要的、常用的黑盒測(cè)試方法,它將不能窮舉的測(cè)試過程進(jìn)行合理分類,從而保證設(shè)計(jì)出來的測(cè)試用例具有完整性和代表性。邊界值分析法通常是作為對(duì)等價(jià)類劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來自等價(jià)類的邊界。

(3)在理論知識(shí)的指導(dǎo)下進(jìn)行缺陷查找。在黑盒測(cè)試?yán)碚摰闹笇?dǎo)下,科學(xué)、有效的進(jìn)行測(cè)試用例的設(shè)計(jì)。為便于學(xué)生的學(xué)習(xí)討論和測(cè)試用例設(shè)計(jì),課程教學(xué)直接在有職業(yè)氛圍的軟件技術(shù)實(shí)訓(xùn)室進(jìn)行。

(4)考核標(biāo)準(zhǔn)和考核方法。該課程的考核重點(diǎn)放在了對(duì)學(xué)生學(xué)習(xí)過程的考核上。每個(gè)任務(wù)都有明確的考核標(biāo)準(zhǔn)。待學(xué)生完成任務(wù)后,教師對(duì)學(xué)生完成的任務(wù)成果進(jìn)行點(diǎn)評(píng),并對(duì)任務(wù)的完成情況進(jìn)行總結(jié)。作為該部分教學(xué),會(huì)讓每組同學(xué)展示其缺陷列表,通過查找到的缺陷的數(shù)量和級(jí)別作為評(píng)判標(biāo)準(zhǔn),同時(shí)結(jié)合平時(shí)表現(xiàn),綜合給出項(xiàng)目任務(wù)的成績(jī)。最終的考核評(píng)價(jià)成績(jī)由4個(gè)部分組成:平時(shí)表現(xiàn)10%,每次完成項(xiàng)目任務(wù)的情況25%,課程實(shí)訓(xùn)25%,綜合技能考核40%。

3 項(xiàng)目教學(xué)的效果

3.1 采用項(xiàng)目教學(xué)法,提供學(xué)生專業(yè)技能

項(xiàng)目教學(xué)是指學(xué)生在教師的指導(dǎo)下完成一個(gè)典型項(xiàng)目的過程,在項(xiàng)目完成過程中學(xué)習(xí)知識(shí)和技能。學(xué)生通過解決在項(xiàng)目中遇到的問題,提高了學(xué)習(xí)興趣,調(diào)動(dòng)了學(xué)習(xí)的積極性和主動(dòng)性。項(xiàng)目教學(xué)注重的是完成項(xiàng)目的過程,而不是最終結(jié)果。

3.2 采用分組教學(xué)法,提高學(xué)生團(tuán)隊(duì)意識(shí)

在教學(xué)過程中,我們把班級(jí)同學(xué)分成若干個(gè)項(xiàng)目組,每個(gè)同學(xué)在小組中擔(dān)任不同的角色。

3.3 采用企業(yè)管理模式,促進(jìn)學(xué)生零距離就業(yè)

通過校企合作,將企業(yè)的運(yùn)行模式引入到課堂中來。請(qǐng)企業(yè)里有經(jīng)驗(yàn)的軟件測(cè)試工程師作為主講教師,將企業(yè)里有代表性的真實(shí)項(xiàng)目作為測(cè)試項(xiàng)目,并搭建企業(yè)中的測(cè)試環(huán)境,讓學(xué)生盡可能多的融入到真實(shí)的測(cè)試環(huán)境中,從而促進(jìn)學(xué)生零距離就業(yè)。

[參考文獻(xiàn)]

[1]朱雷.軟件測(cè)試技術(shù)課程項(xiàng)目式教學(xué)的探索與實(shí)踐.遼寧高職學(xué)報(bào),2011年第9期,52-54.

第6篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵字:服務(wù)區(qū)經(jīng)濟(jì);軟件測(cè)試;課程建設(shè)

1市場(chǎng)需要和目前現(xiàn)狀

隨著IT技術(shù)的發(fā)展和普及,我國(guó)軟件行業(yè)對(duì)于測(cè)試專業(yè)工作人員的需要超過20萬(wàn)人。但是目前我國(guó)本科的課程中大部門都沒有專門的建設(shè)軟件測(cè)試的課程,僅僅只是作為軟件工程中的一個(gè)要點(diǎn)被簡(jiǎn)單地學(xué)習(xí),學(xué)生在學(xué)習(xí)過程中普遍重視開發(fā),輕視測(cè)試,進(jìn)入測(cè)試行業(yè)的人數(shù)非常少。高職學(xué)院很多都在后期單獨(dú)建設(shè)軟件測(cè)試的課程,但是由于學(xué)時(shí)還很少,總的來說,學(xué)生經(jīng)過課程的學(xué)習(xí),雖然能夠基本掌握軟件測(cè)試的基本含義和理論,了解基本的測(cè)試技術(shù)和測(cè)試的方法,但是能夠真正使用到技術(shù)分析和在實(shí)際崗位中使用的專業(yè)能力還是不足。

目前我國(guó)很多軟件企業(yè)的總?cè)藬?shù)在50人以下,達(dá)到70%。很多沒有成立專門的軟件測(cè)試相關(guān)部門,這些中小型的軟件企業(yè)都希望使用有工作經(jīng)理的軟件測(cè)試工作人員直接工作。很多社會(huì)上的培訓(xùn)機(jī)構(gòu),在市場(chǎng)經(jīng)濟(jì)方面非常重視,這些機(jī)構(gòu)一般會(huì)開設(shè)將近210節(jié)課時(shí)的課程,學(xué)生大部分都是還沒有找到工作的應(yīng)屆畢業(yè)生,主要老師都是曾經(jīng)在相關(guān)電信、證券、金融行業(yè)負(fù)責(zé)過軟件測(cè)試的負(fù)責(zé)人,有很多機(jī)構(gòu)在課程接收后可以推薦學(xué)生就業(yè),很多中小型軟件企業(yè)也愿意吸收。但是,這類培訓(xùn)機(jī)構(gòu)很多價(jià)格都非常高,而且培訓(xùn)機(jī)構(gòu)數(shù)量眾多,質(zhì)量無法得到保證。

2目前存在的不足和對(duì)策措施

目前高職軟件測(cè)試技術(shù)課程建設(shè)中存在的不足還有很多,下面進(jìn)行簡(jiǎn)單的分析研究。

2.1教材不完善

目前我國(guó)面對(duì)高職院校的軟件測(cè)試教材還很少,內(nèi)容還不完善。近年來出版的基本相關(guān)教材都是對(duì)軟件測(cè)試的基本概念、理論和使用知識(shí)進(jìn)行詳細(xì)的講解,但是還存在著很多相同的問題:(1)沒有大型集中項(xiàng)目的功能、性能測(cè)試實(shí)際事例的全過程,沒有把比較分開的知識(shí)要點(diǎn)和主要技能綜合起來進(jìn)行分析研究。(2)在實(shí)現(xiàn)技術(shù)操作上比較重視,但是在文檔工作上的重視度不足,對(duì)于這一點(diǎn),可以增加怎樣編寫“測(cè)試計(jì)劃”和“測(cè)試報(bào)告”的模板,并且給出測(cè)試的記錄和日記模板。同時(shí),還可以編制出軟件測(cè)試工作中根據(jù)經(jīng)驗(yàn)得出的工作經(jīng)驗(yàn),比如軟件測(cè)試的十條標(biāo)準(zhǔn)、十大經(jīng)典事例等。這些經(jīng)驗(yàn)都非常實(shí)用,如果進(jìn)入工作崗位中就可以馬上使用。(3)在現(xiàn)在的教材中關(guān)于測(cè)試工具的使用方法都是來自產(chǎn)品的使用說明書上的內(nèi)容,很難讓學(xué)生產(chǎn)生學(xué)習(xí)興趣。在教材的編寫中,要以學(xué)生的角度來編寫,在實(shí)踐指導(dǎo)上多重視,讓學(xué)生能夠在最少的實(shí)踐中熟練掌握和應(yīng)用測(cè)試技能。(4)測(cè)試的工具要使用中小型軟件企業(yè)經(jīng)常使用的軟件,比如在功能的測(cè)試上使用Mercuey QuickTest Professional(QTP),在性能的測(cè)試上使用Mercuey LoadRunner,在管理工具中可以使用開源的并行版本控制的CVS,使用Test Director或者相同類型的新版工具Quality Center(QC)。在2個(gè)極端中要注意:一是避免教材中出現(xiàn)已經(jīng)在市場(chǎng)中不再使用的工具;二是避免價(jià)格高昂的軟件教育,比如IBM Rational中的Clear Case,ClearQuest,F(xiàn)unctional Tester,Performance Tester,雖然這些軟件的性能比較好,但是在市場(chǎng)中的使用率很低,只有成熟度能力CMM高的大型軟件才能使用。

2.2教師隊(duì)伍建設(shè)

高職院校在軟件測(cè)試的教育中,經(jīng)常使用事例教學(xué)和實(shí)際的項(xiàng)目結(jié)合到課程的教育和設(shè)計(jì)里,它是經(jīng)過一直的累積和創(chuàng)新,主要存在在教師頭腦中的知識(shí),所以,提高教師本身的知識(shí)量明顯比提高在教材上的知識(shí)更加重要。提高教師知識(shí)儲(chǔ)量,讓教師有終身學(xué)習(xí)的良好素質(zhì),在教育和教學(xué)的發(fā)展中,要更加加深教師對(duì)于教學(xué)中專業(yè)經(jīng)驗(yàn)、教學(xué)理念和方法的反省,不停探索學(xué)習(xí)相關(guān)專業(yè)知識(shí)。

從封閉的知識(shí)變?yōu)殚_放的知識(shí),目前知識(shí)的更新速度非???,教師也要在軟件行業(yè)的前線,了解行業(yè)的發(fā)展情況,把目前市場(chǎng)中的最新技術(shù)和理念帶到課程中,讓學(xué)生的學(xué)習(xí)課程和市場(chǎng)統(tǒng)一。教師的自身知識(shí)水平需要不斷的擴(kuò)充和提高,讓自身的知識(shí)能夠形成一種開放的、動(dòng)態(tài)的模式,進(jìn)行自我的調(diào)節(jié)和管理。而且教師應(yīng)該走在行業(yè)的尖端,或者參加相關(guān)企業(yè)的項(xiàng)目研發(fā),獲得行業(yè)資格證,這也是提高師資隊(duì)伍水平的有效方法。

很多軟件企業(yè)的測(cè)試人員都有著豐富的項(xiàng)目實(shí)際測(cè)試經(jīng)驗(yàn),是知識(shí)的應(yīng)用和創(chuàng)新中最有效的資源。如果在條件允許的情況下,可以邀請(qǐng)他們來學(xué)校兼職進(jìn)行教育授課。同時(shí),可以使用提高學(xué)習(xí)的有效方法來深入研究其成果共同學(xué)習(xí)。共同學(xué)習(xí)是在目前技術(shù)系統(tǒng)中的創(chuàng)新改革,在信息、知識(shí)、技能中間建設(shè)共同進(jìn)步、共同學(xué)習(xí)的關(guān)系。讓雙方可以在學(xué)習(xí)的內(nèi)容中和學(xué)生進(jìn)行有效的互動(dòng)。在信息的結(jié)構(gòu)上,要提高信息的聚合制度??偟膩碚f,就是加深交流,綜合信息,共同寫作,合作創(chuàng)新,產(chǎn)生一種共享知識(shí)的形態(tài)。

2.3改進(jìn)教學(xué)方法的對(duì)策措施

課程應(yīng)該建立在一個(gè)知識(shí)充實(shí)的職業(yè)技能培訓(xùn)制度中,使用新型的“場(chǎng)景教學(xué)方法”。用實(shí)際的工作內(nèi)容作為主體,使用項(xiàng)目方向的角色模擬形式,提出“以實(shí)用為基礎(chǔ),學(xué)以致用”的教學(xué)觀念。把實(shí)際中的經(jīng)驗(yàn)作為主要的指導(dǎo),使用任務(wù)驅(qū)動(dòng)的方法,加強(qiáng)實(shí)際的測(cè)試技能學(xué)習(xí),給一些企業(yè)進(jìn)行測(cè)試項(xiàng)目。

2.3.1工作場(chǎng)景

這是企業(yè)的實(shí)際操作過程和工作的場(chǎng)景,使用已經(jīng)開始使用的需要測(cè)試的資料和代碼,開始項(xiàng)目的分析和工作分解,模擬出企業(yè)在測(cè)試工作中的環(huán)境。

2.3.2主導(dǎo)項(xiàng)目

所有的學(xué)習(xí)點(diǎn)和方法都是經(jīng)過一個(gè)或多個(gè)項(xiàng)目結(jié)合的。學(xué)生經(jīng)過可以擴(kuò)充的項(xiàng)目實(shí)際例子來進(jìn)一步學(xué)習(xí)相關(guān)知識(shí)和技能。所有的學(xué)習(xí)都是在進(jìn)行項(xiàng)目中的實(shí)際工作任務(wù),了解在測(cè)試過程中經(jīng)常使用的技術(shù)、過程和人員配合情況,并學(xué)會(huì)運(yùn)用有關(guān)的解決方法。學(xué)生使用這種方法可以擁有一定的完成項(xiàng)目的主導(dǎo)能力。

2.3.3模擬角色

學(xué)生在真實(shí)的動(dòng)手過程的課程和項(xiàng)目時(shí)間上,利用實(shí)際的企業(yè)項(xiàng)目、實(shí)際的工作流程和使用的工作,開始模擬項(xiàng)目中所需的角色。共同完成項(xiàng)目的任務(wù)。這樣可以了解不同角色需要的工作技能并且積累相關(guān)的工作經(jīng)驗(yàn)。

2.3.4分解任務(wù)

在需要完成的整個(gè)項(xiàng)目中,對(duì)于必須掌握和理解的概念和知識(shí),把一個(gè)項(xiàng)目分成多個(gè)任務(wù),然后對(duì)每一個(gè)任務(wù)所需要了解的知識(shí)、技能以及要求進(jìn)行逐個(gè)的分析講解。并經(jīng)過每個(gè)小任務(wù)的完成的完成方法對(duì)整個(gè)學(xué)習(xí)內(nèi)容進(jìn)行組織和設(shè)計(jì)。

2.3.5六步教學(xué)

在知識(shí)和技能的學(xué)習(xí)和教育過程中,從特別的到普通的,一般都是根據(jù)以下6個(gè)步驟來進(jìn)行學(xué)習(xí)的組織,分別是:提出問題、分析問題、解決問題、總結(jié)相關(guān)規(guī)律和知識(shí)、擴(kuò)展相關(guān)知識(shí)和技能、能夠解決相關(guān)相似的更高級(jí)問題。在教學(xué)的過程中,為了讓學(xué)生對(duì)于知識(shí)的層面和思維方法更加豐富,可以鼓勵(lì)學(xué)生自己解決。經(jīng)過實(shí)際訓(xùn)練課程中的試驗(yàn),項(xiàng)目的模擬,讓學(xué)生對(duì)于學(xué)習(xí)具有舉一反三的思維,讓學(xué)生能夠更加熟悉地掌握重點(diǎn)技術(shù)的使用方法,給日后積累更多的經(jīng)驗(yàn)。

2.3.6團(tuán)隊(duì)合作

在教學(xué)的過程中,可以把學(xué)生分成幾組團(tuán)隊(duì),每一個(gè)團(tuán)隊(duì)按照課程的教學(xué)內(nèi)容和教師的安排,使用技術(shù)分析、討論,實(shí)際使用等方法,完成這個(gè)項(xiàng)目中的任務(wù)。

2.3.7崗位信息

進(jìn)行軟件測(cè)試技術(shù)課程學(xué)習(xí)的都是軟件的測(cè)試員或工程師,目前市場(chǎng)中對(duì)于這類人才的需求非常大。案例庫(kù)也是一個(gè)動(dòng)態(tài)的資源系統(tǒng),所以可以把網(wǎng)絡(luò)、報(bào)紙、合作單位、專業(yè)人員的信息進(jìn)行結(jié)合,一方面可以讓畢業(yè)生就業(yè)問題更加輕松,還能幫助學(xué)生了解企業(yè)對(duì)于工作人員的要求。用在線的方式,幫助畢業(yè)生、測(cè)試工程師等了解相關(guān)的崗位信息,更有針對(duì)性。

第7篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵詞:軟件測(cè)試;可靠性;意見

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2012) 10-0204-01根據(jù)研究顯示,目前我國(guó)的軟件公司有專門性的軟件技術(shù)測(cè)試部分的還不到五成,而這五成當(dāng)中設(shè)立專門性質(zhì)的軟件測(cè)試技術(shù)部門的僅僅不到四成,而有著軟件測(cè)試工具開發(fā)部門的公司則僅有一成。從以上數(shù)據(jù)顯示,目前我國(guó)的軟件公司不夠重視對(duì)軟件測(cè)試工作,其所持有的態(tài)度也顯得不夠重視,我國(guó)軟件公司成立起專門性的軟件測(cè)試部門所占有的比例遠(yuǎn)遠(yuǎn)不能夠滿足我國(guó)企業(yè)的需求,而具備可靠性的軟件產(chǎn)品,這必須依賴于在軟件測(cè)試的各個(gè)環(huán)節(jié)進(jìn)行把關(guān),對(duì)產(chǎn)品進(jìn)行性能和功能的測(cè)試這必須充分依賴于通過軟件測(cè)試手段達(dá)到使用根據(jù)測(cè)試方案實(shí)施,在此基礎(chǔ)上對(duì)軟件測(cè)試系統(tǒng)進(jìn)行維護(hù)和設(shè)計(jì),分析和評(píng)估測(cè)試方案當(dāng)中所能夠出現(xiàn)的各種問題。對(duì)軟件測(cè)試用例進(jìn)行執(zhí)行之后,并且要做到對(duì)故障進(jìn)行跟蹤,使得開發(fā)出來的軟件產(chǎn)品能夠?qū)τ脩羲蟮男枨笙噙m應(yīng),從而確保軟件的可靠性和質(zhì)量的提高。在進(jìn)行軟件項(xiàng)目的研發(fā)過程當(dāng)中,軟件測(cè)試具有十分重要的作用,可是由于我國(guó)的軟件行業(yè)起步比較晚,只有像華為、聯(lián)想、用友等大的軟件開發(fā)公司具備專門性的測(cè)試人才和崗位,沒有一定的了解在軟件測(cè)試當(dāng)中,而軟件測(cè)試這個(gè)環(huán)節(jié)國(guó)外顯得非常重視,如微軟公司所從事的重要工作就是對(duì)軟件進(jìn)行測(cè)試,而且在進(jìn)行該方面的投入顯得非常大。

一、忽視軟件測(cè)試環(huán)節(jié)的主要原因分析

通過對(duì)軟件測(cè)試行業(yè)當(dāng)中比較資深的人士進(jìn)行交流發(fā)現(xiàn),目前我國(guó)軟件公司對(duì)測(cè)試環(huán)節(jié)進(jìn)行忽視的原因主要為以下幾點(diǎn):

(一)節(jié)約資金

由于目前我國(guó)的小型軟件公司為了對(duì)開支進(jìn)行節(jié)約,對(duì)軟件上線成功運(yùn)行的瓶頸進(jìn)行制約的就是軟件測(cè)試,如果項(xiàng)目是屬于中小型,公司就會(huì)將軟件測(cè)試環(huán)節(jié)耗費(fèi)資金、力量和時(shí)間,在軟件測(cè)試環(huán)節(jié)使用項(xiàng)目資金,錯(cuò)誤的觀點(diǎn)認(rèn)為后期和需求進(jìn)行技術(shù)支持更好,沒有這個(gè)必要進(jìn)行軟件測(cè)試工作。

(二)沒有這個(gè)必要性

目前很多軟件公司錯(cuò)誤的認(rèn)為開發(fā)人員自行測(cè)試所開發(fā)的程序,通常來說對(duì)技術(shù)開發(fā)的難度比測(cè)試技術(shù)更高,這就不需要專門性的軟件測(cè)試人員,開發(fā)人員對(duì)自己所開發(fā)出來的程序進(jìn)行檢查,這就顯得更加準(zhǔn)確和有效率性相對(duì)于外來人員檢查。

(三)由于受到思想意識(shí)局限

由于對(duì)軟件測(cè)試重要性的理解不夠,出現(xiàn)重編碼而輕測(cè)試的現(xiàn)象,許多人認(rèn)為程序能夠基本運(yùn)行,客戶沒有提出軟件存在錯(cuò)誤,就算成功,沒有必要進(jìn)行專門的測(cè)試,但是卻忘記了即使現(xiàn)在自己所謂的“成功”,卻存在著許多潛在風(fēng)險(xiǎn)。

(四)項(xiàng)目時(shí)間限制

隨著項(xiàng)目時(shí)間的縮短,大多項(xiàng)目經(jīng)理會(huì)把剩余時(shí)間給予開發(fā)人員,沒有多余的時(shí)間交給測(cè)試人員進(jìn)行測(cè)試,或者說等到項(xiàng)目尾聲,給測(cè)試人員程序,草草的測(cè)試一下就算成功過關(guān),但是他們卻沒有估算,隨著項(xiàng)目的逐漸推進(jìn),修改BUG的成本是成倍翻滾,等軟件給客戶上線后在發(fā)現(xiàn)錯(cuò)誤去修改,那么耗費(fèi)的不只是維護(hù)費(fèi)用和人力,丟失的還有公司信譽(yù)。

(五)合適人員難求

現(xiàn)今專業(yè)軟件測(cè)試人員供求量很少,具了解,從2009年部分大學(xué)院校才正式引進(jìn)這門課程,而且從這少數(shù)人中挑出符合自己公司需要的員工,變的更加艱難。公司挑員工,員工也會(huì)挑公司,對(duì)于測(cè)試人員的福利待遇來說,薪資遠(yuǎn)遠(yuǎn)低于開發(fā)人員,工作壓力卻居高不下,所以測(cè)試人員對(duì)應(yīng)求公司的眼光也是非常犀利。

(六)組織內(nèi)的沖突

開發(fā)與測(cè)試的工作是對(duì)立的,經(jīng)常會(huì)有沖突,沒錯(cuò),的確會(huì)有。軟件測(cè)試本來就是給開發(fā)人員“挑刺”,使開發(fā)人員的進(jìn)度和工作量增加。有些公司就會(huì)認(rèn)為,軟件測(cè)試工作對(duì)其作用不是特別大,而且事端挺多,很難處理,因此對(duì)軟件測(cè)試印象大打折扣。

二、對(duì)軟件測(cè)試和軟件可靠性兩者之間關(guān)系的認(rèn)識(shí)

要對(duì)我國(guó)的許多軟件公司對(duì)軟件測(cè)試當(dāng)中的錯(cuò)誤認(rèn)識(shí)進(jìn)行改變,其中最重要的就是從心理意識(shí)上去進(jìn)修認(rèn)可,使得了解軟件測(cè)試所具備的功能,深切的理解在進(jìn)行項(xiàng)目開發(fā)的過程當(dāng)中使用軟件測(cè)試所帶來的重要作用,充分理解進(jìn)行軟件測(cè)試對(duì)軟件的可靠性和質(zhì)量有著密切的關(guān)系,在軟件項(xiàng)目的開發(fā)流程當(dāng)中軟件測(cè)試相對(duì)于工程監(jiān)工的角色,要對(duì)潛在和暴露出來的BUG能夠及時(shí)的尋找出來,使得在軟件的開發(fā)中初期能夠?qū)⒆罡呙芗鹊娜毕葸M(jìn)行控制,這樣就會(huì)使得大幅度的降低進(jìn)行缺陷修改的成本,目前從事IT行業(yè)的人士心中都了解,降低項(xiàng)目的缺陷成本,在公司內(nèi)部成立起進(jìn)行軟件測(cè)試的部門,測(cè)試資金就會(huì)遠(yuǎn)遠(yuǎn)小于缺陷成本,也可以這樣說,對(duì)軟件測(cè)試進(jìn)行科學(xué)和理性的看待,不能夠局限于現(xiàn)狀的要求,要對(duì)長(zhǎng)遠(yuǎn)發(fā)展進(jìn)行充分考慮,對(duì)公司來說必不可少的就是軟件測(cè)試工作。

三、總結(jié)

筆者立足于客觀現(xiàn)實(shí)情況來粗略的分析和研究對(duì)于軟件測(cè)試當(dāng)中的相關(guān)知識(shí),傳統(tǒng)的作坊式的軟件企業(yè),在當(dāng)今高速發(fā)展的高新技術(shù)環(huán)境下已經(jīng)遭到淘汰,這就必須要讓我國(guó)的軟件企業(yè)能夠擯棄原有的思想意識(shí),循序漸進(jìn)的實(shí)施,對(duì)于軟件測(cè)試和軟件可靠性兩者之間的關(guān)系有著清醒的了解,這樣才能做到軟件企業(yè)成長(zhǎng)進(jìn)步。

參考文獻(xiàn):

[1]史濟(jì)民.軟件工程原理、方法與應(yīng)用[M].高等教育出版社,1990

[2]杜梅,劉丙利.淺析提高軟件測(cè)試效率的方法[J].科技信息.2011,15

第8篇:軟件測(cè)試課程總結(jié)范文

關(guān)鍵詞: IT行業(yè);人力資源需求;計(jì)算機(jī)教學(xué)

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)01-0107-03

1 概述

重慶IT行業(yè)前景廣闊,人才缺口巨大。 “十二五”未,重慶電子信息產(chǎn)業(yè)產(chǎn)值將達(dá)10000億元,成為重慶第一支柱產(chǎn)業(yè)。萬(wàn)億級(jí)的IT產(chǎn)業(yè)將帶來80萬(wàn)的人才缺口,其中僅IT人才未來5年內(nèi)缺口就將達(dá)到10萬(wàn)人。但是調(diào)查顯示,雖然重慶IT行業(yè)人才需求巨大,重慶各大高校計(jì)算機(jī)專業(yè)的畢業(yè)生就業(yè)的數(shù)量和質(zhì)量都不高,原因是重慶地區(qū)高校IT相關(guān)專業(yè)的人才培養(yǎng)不符合市場(chǎng)的需求。因此,深入了解研究重慶IT人才市場(chǎng)需求并以之引導(dǎo)地方高校計(jì)算機(jī)專業(yè)教學(xué)是非常必要而且緊迫的。該文對(duì)重慶地區(qū)IT行業(yè)人才需求做了深入調(diào)查,并對(duì)重慶地區(qū)高校計(jì)算機(jī)專業(yè)教學(xué)提出了具備一定引導(dǎo)性的建議。

2 IT行業(yè)的相關(guān)概念

IT行業(yè)涉及的內(nèi)容非常廣泛。狹義的理解,IT行業(yè)就是各種從事計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)、通信設(shè)備及服務(wù)等行業(yè)。我們把這些從事IT行業(yè)的企業(yè)稱之為IT企業(yè),比如美國(guó)的微軟、SUN公司、蘋果公司,中國(guó)的聯(lián)想、中興、華為等IT企業(yè)。廣義的理解,IT行業(yè)已經(jīng)深入世界上的各行各業(yè)中,諸如銀行、醫(yī)院、超市等,它們都要依賴于信息及信息系統(tǒng)。計(jì)算機(jī)軟硬件、因特網(wǎng)和其他各種來連接上述所有的東西的網(wǎng)絡(luò)環(huán)境和從事相關(guān)設(shè)計(jì),維護(hù),支持和管理的人員共同形成了一個(gè)無所不在的IT行業(yè)。

3 重慶地區(qū)IT行業(yè)相關(guān)企業(yè)招聘職位及相關(guān)要求

根據(jù)調(diào)查,以下幾種人員是當(dāng)前重慶地區(qū)IT行業(yè)需求最旺盛的幾種:

3.1 軟件工程師

軟件工程師是從事軟件開發(fā)相關(guān)工作的人員的統(tǒng)稱。它是一個(gè)廣義的概念,包括軟件設(shè)計(jì)人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關(guān)。

在對(duì)惠普、富士康、仁寶等IT企業(yè)的網(wǎng)上的招聘信息以及重慶各大招聘會(huì)上來看,軟件工程師在所有IT人才需求中的需求量是最大的,占所調(diào)查對(duì)象的31%左右。其中JAVA軟件開發(fā)工程師、.NET軟件開發(fā)工程師和PHP軟件開發(fā)工程師為企業(yè)主要的招聘對(duì)象。隨著重慶“硅谷”夢(mèng)想的實(shí)現(xiàn),相信重慶IT行業(yè)對(duì)軟件基礎(chǔ)開發(fā)方面的人才將會(huì)持續(xù)增長(zhǎng),處于所有行業(yè)的領(lǐng)先位置。

對(duì)軟件工程師的基本要求如下:

1)熟練運(yùn)用Delphi、Power、Builder、Ms 開發(fā)工具的一種或多種,熟悉Java、C#、PB、Delphi、VB任意語(yǔ)言編程,熟悉SQL Server、Oracle數(shù)據(jù)庫(kù)及其開發(fā),并具有兩年以上開發(fā)工作經(jīng)驗(yàn)(.net方向);2)理解J2EE系統(tǒng)架構(gòu),具有J2EE體系結(jié)構(gòu)模塊設(shè)計(jì)和代碼開發(fā)經(jīng)驗(yàn),熟悉主流開源框架,能夠熟練應(yīng)用Spring、Hibernate、Struts、EBATES等(Java方向);3)具備良好的編程習(xí)慣和編寫開發(fā)文檔的能力等。

3.2 軟件測(cè)試工程師

軟件測(cè)試工程師(Software Testing Engineer)指理解產(chǎn)品的功能要求,并對(duì)其進(jìn)行測(cè)試,檢查軟件有沒有錯(cuò)誤(Bug),決定軟件是否具有穩(wěn)定性(Robustness),寫出相應(yīng)的測(cè)試規(guī)范和測(cè)試用例的專門工作人員。簡(jiǎn)而言之,軟件測(cè)試工程師在一家軟件企業(yè)中擔(dān)當(dāng)?shù)氖恰百|(zhì)量管理”角色,及時(shí)糾錯(cuò)及時(shí)更正,確保產(chǎn)品的正常運(yùn)作。

隨著近幾年來IT行業(yè)的快速發(fā)展,軟件測(cè)試越來越受到一個(gè)企業(yè)的關(guān)注。在很多IT企業(yè)當(dāng)中,軟件測(cè)試不只是純粹的挑出軟件開發(fā)人員在軟件開發(fā)過程中所忽略的問題和缺陷,它的重要程度與軟件開發(fā)工作相差并不會(huì)太少。實(shí)際上,軟件測(cè)試過程與軟件開發(fā)過程基本上是并行進(jìn)行的。

在大多數(shù)情況下,通常每?jī)蓚€(gè)軟件開發(fā)人員都會(huì)配備一個(gè)測(cè)試人員。而在一些信息產(chǎn)業(yè)發(fā)達(dá)的國(guó)家,開發(fā)人員與測(cè)試人員的比例達(dá)到1:1甚至是以上[5]。從網(wǎng)上的信息來看,重慶現(xiàn)在的軟件開發(fā)急需5000名軟件高級(jí)人才,再加上其他的一些軟件人才缺口,重慶的軟件開發(fā)人才缺口將有數(shù)萬(wàn)之眾。按照每?jī)蓚€(gè)軟件開發(fā)人員配備一個(gè)軟件測(cè)試人員計(jì)算,重慶軟件測(cè)試人員也會(huì)有幾千上萬(wàn)的人才需求。隨著重慶IT行業(yè)的不斷成熟,對(duì)于軟件測(cè)試的要求也會(huì)越來越高,相信在未來很長(zhǎng)一段時(shí)期內(nèi),軟件測(cè)試人才需求量將會(huì)出現(xiàn)上升趨勢(shì)。

3.3 系統(tǒng)集成工程師

系統(tǒng)集成工程師又稱為系統(tǒng)集成項(xiàng)目管理工程師。是指進(jìn)行數(shù)據(jù)庫(kù)的安裝和維護(hù)、進(jìn)行數(shù)據(jù)平臺(tái)的安裝、配置和使用,各種應(yīng)用服務(wù)器的安裝和配置的人員。

目前市場(chǎng)招聘系統(tǒng)集成工程師的要求如下:1)熟悉企業(yè)多層交換網(wǎng)絡(luò)、各種路由協(xié)議、廣域網(wǎng)等基礎(chǔ)知識(shí),熟悉網(wǎng)絡(luò)安全及常見防黑技巧,有系統(tǒng)集成方案撰寫能力;2)熟悉操作系統(tǒng)(Windows、Unix、Linux),熟悉Oracle等數(shù)據(jù)庫(kù)的優(yōu)化及常規(guī)維護(hù);3)能夠?qū)τ?jì)算機(jī)硬件故障方面進(jìn)行檢測(cè),并維護(hù)的能力。

3.4 網(wǎng)絡(luò)工程師

網(wǎng)絡(luò)工程師是通過學(xué)習(xí)和訓(xùn)練,掌握網(wǎng)絡(luò)技術(shù)的理論知識(shí)和操作技能的網(wǎng)絡(luò)技術(shù)人員。網(wǎng)絡(luò)工程師從事計(jì)算機(jī)信息系統(tǒng)的設(shè)計(jì)、建設(shè)、運(yùn)行和維護(hù)工作。

招聘網(wǎng)絡(luò)工程師的要求如下:1)2年以上網(wǎng)絡(luò)管理工作經(jīng)驗(yàn),具有CCNA、CCNP、MCSE、CISP或CISSP等證書者優(yōu)先;2)熟練掌握網(wǎng)絡(luò)體系的基本結(jié)構(gòu),實(shí)際組網(wǎng)建設(shè)的設(shè)計(jì)和實(shí)施;3)深層理解網(wǎng)絡(luò)操作系統(tǒng)以及各種網(wǎng)絡(luò)應(yīng)用技術(shù)和服務(wù)機(jī)制;4)熟練運(yùn)用網(wǎng)絡(luò)設(shè)備的軟硬件配置及管理的各種命令和參數(shù)。

3.5 3G技術(shù)開發(fā)工程師

第三代移動(dòng)通信技術(shù)(3rd-generation,3G),是指支持高速數(shù)據(jù)傳輸?shù)姆涓C移動(dòng)通訊技術(shù)。3G服務(wù)能夠同時(shí)傳送聲音及數(shù)據(jù)信息,速率一般在幾百kbps以上。3G是指將無線通信與國(guó)際互聯(lián)網(wǎng)等多媒體通信結(jié)合的新一代移動(dòng)通信系統(tǒng)。3G技術(shù)開發(fā)工程師就是從事3G相關(guān)行業(yè)的技術(shù)開發(fā)人員。

從調(diào)查資料顯示,重慶在3G網(wǎng)絡(luò)方面,面臨著專業(yè)人才的嚴(yán)重匱乏,3G無線軟件開發(fā)、3G網(wǎng)絡(luò)規(guī)劃、Android軟件開發(fā)以及Windows Phone更是招聘不到相關(guān)的人才。

3G工程師的要求如下:1) 必須擁有通信、電子類專業(yè)本科以上學(xué)歷,熟悉移動(dòng)通信原理及微波通信技術(shù);2) 能熟練使用C或C++語(yǔ)言編程,具有豐富的數(shù)字電路設(shè)計(jì)或硬件開發(fā)工作經(jīng)驗(yàn),或者具備CDMA、GSM或TD-SCDMA、WCDMA等手機(jī)軟/硬件開發(fā)經(jīng)驗(yàn)等。

3.6 Android開發(fā)工程師

Android工程師是指從事Android移動(dòng)應(yīng)用操作系統(tǒng)、游戲和各種Android平臺(tái)功能的應(yīng)用、開發(fā)和測(cè)試的技術(shù)人員。以手機(jī)開發(fā)為主要對(duì)象,包括Android應(yīng)用軟件開發(fā)工程師、Android游戲程序員、Android網(wǎng)絡(luò)游戲程序員、Android軟件移植工程師、Android嵌入式設(shè)備軟件開發(fā)工程師、Android游戲開發(fā)工程師、Android網(wǎng)絡(luò)游戲開發(fā)工程師等。

目前Android市場(chǎng)正在如日中天的擴(kuò)展,據(jù)市場(chǎng)研究公司IDC最近研究報(bào)告稱,預(yù)計(jì)今年中國(guó)智能手機(jī)市場(chǎng)在全球市場(chǎng)上所占份額將會(huì)從去年的18.3%上升至26.5%,可以預(yù)測(cè)將來會(huì)有更多的用戶選擇Android系統(tǒng)的手機(jī)或是無線終端設(shè)備。

隨著Android平臺(tái)的擴(kuò)張,引發(fā)了Android人才荒,2011年移動(dòng)開發(fā)人才需求幾十萬(wàn),未來人才需求缺口將達(dá)百萬(wàn)。但符合條件的Android工程師屈指可數(shù),在未來幾年內(nèi),Android開發(fā)工程師將成為IT行業(yè)炙手可熱的崗位之一。

4 對(duì)學(xué)校教育的建議

根據(jù)上述調(diào)查數(shù)據(jù),目前重慶的IT行業(yè)迫切需要一大批的IT專業(yè)人才。這對(duì)于IT人士和IT行業(yè)相關(guān)的學(xué)生來說,是一個(gè)非常好的機(jī)會(huì)。但是,市場(chǎng)需求與高校計(jì)算機(jī)專業(yè)畢業(yè)生具備的專業(yè)素養(yǎng)之間差距不小,結(jié)果是一方面是企業(yè)求才若渴,一方面卻是畢業(yè)生就業(yè)困難。該文根據(jù)調(diào)查分析,針對(duì)學(xué)?,F(xiàn)有的IT相關(guān)專業(yè)教育提出一些建設(shè)性的意見。

4.1 根據(jù)社會(huì)需求,定期更新專業(yè)課程體系

IT行業(yè)是一個(gè)日新月異的行業(yè),對(duì)人才的需求也隨著產(chǎn)業(yè)的發(fā)展的不斷變化,高校計(jì)算機(jī)相關(guān)專業(yè)對(duì)人才的目標(biāo)也應(yīng)隨之定期更新,學(xué)生才能更好的適應(yīng)市場(chǎng)的需求。從當(dāng)前學(xué)校的教育來看,大部分的高校在進(jìn)行專業(yè)課程體系的設(shè)置上比較落后,跟不上社會(huì)的需求。上文列舉的目前市場(chǎng)緊缺的人才,除了較為傳統(tǒng)的軟件工程師、網(wǎng)絡(luò)工程師、系統(tǒng)集成工程師外,其他近幾年興起的軟件測(cè)試工程師、3G技術(shù)開發(fā)工程師、Android開發(fā)工程師等職位,大部分高校均未設(shè)置相關(guān)課程。高校計(jì)算機(jī)專業(yè)應(yīng)該定期追蹤社會(huì)新需求,并及時(shí)開設(shè)適應(yīng)需求的課程甚至新專業(yè)。這一方面有利于滿足社會(huì)需求,一方面可以促進(jìn)高校畢業(yè)生就業(yè)質(zhì)和量上的提高。

4.2 加強(qiáng)實(shí)踐能力的培養(yǎng)

從用人成本考慮,絕大部分企業(yè)希望所招聘人員具有較強(qiáng)的實(shí)踐能力和項(xiàng)目開發(fā)能力。如果學(xué)生實(shí)踐操作能力不強(qiáng),上崗后對(duì)所在職位的適應(yīng)時(shí)間就會(huì)相對(duì)而延長(zhǎng)。高校課程設(shè)置應(yīng)該大力加強(qiáng)實(shí)踐課程所占比例,在注重學(xué)生學(xué)好理論知識(shí)的同時(shí),也要注重學(xué)生實(shí)踐能力的培養(yǎng)。在課程中可以引入真實(shí)的IT項(xiàng)目,培養(yǎng)學(xué)生項(xiàng)目開發(fā)的能力;并提供學(xué)生自己動(dòng)手開發(fā)項(xiàng)目的平臺(tái),使學(xué)生能將理論知識(shí)應(yīng)用于實(shí)際項(xiàng)目的開發(fā)。這樣不僅有利于學(xué)生加深對(duì)理論知識(shí)的理解,同時(shí)增加了學(xué)生的實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn),為以后的工作打下堅(jiān)實(shí)的基礎(chǔ)。

5 總結(jié)

重慶IT行業(yè)的人力資源框架越來越成熟,IT工作人員的薪資水平也處于各行業(yè)的領(lǐng)先位置,重慶現(xiàn)在及未來對(duì)IT專業(yè)人才的需求量巨大,重慶地區(qū)高校應(yīng)把握機(jī)會(huì),適時(shí)改革IT相關(guān)專業(yè)人才的培養(yǎng)教學(xué),更好地促進(jìn)重慶信息工業(yè)的良性發(fā)展,更好的促進(jìn)相關(guān)專業(yè)高校畢業(yè)生的就業(yè)。

參考文獻(xiàn):

[1] 李利東.IT人才需求新增70萬(wàn)[N].重慶人民政府網(wǎng),2010.1.27.

第9篇:軟件測(cè)試課程總結(jié)范文

[關(guān)鍵詞]軟件工程;案例庫(kù);教學(xué)模式;可擴(kuò)展實(shí)踐平臺(tái)

[前言]我校軟件工程課程群包括“軟件工程”“軟件系統(tǒng)分析與設(shè)計(jì)”“高級(jí)軟件工程”“面向?qū)ο笤O(shè)計(jì)方法”“軟件測(cè)試與質(zhì)量控制”等多門課程,面向本科生、碩士研究生、博士研究生和任職培訓(xùn)等多個(gè)層次,課程門數(shù)多、內(nèi)容交錯(cuò)、銜接緊密,培訓(xùn)要求差別較大。為使軟件工程系列課程更好地服務(wù)于提升學(xué)生工程實(shí)踐能力和協(xié)作創(chuàng)新能力的培養(yǎng)目標(biāo),我們積極開展實(shí)踐平臺(tái)和案例庫(kù)建設(shè),進(jìn)行教學(xué)方法改革等。通過設(shè)計(jì)不同粒度、不同類別的案例,構(gòu)建軟件開發(fā)全過程案例庫(kù),以適應(yīng)多層次多類型教學(xué)任務(wù);在教學(xué)過程中融合基于案例的情景體驗(yàn)教學(xué)、基于項(xiàng)目牽引的工程實(shí)踐教學(xué)、基于角色扮演和團(tuán)隊(duì)協(xié)作的項(xiàng)目研討式教學(xué)等多種教學(xué)模式,使得每個(gè)學(xué)員都能參與到項(xiàng)目開發(fā)過程中,保證了軟件工程實(shí)踐的規(guī)范化;同時(shí)建立基于框架的可擴(kuò)展實(shí)踐平臺(tái),學(xué)生自主設(shè)計(jì)開發(fā)軟件程序,提高了學(xué)生的學(xué)習(xí)興趣和實(shí)踐動(dòng)手能力。

一、對(duì)實(shí)際工程項(xiàng)目進(jìn)行提煉,構(gòu)建軟件開發(fā)全過程案例庫(kù)

為了將枯燥、抽象的教學(xué)內(nèi)容形象化、實(shí)例化,案例教學(xué)對(duì)于保證軟件工程課程授課效果至關(guān)重要。案例教學(xué)與傳統(tǒng)的講授式教學(xué)存在較大不同,傳統(tǒng)的講授式教學(xué)主要是教員向?qū)W生傳授知識(shí),溝通的渠道是單向的,而案例教學(xué)不僅有教員與學(xué)生之間的溝通,還有學(xué)生之間的溝通,溝通的渠道是多向的。同時(shí),講授教學(xué)側(cè)重理論,并通過演繹推理來傳授知識(shí),案例教學(xué)則側(cè)重啟發(fā)式教學(xué)過程,引導(dǎo)學(xué)生主動(dòng)參與到課堂教學(xué)中,更注重實(shí)踐與理論的結(jié)合。因此,探索軟件工程類課程的案例式教學(xué)方法,總結(jié)、提煉、歸納、設(shè)計(jì)相關(guān)的教學(xué)案例,構(gòu)建一個(gè)貫穿始終、設(shè)計(jì)合理、資源豐富的軟件開發(fā)全過程案例庫(kù)十分必要。

(一)案例的選取和設(shè)計(jì)

在案例教學(xué)中案例的選取和設(shè)計(jì)是案例教學(xué)的關(guān)鍵。好的教學(xué)案例應(yīng)該來源于實(shí)際工程項(xiàng)目,同時(shí)在維度、粒度和內(nèi)容上精心設(shè)計(jì),既要相互銜接,體現(xiàn)生命周期全過程的要求,又要大小適中,適合單個(gè)教學(xué)模塊的教學(xué)需求。從實(shí)際工程項(xiàng)目中精心選取、提煉、設(shè)計(jì)開發(fā)涵蓋軟件分析、設(shè)計(jì)、測(cè)試、項(xiàng)目管理等全生命周期的教學(xué)案例庫(kù),可為軟件工程系列課程的案例教學(xué)提供有效的支撐條件,對(duì)課堂教學(xué)效果的提升起到極大的促進(jìn)作用。

案例的設(shè)計(jì)應(yīng)針對(duì)軟件工程課程群各模塊知識(shí)點(diǎn)的所處階段、應(yīng)用場(chǎng)景和授課目標(biāo)的差異,既要有覆蓋具體知識(shí)點(diǎn)的基本案例,又要有體現(xiàn)全生命周期工程化要求的系統(tǒng)案例和綜合應(yīng)用案例。案例內(nèi)容包括軟件過程中的工程案例、管理案例,貫穿全軟件生命周期各階段。

案例的選取應(yīng)以全生命周期軟件項(xiàng)目為主,從實(shí)際工程項(xiàng)目中挑選一批具有代表性的、能突出授課要求的素材,在此基礎(chǔ)上進(jìn)行加工提煉和補(bǔ)充開發(fā),最終構(gòu)建滿足教學(xué)要求的系列案例。如從自主研制的“軟件過程管理平臺(tái)”中選取典型模塊作為測(cè)試對(duì)象,針對(duì)不同測(cè)試類型的教學(xué)實(shí)驗(yàn)需求,對(duì)軟件代碼進(jìn)行有針對(duì)性的變異和缺陷注入,編寫對(duì)應(yīng)的測(cè)試需求、測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)和測(cè)試報(bào)告,形成功能測(cè)試、性能測(cè)試、單元測(cè)試等測(cè)試案例。

軟件工程課程要強(qiáng)調(diào)軟件設(shè)計(jì)和軟件測(cè)試的重要性,對(duì)軟件設(shè)計(jì)和軟件測(cè)試方法進(jìn)行講解時(shí),除了要有設(shè)計(jì)合適的案例,還可以通過當(dāng)前主流工具(如軟件設(shè)計(jì)的RationalRose建模工具、單元測(cè)試的JUINT工具、功能測(cè)試的QTP工具等)的演示,使學(xué)員加強(qiáng)對(duì)軟件設(shè)計(jì)和軟件測(cè)試過程的可操作性的理解,并將其運(yùn)用于實(shí)踐項(xiàng)目中。

(二)案例庫(kù)規(guī)范化設(shè)計(jì)

軟件工程課程群的多門課程需要多樣化的案例,適用于不同的場(chǎng)景,映射出不同的知識(shí)點(diǎn)。為了規(guī)范這些案例,需提取其公共要素,定義案例庫(kù)規(guī)范化設(shè)計(jì)的基本元素。

案例庫(kù)規(guī)范化設(shè)計(jì)基本元素中的“案例表現(xiàn)形式”可將案例設(shè)置為文檔、代碼框架、原型系統(tǒng)等。如在本科生的軟件系統(tǒng)分析與設(shè)計(jì)課程中,案例是為學(xué)生搭建的一個(gè)OpenFrame框架,即一個(gè)半成品的代碼框架,學(xué)生可從半成品框架中學(xué)習(xí)相應(yīng)開發(fā)技術(shù),然后自己完善半成品的代碼框架,將學(xué)習(xí)與實(shí)踐過程融入案例中。

案例庫(kù)規(guī)范化設(shè)計(jì)基本元素中的“案例類型”可分為工程類案例、管理類案例、支持類案例等。工程類案例包括不同項(xiàng)目不同階段的工程類開發(fā)案例,如客戶需求規(guī)格說明書、軟件需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、軟件代碼、軟件測(cè)試計(jì)劃和測(cè)試報(bào)告。管理類案例包括項(xiàng)目策劃、項(xiàng)目監(jiān)控、風(fēng)險(xiǎn)管理、需求管理等。支持類案例包括配置管理、質(zhì)量保證、測(cè)量分析等。根據(jù)案例的規(guī)模及適用情況,可將案例分為:基本案例、模塊案例、系統(tǒng)案例?;景咐采w一個(gè)知識(shí)點(diǎn),簡(jiǎn)單、清晰地通過一個(gè)實(shí)例展現(xiàn)知識(shí)點(diǎn)的具體應(yīng)用,適合于基礎(chǔ)理論知識(shí)傳授階段;模塊案例覆蓋多個(gè)相關(guān)聯(lián)的知識(shí)點(diǎn),通過知識(shí)點(diǎn)的綜合應(yīng)用將知識(shí)串起來,適合綜合理論知識(shí)的應(yīng)用階段;系統(tǒng)案例覆蓋的是一個(gè)獨(dú)立的理論體系,通過完整具體的實(shí)例將理論應(yīng)用于實(shí)際操作,適合實(shí)踐教學(xué)階段。

例如,在“軟件測(cè)試”中,通過判定三角形的例子來讓學(xué)生理解等價(jià)類劃分法,這是一個(gè)基本案例,穿插在知識(shí)點(diǎn)講授過程中。在三角形實(shí)例中補(bǔ)充邊界值法、錯(cuò)誤猜測(cè)法等測(cè)試用例,形成黑盒測(cè)試案例,這就是一個(gè)模塊案例。而系統(tǒng)案例內(nèi)容多、設(shè)計(jì)比較復(fù)雜,例如功能測(cè)試案例的設(shè)計(jì),要包含測(cè)試計(jì)劃、測(cè)試策略、測(cè)試設(shè)計(jì)的方法、測(cè)試用例的生成、測(cè)試用例的執(zhí)行、自動(dòng)化腳本的設(shè)計(jì)、測(cè)試運(yùn)行結(jié)果分析以及測(cè)試報(bào)告等內(nèi)容。

二、融合多種教學(xué)形式,緊密銜接理論和實(shí)踐教學(xué)

傳統(tǒng)的課堂教學(xué)教員在課堂上講授軟件工程方法、技術(shù)等理論知識(shí),但由于這些理論較抽象難懂,課堂教學(xué)效果往往不理想。傳統(tǒng)的實(shí)踐教學(xué)主要是采用分組模式進(jìn)行項(xiàng)目開發(fā),但由于沒有過程監(jiān)督控制,通常是由一個(gè)能力稍微突出的學(xué)員完成所有過程,缺乏討論、協(xié)作,最后往往把精力放在代碼實(shí)現(xiàn)中,提交一套漏洞百出的代碼。針對(duì)軟件工程課程的特點(diǎn),筆者結(jié)合本校人才培養(yǎng)目標(biāo)和先進(jìn)教學(xué)理念,對(duì)傳統(tǒng)教學(xué)方法和手段進(jìn)行改革,在教學(xué)過程中融合、應(yīng)用基于案例的情景體驗(yàn)教學(xué)、基于項(xiàng)目牽引的工程實(shí)踐教學(xué)、基于角色扮演和團(tuán)隊(duì)協(xié)作的研討式教學(xué)等多種教學(xué)模式,加強(qiáng)了理論教學(xué)和實(shí)踐教學(xué)的耦合度,培養(yǎng)學(xué)生工程化理念和團(tuán)隊(duì)協(xié)作意識(shí),提高了學(xué)生探索問題、分析問題和解決問題的綜合能力。

(一)基于案例的情景體驗(yàn)教學(xué)模式

案例教學(xué)法從實(shí)際案例出發(fā),分析其中存在的問題,探索問題產(chǎn)生的根源和解決問題的過程與方法,用案例將理論和實(shí)踐聯(lián)系在一起,并逐步上升到理論,用理論來概括、歸納、指導(dǎo)一類問題的解決方法。同時(shí),以鮮活生動(dòng)的實(shí)例吸引學(xué)員,提高學(xué)員學(xué)習(xí)的興趣,使他們從案例中吸取成功經(jīng)驗(yàn)和失敗教訓(xùn),加深對(duì)理論的理解。在實(shí)踐教學(xué)中,我們以“做中學(xué)”為指導(dǎo),以實(shí)際案例項(xiàng)目的生命周期為主線,通過搭建的實(shí)踐平臺(tái)和設(shè)計(jì)的實(shí)踐項(xiàng)目,使學(xué)員在解決具體問題的過程中加深對(duì)理論知識(shí)的理解、技術(shù)方法的靈活運(yùn)用,提高自身的實(shí)戰(zhàn)素質(zhì)能力?;诎咐那榫绑w驗(yàn)教學(xué)通過借助來源于實(shí)際工程的典型案例,將學(xué)生置身于特定的工程項(xiàng)目情景之中,給予他們恰當(dāng)?shù)囊龑?dǎo),為他們提供了一個(gè)廣闊的思維空間和貼近實(shí)戰(zhàn)的學(xué)習(xí)環(huán)境。

(二)基于項(xiàng)目牽引的工程實(shí)踐教學(xué)模式

基于項(xiàng)目牽引的工程實(shí)踐教學(xué),將工程項(xiàng)目與軟件工程知識(shí)體系有機(jī)融合,以工程項(xiàng)目為牽引,讓學(xué)生在學(xué)習(xí)理論知識(shí)的同時(shí),同步開展生命周期相應(yīng)階段的各項(xiàng)任務(wù)實(shí)踐,實(shí)現(xiàn)了創(chuàng)新實(shí)踐與工程認(rèn)知導(dǎo)引相結(jié)合的教學(xué)模式。首次上課要求學(xué)員分組,各組自主選擇感興趣的項(xiàng)目,后續(xù)根據(jù)授課進(jìn)度按階段完成該項(xiàng)目的整個(gè)開發(fā)過程。為了提高學(xué)生的實(shí)踐興趣和做足需求分析,選取項(xiàng)目時(shí),應(yīng)盡量選擇貼近學(xué)生生活、需求場(chǎng)景熟悉的項(xiàng)目,如公差勤務(wù)系統(tǒng)、圖書館座位管理系統(tǒng)等。如果是從零開始的項(xiàng)目,需要多方面多手段進(jìn)行軟件需求分析,并重點(diǎn)做好軟件體系結(jié)構(gòu)設(shè)計(jì)。另外,選做的項(xiàng)目也可以是已有軟件,因?yàn)榇蟛糠周浖_發(fā)工作是在老版本的軟件基礎(chǔ)上進(jìn)行改進(jìn)的,已有軟件可以是網(wǎng)上開源軟件或往屆學(xué)生留下的作業(yè),要引導(dǎo)學(xué)生分析其功能上的缺陷后對(duì)其進(jìn)行改進(jìn)。通過項(xiàng)目牽引,可使學(xué)生在動(dòng)手實(shí)踐過程中深刻理解軟件工程基本理論知識(shí)。

(三)基于角色扮演和團(tuán)隊(duì)協(xié)作的項(xiàng)目研討式教學(xué)模式

學(xué)生以團(tuán)隊(duì)協(xié)作方式進(jìn)行項(xiàng)目開發(fā),通過扮演團(tuán)隊(duì)中客戶、軟件需求人員、軟件設(shè)計(jì)人員、編碼人員、軟件測(cè)試人員等不同角色,完成特定任務(wù),并在項(xiàng)目實(shí)施過程中及時(shí)對(duì)項(xiàng)目開發(fā)進(jìn)程和工作產(chǎn)品進(jìn)行研討和評(píng)審,真正體驗(yàn)一種有序、可控和協(xié)作的軟件開發(fā)過程。描述了軟件過程中角色職能及軟件開發(fā)各階段的工作產(chǎn)品,并將項(xiàng)目開發(fā)活動(dòng)和項(xiàng)目管理過程映射到課程各知識(shí)點(diǎn),使學(xué)員在動(dòng)態(tài)角色參與的項(xiàng)目演練過程中加強(qiáng)對(duì)理論知識(shí)的理解。

三、針對(duì)實(shí)踐能力培養(yǎng)需求,構(gòu)建基于框架的可擴(kuò)展實(shí)踐平臺(tái)

軟件工程學(xué)科課程理論與實(shí)踐聯(lián)系緊密,實(shí)踐教學(xué)的有效實(shí)施對(duì)提高課程整體教學(xué)效果具有重要意義。然而,大部分學(xué)生系統(tǒng)設(shè)計(jì)能力較弱,加之課堂教學(xué)時(shí)間有限,課程內(nèi)容比較抽象,為了幫助學(xué)生更好地掌握所學(xué)知識(shí),有效提高其工程實(shí)踐能力,在現(xiàn)實(shí)教學(xué)中急需加強(qiáng)學(xué)生動(dòng)手實(shí)踐環(huán)節(jié)的時(shí)間投入和條件建設(shè)。

傳統(tǒng)實(shí)踐教學(xué)通常要求學(xué)生全程自主完成程序開發(fā)并提交相應(yīng)實(shí)踐報(bào)告。這種“從零開始”的實(shí)踐教學(xué)模式受到學(xué)生編程能力、實(shí)踐學(xué)時(shí)等因素的制約,難以取得良好教學(xué)效果。同時(shí),學(xué)生缺乏大型項(xiàng)目的工程實(shí)踐經(jīng)驗(yàn),如果僅以小規(guī)模程序?yàn)閷?duì)象開展實(shí)踐教學(xué),也會(huì)嚴(yán)重制約其對(duì)軟件工程思想的理解和掌握。為此,我們構(gòu)建了基于OpenFrame框架的開放式教學(xué)實(shí)踐平臺(tái),該平臺(tái)采用當(dāng)今主流的面向?qū)ο蠹夹g(shù)和框架進(jìn)行開發(fā),既實(shí)現(xiàn)了跟系統(tǒng)結(jié)構(gòu)緊密相關(guān)的核心公共模塊,又支持學(xué)生根據(jù)個(gè)人興趣,自主、靈活添加符合接口規(guī)范的功能應(yīng)用模塊,從而完成整體系統(tǒng)的開發(fā)與設(shè)計(jì),有效支持學(xué)生根據(jù)小組任務(wù)分工快速開發(fā)上層應(yīng)用功能模塊,協(xié)同完成整體系統(tǒng)的設(shè)計(jì)、開發(fā)與集成。該開放式教學(xué)實(shí)踐平臺(tái)將教師課堂授課與學(xué)生情景體驗(yàn)有機(jī)結(jié)合,使得抽象內(nèi)容形象化、具體化,同時(shí)既能讓學(xué)生了解到框架技術(shù)、敏捷軟件開發(fā)等面向?qū)ο笮录夹g(shù),又能培養(yǎng)學(xué)生基于公共體系結(jié)構(gòu)進(jìn)行團(tuán)隊(duì)化工程開發(fā)的能力。

通過搭建滿足教學(xué)需求的實(shí)踐平臺(tái),設(shè)計(jì)合理有效的實(shí)驗(yàn)項(xiàng)目,構(gòu)建“做中學(xué)”的環(huán)境,使學(xué)員利用有限的學(xué)習(xí)時(shí)間,在實(shí)踐過程中快速加深對(duì)知識(shí)的理解,提高自身的素質(zhì)能力,不斷積累實(shí)戰(zhàn)經(jīng)驗(yàn),培養(yǎng)專業(yè)自信,提高學(xué)習(xí)興趣和實(shí)踐動(dòng)手能力。我們鼓勵(lì)學(xué)員在實(shí)踐中發(fā)現(xiàn)問題、分析問題并解決問題,注重學(xué)員創(chuàng)新意識(shí)和綜合素質(zhì)的培養(yǎng),將被動(dòng)的學(xué)習(xí)轉(zhuǎn)化為主動(dòng)的參與、實(shí)踐,引導(dǎo)學(xué)員更深刻地體會(huì)和理解軟件工程全生命周期各階段的任務(wù)、技術(shù)和方法。

四、基于項(xiàng)目過程的考核評(píng)價(jià)方式

考核評(píng)價(jià)是教學(xué)過程中必不可少的環(huán)節(jié),針對(duì)軟件工程課程考核存在著實(shí)踐考核不足、學(xué)習(xí)效果測(cè)試不及時(shí)、考核評(píng)價(jià)機(jī)制不完善等問題,可采用多元考核和評(píng)價(jià)方式,弱化期末考試成績(jī),加強(qiáng)過程考核,著重考核項(xiàng)目開發(fā)過程中學(xué)員思考解決問題的能力??己税ㄆ谀┛荚嚭蛯?shí)踐項(xiàng)目?jī)刹糠郑谀┛荚嚦煽?jī)占30%,采用開卷筆試方式,實(shí)踐項(xiàng)目成績(jī)占70%,采用階段評(píng)審方式對(duì)各小組階段產(chǎn)出的工作產(chǎn)品進(jìn)行評(píng)審,通過學(xué)員互評(píng)和教師評(píng)價(jià)相結(jié)合的方法確定團(tuán)隊(duì)成績(jī)(40%)和個(gè)人成績(jī)(30%)。學(xué)員分組進(jìn)行講解、答辯、成果演示,學(xué)員和教師分別對(duì)各組進(jìn)行整體評(píng)價(jià),獲得團(tuán)隊(duì)成績(jī),個(gè)人成績(jī)由組長(zhǎng)根據(jù)組員在項(xiàng)目開發(fā)中的表現(xiàn)以及對(duì)項(xiàng)目的貢獻(xiàn)大小獲得。

五、結(jié)語(yǔ)

通過梳理軟件工程課程群理論知識(shí)點(diǎn),構(gòu)建軟件開發(fā)全過程案例庫(kù),并在案例庫(kù)基礎(chǔ)上,對(duì)實(shí)踐教學(xué)方法進(jìn)行研究,融合、應(yīng)用基于案例的情景體驗(yàn)教學(xué)、基于項(xiàng)目牽引的工程實(shí)踐教學(xué)、基于角色扮演和團(tuán)隊(duì)協(xié)作的研討式教學(xué)等多種教學(xué)模式,加強(qiáng)了理論教學(xué)和實(shí)踐教學(xué)的耦合度,并構(gòu)建了基于框架的可擴(kuò)展實(shí)踐平臺(tái),通過項(xiàng)目牽引和角色扮演使學(xué)員將學(xué)到的理論直接應(yīng)用于實(shí)際項(xiàng)目開發(fā),培養(yǎng)了學(xué)員的工程化理念和團(tuán)隊(duì)協(xié)作意識(shí),提高了學(xué)員探索問題、分析問題和解決問題的綜合能力。

[軟件工程碩士論文參考文獻(xiàn)]

[1]鄒紅,王健,蘇丹.以能力培養(yǎng)為導(dǎo)向的軟件工程專業(yè)核心課程群建設(shè)研究與實(shí)踐[J].高教學(xué)刊,2018(12).

[2]張愛玲,周世生.新工科背景下軟件工程人才培養(yǎng)的研究與實(shí)踐[J].計(jì)算機(jī)教育,2018(6).

[3]伍春香,劉斌,李小紅.基于能力培養(yǎng)的軟件工程教學(xué)實(shí)踐[J].計(jì)算機(jī)教育,2017(8).

相關(guān)熱門標(biāo)簽