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

?

軟件質量保證與測試課程教學探討與實踐

2015-11-25 06:11:03勞東青陳立平
中國現(xiàn)代教育裝備 2015年7期
關鍵詞:質量保證軟件測試學時

勞東青 陳立平

塔里木大學信息工程學院 新疆阿拉爾 843300

軟件質量保證與測試課程教學探討與實踐

勞東青 陳立平

塔里木大學信息工程學院 新疆阿拉爾 843300

針對軟件質量保證與測試課程教學實踐過程中發(fā)現(xiàn)的問題,以就業(yè)為導向,從教學內容安排、教學方法與手段等方面,對該課程進行了初步的探討與實踐,并對如何優(yōu)化課程教學質量提出了一些可操作性強的建議。

軟件測試;軟件質量保證;教學內容;案例教學;討論式教學

隨著軟件產(chǎn)業(yè)的發(fā)展及應用需求的不斷提高,軟件系統(tǒng)的規(guī)模和復雜性與日俱增,軟件缺陷導致的各類損失不斷增加,甚至帶來災難性的后果。目前,軟件質量問題已成為政府相關部門、軟件企業(yè)、軟件用戶關注的焦點,作為軟件質量保證和控制的有效手段,軟件測試受到了越來越多的關注。

國外的軟件廠商極為重視軟件測試。在歐美等軟件產(chǎn)業(yè)發(fā)達的國家中,軟件企業(yè)的測試人員與開發(fā)人員的配置比例一般已達到或超過1:1。[1]而我國企業(yè)對于軟件測試在整個軟件行業(yè)中的重要作用認識較晚,在國內被調查軟件企業(yè)中,能夠基本達到該比例的企業(yè)僅占22%。[1,2]隨著國內大多企業(yè)的軟件成熟度能力的不斷提高,多數(shù)企業(yè)對于軟件測試環(huán)節(jié)的要求大幅提升,產(chǎn)生了對軟件測試人才的大量需求。[3]據(jù)前程無憂網(wǎng)數(shù)據(jù)顯示,2011年國內軟件測試人才缺口高達20萬,2012 年缺口突破30萬人。[4]造成軟件測試人才供不應求的根本原因在于國內高等院校對測試行業(yè)的市場需求反應遲緩,應屆畢業(yè)生的能力與企業(yè)需求脫節(jié),直接使用很難;而社會培訓機構舉辦的各類軟件測試技術培訓價格不菲,質量良莠不齊,難以緩解人才市場的緊缺狀況。[1-4]作為人才培養(yǎng)的主要基地,高校成為企業(yè)挖掘軟件測試人才的主要關注地。[4]如何解決計算機專業(yè)尤其是軟件工程專業(yè)軟件測試課程理論與實踐嚴重脫節(jié)的問題,是高校亟需面對的重要挑戰(zhàn)。[5]

為適應我國軟件產(chǎn)業(yè)發(fā)展對人才的需求,提高畢業(yè)生就業(yè)率,我校信息工程學院于2011年在最新的本科生培養(yǎng)方案中,將計算機科學與技術專業(yè)細分為計算機工程、軟件工程和網(wǎng)絡技術三個方向,并將“軟件質量保證與測試”課程列為軟件工程方向的學生的專業(yè)必修課之一。以下結合市場需求,針對教學實踐過程中發(fā)現(xiàn)的問題,從理論教學、實踐教學、教學方法與手段等方面,對該課程的教學進行了初步的探討與實踐。

1 教學目標與教學內容

我校計算機科學與技術專業(yè)的學生多數(shù)來自疆內。經(jīng)過四年專業(yè)學習后,從事軟件開發(fā)或測試的學生人數(shù)約占當年畢業(yè)總人數(shù)的一半。結合生源、就業(yè)以及市場需求的特點,本校計算機科學與技術專業(yè)的軟件質量保證與測試課程的教學目標定為:以就業(yè)為導向,培養(yǎng)應用型人才,使學生掌握軟件質量保證與測試的基本概念和理論,了解軟件質量保證與測試在整個軟件開發(fā)過程的地位和重要程度,建立正確的質量文化和理念,掌握軟件開發(fā)和維護過程中的質量保證措施和管理方法,為將來從事軟件開發(fā)和軟件測試工作打下堅實的基礎;授課時間定為48學時,其中理論教學32學時,實踐教學16學時。

軟件質量保證與測試是一門理論與實踐并重的課程,既需要深入的理論知識,又需要豐富的實踐項目經(jīng)驗。[5]根據(jù)課程教學目標的定位特點與要求,可將該課程的教學按軟件質量保證、軟件測試基礎、自動化測試技術和測試管理四部分組織。各部分的具體教學內容和學時安排見表1。實踐教學的目的是鞏固課堂所學,并引導學生擴展學習。為了使學生熟悉軟件測試的流程,正確認識軟件開發(fā)與軟件測試的關系,“軟件質量保證與測試”課程的實踐教學以基于完整項目的形式開展,并在此基礎上熟悉主流自動化功能測試工具的基本使用。具體的實踐教學內容設計與學時安排見表2。

