国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件質(zhì)量保證與測試教學(xué)中存在的問題及對策研究

2016-04-07 06:31:37陳向堅李紅梅徐明
大學(xué)教育 2016年4期
關(guān)鍵詞:項目驅(qū)動軟件測試

陳向堅+李紅梅+徐明

[摘 要]針對軟件質(zhì)量保證與測試課程教學(xué)實踐過程中發(fā)現(xiàn)的問題,以項目驅(qū)動為前提,從教學(xué)方法與手段、實踐大綱、考核方式改進(jìn)等方面,對軟件質(zhì)量保證與測試這門課程的教學(xué)模式進(jìn)行初步的探討與實踐。

[關(guān)鍵詞]軟件質(zhì)量保證;軟件測試;項目驅(qū)動

[中圖分類號] G642 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2016)04-0120-02

隨著軟件變成日常生活中不可或缺的一部分,客戶和最終用戶對他們購買的軟件質(zhì)量越來越看重。性能糟糕或用戶體驗質(zhì)量低的應(yīng)用程序或企業(yè)系統(tǒng)將被淘汰,其他產(chǎn)品很容易取代它們的位置。

軟件開發(fā)者想要質(zhì)量高、穩(wěn)定性好的軟件產(chǎn)品,用戶則希望能有有效、穩(wěn)定、經(jīng)濟(jì)的軟件產(chǎn)品。然而,只有通過軟件質(zhì)量保證和軟件測試才能提高軟件質(zhì)量。高校擔(dān)負(fù)著培養(yǎng)軟件質(zhì)量保證和軟件測試人員的主要責(zé)任。對計算機學(xué)院的軟件質(zhì)量保證與測試系來說,其面臨的一項重要挑戰(zhàn)就是如何解決軟件質(zhì)量保證與測試專業(yè)理論與實踐嚴(yán)重脫節(jié)的問題。

為更好地解決軟件專業(yè)畢業(yè)生的就業(yè)問題,我校計算機科學(xué)與工程學(xué)院成立了軟件工程系,并與NIIT軟件公司合作,建立“軟件工廠”,培養(yǎng)軟件人才,將軟件質(zhì)量保證與測試[1]作為該系的一門專業(yè)必修課來開設(shè)。下面以就業(yè)為導(dǎo)向,針對教學(xué)過程中存在的問題,從教學(xué)內(nèi)容的選擇、實踐內(nèi)容的加強、實驗大綱的改進(jìn)、考核方式的改革等幾方面,對該課程的教學(xué)進(jìn)行初步的探討。

一、教學(xué)過程中存在的問題

(一)學(xué)生方面

軟件質(zhì)量保證與測試這門課程,覆蓋了兩方面:一是軟件質(zhì)量保證,這部分理論性比較強,學(xué)生在進(jìn)行這一部分學(xué)習(xí)的時候,會感覺到枯燥乏味;二是軟件測試,這部分課程主要講解測試方法,比如白盒測試和黑盒測試等。軟件專業(yè)的學(xué)生認(rèn)為,對軟件開發(fā)的IT人員來說,軟件測試沒有軟件開發(fā)好就業(yè)。他們沒有認(rèn)清楚軟件測試行業(yè)的內(nèi)部需求,從而喪失了對這門課程學(xué)習(xí)的主動性和積極性。[2]

(二)教師方面

部分教師在教學(xué)過程中,沒有合理的分配教學(xué)時間。這門課的前部分,也就是軟件質(zhì)量保證部分,其理論內(nèi)容繁瑣,結(jié)構(gòu)比較復(fù)雜。教師在這部分課程的教學(xué)過程中,如果不能結(jié)合具體的項目實例講解,學(xué)生會對這部分課程的學(xué)習(xí)感到乏味,從而失去學(xué)習(xí)興趣。后部分軟件測試,是需要動手操作比較多的實踐環(huán)節(jié)。由于接觸軟件測試的教師比較少,他們沒有真正的接觸軟件測試這一行業(yè),實踐動手能力有所欠缺。這就導(dǎo)致學(xué)生在一種操作還未熟練的情況下就要進(jìn)入下一個實踐環(huán)節(jié)的訓(xùn)練,學(xué)生缺乏獨立動手完成實踐任務(wù)的成就感,久而久之學(xué)生對實踐環(huán)節(jié)的興趣也不高。

二、教學(xué)方法的改進(jìn)

(一)教學(xué)內(nèi)容

軟件質(zhì)量保證與測試這門課程主要由測試、質(zhì)量保證及實踐三個環(huán)節(jié)構(gòu)成。其中包括軟件質(zhì)量保證的基本概念、方法以及質(zhì)量保證的思想,軟件工程的相關(guān)概念,軟件測試的各種方法以及相關(guān)測試用例設(shè)計。通過這門課程的學(xué)習(xí),學(xué)生應(yīng)掌握如何提高軟件質(zhì)量、如何選擇軟件測試方法、如何設(shè)計測試用例、如何撰寫軟件測試報告以及如何準(zhǔn)確定位軟件缺陷等方面的內(nèi)容。