表1 軟件質量保證與測試知識模塊及學時安排

表1 (續(xù))

表2 軟件質量保證與測試實踐內容及學時安排

表2 (續(xù))

2 教學方法與手段

2.1 引導學生正確看待軟件測試工作

要培養(yǎng)能夠適應市場需求的優(yōu)秀軟件測試人才,首先必須引導學生正確看待軟件測試工作,樹立積極的學習觀念。目前,國內的軟件測試行業(yè)正處于起步階段,還沒有一個相對成熟的模式,對于測試究竟要做什么工作沒有一個正確的認識。人們普遍認為“軟件測試的技術含量不如軟件開發(fā)”“軟件測試工作是一種簡單的、重復性的勞動”……這導致企業(yè)在招聘測試人員時,往往門檻較低;一些企業(yè)甚至因為追趕進度、節(jié)省資源等原因而忽略測試工作。[4]這樣的大環(huán)境使得軟件測試人員不能真正認同測試崗位,主動參與到產(chǎn)品改進、開發(fā)與測試流程改進等工作中,更多地發(fā)揮他們的作用。企業(yè)高層感覺不到測試人員的價值,就不會重視他們,從而使得軟件測試進入了惡性循環(huán)的怪圈。要擺脫這樣的惡性循環(huán),必須糾正測試行業(yè)中的錯誤觀念,正確看待測試工作。高校學生作為未來軟件測試人員的主力后備軍,引導他們正確看待測試工作尤為重要。在實際教學過程中,與學生討論由于軟件缺陷引發(fā)的質量事故,如“千年蟲”問題、“7.23” 溫州動車組列車追尾事故等,從軟件測試角度分析避免事故發(fā)生的措施,可引起學生對軟件質量問題的關注,讓他們認識到軟件測試的重要性,激發(fā)對“軟件質量保證與測試”課程的學習興趣。

2.2 講述與案例教學并重

“軟件質量保證與測試”課程講解涉及許多基礎理論知識,尤其是軟件質量保證部分。脫離案例講解基礎概念和理論,不僅枯燥乏味,學生也難以消化、理解;而結合豐富的實際案例進行講解,不僅可以激發(fā)學生的學習興趣,加深學生對具體的質量保證概念、測試基礎等認識,而且可以幫助學生完成初步的遷移。例如,在講解能力成熟度模型集成CMMI時,可以引用業(yè)內比較流行的“吃飯CMMI”案例,幫助學生理解5個CMMI成熟度等級,使他們明白“為何CMMI”“怎樣CMMI”。

2.3 以就業(yè)為導向 加強實踐能力訓練

理論教學脫離市場實際,不利于教學質量的提高,也影響高校學生就業(yè)工作。以“基于完整項目”和“小組工作”相結合的形式開展課程實踐教學,一方面可以讓學生正確認識軟件開發(fā)與測試的關系,熟悉實際測試流程,另一方面可以增強學生的團隊意識,提高學生的協(xié)作能力。據(jù)不完全調查,國內軟件企業(yè)進行功能測試,常用自動化測試工具QTP或WinRunner。在實踐教學中,增加對這二者之一的訓練、學習,可以加深學生對自動化測試理論的理解與認識。而熟練使用自動化測試工具的一技之長,將為提高學生就業(yè)率添磚加瓦。

2.4 啟發(fā)式教學

傳統(tǒng)的填鴨式教學中,教師與學生之間缺乏互動,學生完全成為知識的被動接受者,缺乏主動的探索精神和獨立思考能力,容易產(chǎn)生“高分低能”現(xiàn)象。啟發(fā)式教學以啟發(fā)學生的思維為核心,從學生的實際出發(fā),調動學生的學習主動性與積極性,引導學生應用所學發(fā)現(xiàn)問題、解決問題,利于開發(fā)學生的智能。比如,在講解“基于邊界值分析的用例設計”時,可以通過“創(chuàng)建包含10個元素的數(shù)組”的簡單代碼分析,引導學生思考“如何驗證代碼的正確性”“如何設計用例以發(fā)現(xiàn)是否存在數(shù)組溢出”等問題,從而讓學生明白基于邊界值分析的用例設計既要考慮程序的功能正確性,又要考慮程序的健壯性,加深對邊界值分析方法的認識和理解。

2.5 討論式教學