這門課程的授課時間為48學(xué)時,其中實踐授課16學(xué)時,理論授課32學(xué)時。軟件質(zhì)量保證與測試這門課程既要注重理論教學(xué),又要求授課教師具有豐富的實踐項目經(jīng)驗,是一門實踐與理論相結(jié)合的課程。

理論授課主要包括兩方面內(nèi)容:一個是軟件質(zhì)量保證相關(guān)知識,另一個是軟件測試基礎(chǔ)相關(guān)概念、思想及方法。其中,這兩方面的主要授課內(nèi)容如下。

1.軟件質(zhì)量保證。其中包括軟件質(zhì)量,軟件質(zhì)量工程體系,軟件質(zhì)量度量和配置,可靠性度量和測試,軟件評審,軟件質(zhì)量管理方法,ISO9001質(zhì)量體系對項目過程的指導(dǎo)等。通過這部分內(nèi)容的學(xué)習(xí),使學(xué)生對軟件質(zhì)量保證的理論和方法有一個初步的認(rèn)識。

2.軟件測試。其中包括軟件測試的定義、目標(biāo)和原則;軟件測試的過程,包括單元測試、集成測試、系統(tǒng)測試、驗收測試;軟件測試方法,包括黑盒測試、白盒測試以及灰盒測試。通過這些內(nèi)容的學(xué)習(xí),使學(xué)生認(rèn)識到軟件測試的重要性,掌握白盒測試、黑盒測試的各種測試方法以及相應(yīng)測試用例的設(shè)計。

實踐教學(xué)的內(nèi)容實質(zhì)是在鞏固理論知識,教師應(yīng)對學(xué)生所學(xué)的軟件測試知識進(jìn)行引導(dǎo)。在教學(xué)過程中,教師應(yīng)以具體的項目為驅(qū)動,培養(yǎng)學(xué)生將所學(xué)理論知識應(yīng)用于實踐的能力,讓學(xué)生體驗項目開發(fā)的規(guī)范與原則,積累寶貴的項目開發(fā)經(jīng)驗。

(二)教學(xué)目標(biāo)

本課程教學(xué)目標(biāo)主要體現(xiàn)在兩個方面:打牢專業(yè)知識;以項目驅(qū)動提高實踐能力。

1.打牢專業(yè)知識

軟件質(zhì)量保證與測試是總結(jié)于實踐的抽象理論,是對軟件開發(fā)的總結(jié)和指導(dǎo),涉及計算機技術(shù)、工程學(xué)、管理學(xué)等多領(lǐng)域的知識。在做好教學(xué)的同時,教師還要加強軟件基礎(chǔ)理論等其他知識的教學(xué),培養(yǎng)學(xué)生對問題空間分析和建模的能力及運用算法求解問題的能力。

2.以項目驅(qū)動提高實踐能力

(1)理論與實際相結(jié)合。項目驅(qū)動教學(xué)就是要達(dá)到理論與實際的有機結(jié)合,讓理論能夠指導(dǎo)實踐,實踐可以加深對理論的理解。

(2)通過項目的分析及開發(fā)提高學(xué)生的實踐能力。在授課過程中采用課堂講授、案例教學(xué)、項目驅(qū)動的方式來實現(xiàn)對學(xué)生實踐能力的培養(yǎng)。

(3)項目驅(qū)動積累開發(fā)經(jīng)驗。在教學(xué)過程中以具體的項目為驅(qū)動,培養(yǎng)學(xué)生將所學(xué)理論知識應(yīng)用于實踐的能力,體驗項目開發(fā)的規(guī)范與原則,積累寶貴的項目開發(fā)經(jīng)驗。

(4)通過案例教學(xué)提高學(xué)習(xí)興趣。讓學(xué)生對實際的項目開發(fā)有最初的印象,提高學(xué)生的學(xué)習(xí)興趣(在課堂上挑選典型成功的案例讓學(xué)生們揣摩學(xué)習(xí),找出失敗的案例給學(xué)生們以警示)。

(5)通過團(tuán)隊合作教學(xué)方法培養(yǎng)學(xué)生的團(tuán)隊意識。

(三)實驗大綱的改進(jìn)

該課程主要側(cè)重于實踐教學(xué)。通過實踐參與,學(xué)生可掌握質(zhì)量保證的基本概念、測試用例的設(shè)計與執(zhí)行執(zhí)行、測試報告的書寫、軟件缺陷及軟件測試錯誤的分析和描述。實驗采用分組的形式完成,每組由5-7名學(xué)生組成,每組設(shè)置一名組長。組長的責(zé)任就是制定測試計劃以及協(xié)調(diào)組員之間的分工合作;組員對于組長所分配的模塊進(jìn)行相應(yīng)的測試用例的設(shè)計以及測試報告的撰寫等。充分發(fā)揮學(xué)生的溝通能力,鼓勵學(xué)生發(fā)揮想象力,對各種測試方法進(jìn)行嘗試,在最后報告中要求寫出具體的思路和分析結(jié)果。