討論式教學由教師提出論題,學生以小組為單位,圍繞論題進行調查研究,通過討論或辯論活動獲得知識或鞏固知識。例如,在講解“如何建立質量管理體系”時,可將學生分成若干小組,分組討論“如何做好產(chǎn)品和客戶調查分析”“如何策劃、編制、試運行、審核質量管理體系”。在具體討論某一個問題時,可拋出實際案例,引導學生進行問題分析、提出解決方案。例如,在討論“如何做好產(chǎn)品和客戶調查分析”時,可提出如下案例:“XX公司為了建立質量管理體系,由管理代表XX總經(jīng)理親自帶隊調查分析公司現(xiàn)狀,他特別重視產(chǎn)品研發(fā)和生產(chǎn)過程質量分析,并為此更換了新設備,更改了生產(chǎn)工藝,結果體系建立完成并通過了認證后,客戶投訴情況的改善卻不明顯,XX總感到十分納悶”,讓學生分析客戶投訴情況得不到改善的原因,并提出可行的解決措施。最后由任課教師針對討論中沒有分析清楚或提到的部分進行補充。通過實際案例的討論、分析,不僅可以提高學生的課堂參與度,增強學生的學習積極性,鞏固理論學習,還可以提高學生分析問題、解決問題的能力。

3 結束語

興趣是最好的老師。只要學生對課程產(chǎn)生了興趣,就會積極主動地學習。作為教師,只有持續(xù)改進教學方式與方法,增強師生間的互動,才能長久地吸引學生,使學生主動地參與到課堂教學中,從而達到教書育人的目的。針對“軟件質量保證與測試”課程教學中存在的問題,以就業(yè)為導向安排理論教學內容和實踐教學內容,通過豐富的實際案例引起學生對該課程的重視,以啟發(fā)式教學、討論式教學等多種教學方法與手段相結合的方式提高學生的學習主動性與積極性,吸引學生對課堂教學的持續(xù)關注。實踐證明,學生的學習興趣與學習效果均得到了極大的提高。大多數(shù)的學生還能夠學以致用,將所學應用到畢業(yè)設計當中,并取得良好的效果。

[1] 武劍潔,石桂玲.軟件質量與測試教學內容改革的探索[J].計算機教育,2010(20):30-33.

[2] 楊晴虹,張莉.軟件質量管理與測試專業(yè)課程體系構建[J].計算機教育,2013(9):47-49.

[3] 葉良,李金祥.軟件測試課程體系的構建與創(chuàng)新[J].常州信息職業(yè)技術學院學報,2007,6(4):74-76.

[4] 穆海倫,李萬清.面向企業(yè)的高校軟件測試教學改革探索[J].計算機教育,2013(10):36-40.

[5] 葉德仕.軟件質量保證與測試課程建設[J].計算機教育,2008(10):65-66.

Discussion and Practice on Teaching of Human-Computer Interaction Course

Lao Dongqing, Chen Liping
Tarim University, Alar, 843300, China

Aiming at the problems of software quality assurance and testing found in teaching practice, the paper orient at employment and make a discussion on teaching content and teaching methods of this course, and then throw out some feasible suggestions to optimize teaching quality.

software testing; software quality assurance; teaching content; case teaching; discussion teaching

2014-11-08

勞東青,碩士,講師。

塔里木大學高教課題“計算機專業(yè)協(xié)同教學方法改革研究”(課題編號:TDGJ1334)、塔里木大學高教課題“計算機應用型人才實踐能力培養(yǎng)研究”(課題編號:TDGJ1309)。

猜你喜歡
質量保證軟件測試學時
田灣核電站運行階段質量保證分級管理
《詩詞寫作》課程教學大綱(節(jié)選)
學時壓縮下有機化學教學方法探討
云南化工(2021年9期)2021-12-21 07:44:20
焊接技能評定過程中的質量保證要求
關于如何做好水質環(huán)境監(jiān)測的質量保證研究
教學大綱國畫(工筆花鳥)
探索學時積分制 構建階梯式成長激勵體系
少先隊活動(2020年6期)2020-07-27 01:34:58
基于OBE的軟件測試課程教學改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關于軟件測試技術應用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
志丹县| 武山县| 苏州市| 汪清县| 仲巴县| 澎湖县| 灌南县| 额敏县| 波密县| 仁布县| 巧家县| 连江县| 汕尾市| 岳阳县| 延长县| 芦溪县| 台东县| 宁化县| 铜梁县| 青冈县| 秦安县| 甘谷县| 天水市| 盐山县| 华蓥市| 渑池县| 中宁县| 安丘市| 襄樊市| 珠海市| 浏阳市| 慈利县| 温州市| 涿州市| 沁水县| 云霄县| 西盟| 集安市| 双峰县| 盐源县| 南和县|