(四)考核方式的改革

傳統(tǒng)的筆試考核方法難以在教學(xué)的過程中把握學(xué)生的學(xué)習(xí)效果,難以充分調(diào)動學(xué)生學(xué)習(xí)的主動性、難以提高學(xué)生的學(xué)習(xí)興趣。因此,要改革軟件質(zhì)量保證與測試課程的考核方式,建立科學(xué)的評價機制。軟件質(zhì)量保證與測試課程考核的重點不應(yīng)是理論,而應(yīng)該是學(xué)生是否掌握了軟件質(zhì)量保證與測試學(xué)的思想和方法。要從學(xué)生運用軟件質(zhì)量保證與測試的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范進(jìn)行軟件開發(fā)的綜合能力,以及軟件項目的管理能力,特別是基礎(chǔ)技能、團(tuán)隊協(xié)作、人際交流、項目規(guī)劃這幾個方面的能力同時進(jìn)行考核。具體考核由三部分組成:理論成績占40%,實踐成績占40%,平時成績占20%。理論成績考核就是學(xué)生筆試的卷面成績;實踐成績就是在完成項目情況及答辯演示中的成績,這主要包括兩個方面,一是項目文檔,二是項目產(chǎn)品;平時成績主要包括學(xué)生日常在團(tuán)隊中的表現(xiàn)、責(zé)任心、出勤等方面。最后教師要及時地進(jìn)行總結(jié),將教學(xué)過程中存在的問題逐一分析,并提出解決方案,撰寫相關(guān)書面材料,與學(xué)生項目材料一并存檔,以備下次開課時用。

三、結(jié)束語

通過對軟件質(zhì)量保證與測試這門課程存在的問題進(jìn)行綜合分析,對其教學(xué)方法進(jìn)行了相應(yīng)的改進(jìn)。學(xué)生在經(jīng)歷了軟件開發(fā)與測試的全過程后,自身的系統(tǒng)分析能力、設(shè)計能力、編程能力、測試和維護(hù)能力、團(tuán)隊協(xié)作能力和文檔書寫能力得到了提高,職業(yè)綜合素質(zhì)也得到增強。

[ 參 考 文 獻(xiàn) ]

[1] 勞東青,陳立平.軟件質(zhì)量保證與測試,課程教學(xué)探討與實踐[J].中國現(xiàn)代教育裝備,2015(4):63-66.

[2] 明鑫,盧丹萍.高職非計算機專業(yè)《C語言程序設(shè)計》課程教學(xué)方法探討[J].輕工科技,2015(8):162-171.

[3] 楊根興,蔡立志,陳昊鵬,蔣建偉.軟件質(zhì)量保證:測試與評價[M].北京:清華大學(xué)出版社,2007.

[4] 朱三元.軟件質(zhì)量及評價技術(shù)[M].北京:清華大學(xué)出版社,1990.

[5] 朱少民.軟件測試方法和技術(shù)[M].北京:清華大學(xué)出版社,2007.

[6] 楊曉京.“優(yōu)化設(shè)計”課程網(wǎng)絡(luò)教學(xué)平臺應(yīng)用實踐[J].大學(xué)教育,2013(7):90.

[7] 古樂,史九林.軟件測試案例與實踐教程[M].北京:清華大學(xué)出版社,2007.

[責(zé)任編輯:陳 明]

猜你喜歡
項目驅(qū)動軟件測試
基于OBE的軟件測試課程教學(xué)改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
航天軟件測試模型構(gòu)建與應(yīng)用
軟件(2020年3期)2020-04-20 01:45:34
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
項目驅(qū)動教學(xué)法在機械制造工程學(xué)課程教學(xué)中的應(yīng)用
考試周刊(2016年95期)2016-12-21 14:09:19
以項目驅(qū)動為核心的電子技術(shù)綜合設(shè)計課程教學(xué)改革與探索
科技視界(2016年26期)2016-12-17 17:17:07
依托工作室的軟件工程實踐教學(xué)研究
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
基于“紅色之旅”項目驅(qū)動的《調(diào)酒與咖啡》工作室制人才培養(yǎng)機制探討
試論基于項目驅(qū)動的機械制圖教學(xué)改革
西畴县| 壤塘县| 长阳| 句容市| 天长市| 南陵县| 临夏县| 仁化县| 伊金霍洛旗| 韩城市| 张家口市| 会同县| 新晃| 洪洞县| 蒙城县| 江津市| 麟游县| 微博| 碌曲县| 朝阳区| 河北省| 喀喇沁旗| 石城县| 淳安县| 博野县| 金平| 皮山县| 贵州省| 虞城县| 五原县| 墨竹工卡县| 甘洛县| 汶上县| 清河县| 垫江县| 河东区| 惠安县| 卢氏县| 巫溪县| 金川县| 龙门县|