999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件測試思維在“程序設(shè)計(jì)基礎(chǔ)”教學(xué)中的培養(yǎng)初探

2016-02-16 08:20:11劉舒婷
中國校外教育 2016年3期
關(guān)鍵詞:程序思想思維

◆劉舒婷

(吉林大學(xué)軟件學(xué)院)

軟件測試思維在“程序設(shè)計(jì)基礎(chǔ)”教學(xué)中的培養(yǎng)初探

◆劉舒婷

(吉林大學(xué)軟件學(xué)院)

針對“程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)的現(xiàn)狀進(jìn)行了分析,提出了四點(diǎn)軟件測試思維與“程序設(shè)計(jì)基礎(chǔ)”課程知識(shí)點(diǎn)的結(jié)合的措施,同時(shí)以長春建筑學(xué)院為例,通過實(shí)踐數(shù)據(jù)說明了該教學(xué)思想有助于提高課堂的有效教學(xué),為程序設(shè)計(jì)基礎(chǔ)課程的教學(xué)改革提出了新的思想。

軟件測試思維 程序設(shè)計(jì)基礎(chǔ) 教學(xué)改革

《程序設(shè)計(jì)基礎(chǔ)》是各高校計(jì)算機(jī)專業(yè)開設(shè)的專業(yè)基礎(chǔ)課之一,大多數(shù)高校通過講授C或C++ 語言來鍛煉培養(yǎng)學(xué)生的邏輯思維能力、計(jì)算能力和編程能力,為以后學(xué)生學(xué)習(xí)其他程序設(shè)計(jì)類課程打下堅(jiān)實(shí)的基礎(chǔ)。探討如何通過軟件測試思維的引入提高學(xué)生的編程興趣,增強(qiáng)領(lǐng)域知識(shí)對教學(xué)具有實(shí)際意義。

一、“程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)現(xiàn)狀分析

當(dāng)前,大多數(shù)教師在教授該門課程時(shí)只重視語法和算法的講授,而不注重程序設(shè)計(jì)的綜合能力的培養(yǎng),學(xué)生沒有學(xué)習(xí)興趣,教學(xué)效果不好。分析造成該狀況的原因主要有以下三點(diǎn):(1)缺乏融合軟件工程思維的程序設(shè)計(jì)基礎(chǔ)教材。經(jīng)調(diào)查發(fā)現(xiàn),大多數(shù)的面向普通本科的C/C++教材的內(nèi)容的編排都是傳統(tǒng)模式,以講解語法為主,在講解循環(huán)結(jié)構(gòu)、結(jié)構(gòu)體、鏈表等章節(jié)時(shí)融入了數(shù)據(jù)結(jié)構(gòu)、算法的知識(shí),只有近幾年年出版的個(gè)別教材對內(nèi)容進(jìn)行了改革,從案例角度、軟件工程的角度、算法的角度來進(jìn)行講解,但這種教材使用范圍較小。(2)教師講授該課程的知識(shí)體系和思想意識(shí)落后。很多教師不喜歡改變原有的知識(shí)體系,因循守舊,只考慮把課程教完就萬事大吉,而沒有從學(xué)生角度考慮問題。(3)部分教師自身知識(shí)體系不完整。由于高校教師除了從事日常教學(xué)外還承擔(dān)著科研的任務(wù),每個(gè)人都有自己的研究領(lǐng)域,所以對自身不擅長的領(lǐng)域內(nèi)容欠缺或忽視,這也直接體現(xiàn)本門課程的教學(xué)中。

眾所周知,程序是構(gòu)成軟件的重要的組成部分,程序的正確性、健壯性問題關(guān)系到整個(gè)軟件的質(zhì)量。所以應(yīng)該培養(yǎng)學(xué)生編程能力的同時(shí)加強(qiáng)對軟件測試能力的培養(yǎng),增強(qiáng)對軟件和程序的宏觀認(rèn)識(shí)。

二、融入軟件測試思維的“程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)改革措施

首先,教師在教學(xué)過程中應(yīng)將軟件工程中強(qiáng)調(diào)的“5W+1H”的思想注入到學(xué)生的思想意識(shí)中,在此可解釋為Why(程序的作用)、What(程序的功能)、Who(開發(fā)者)、When(開發(fā)時(shí)間)、Where(開發(fā)地點(diǎn))、How(程序的算法),使學(xué)生建立軟件的概念,強(qiáng)調(diào)在編寫完程序后要選用恰當(dāng)?shù)臏y試數(shù)據(jù),進(jìn)行足夠多的測試,保證程序的正確性、健壯性,當(dāng)測試達(dá)到要求后才能夠提交程序。

其次,將軟件測試的思想、方法融入到程序設(shè)計(jì)基礎(chǔ)課程的講授中。部分軟件測試思想與C/C++各知識(shí)點(diǎn)的結(jié)合列舉如下:

(1)將黑盒、白盒測試技術(shù)融入到選擇、循環(huán)結(jié)構(gòu)內(nèi)容中。白盒測試重點(diǎn)測試程序的內(nèi)部結(jié)構(gòu)是否正確,C/C++課程中的選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)有多條路徑,在判定節(jié)點(diǎn)擁有多個(gè)判定條件,在講解該結(jié)構(gòu)時(shí)應(yīng)將白盒測試中的邏輯覆蓋思想融入其中。在完善程序時(shí)可采用等價(jià)劃分和邊界值分析兩種思想選取測試數(shù)據(jù),利用等價(jià)劃分技術(shù)分析數(shù)據(jù)有利于提高程序的健壯性。

(2)單元測試、集成測試與函數(shù)的結(jié)合。可以將C語言中的函數(shù)理解成模塊,每一個(gè)函數(shù)完成一個(gè)獨(dú)立的功能,編寫由多個(gè)函數(shù)構(gòu)成的程序時(shí),應(yīng)該對每個(gè)函數(shù)進(jìn)行單元測試,確認(rèn)每個(gè)函數(shù)的正確性,然后逐一集成,最終完成整個(gè)程序的測試。

(3)編寫程序時(shí)應(yīng)融入的軟件測試意識(shí):在編寫C/C++程序時(shí)要讓學(xué)生知道絕對正確的程序是不存在的,再小的程序也存在著錯(cuò)誤;在學(xué)生編寫完程序后應(yīng)讓學(xué)生組成小組,互相測試對方的程序,這也是軟件測試中第三方測試的作用;鼓勵(lì)創(chuàng)造性思維,提出不合理數(shù)據(jù)進(jìn)行軟件測試。

三、教學(xué)效果分析

該教學(xué)思想已經(jīng)應(yīng)用于長春建筑學(xué)院14級信息安全專業(yè)學(xué)生的“程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)。該課程開設(shè)于第一學(xué)期,學(xué)時(shí)均為84學(xué)時(shí),其中理論42學(xué)時(shí),上機(jī)42學(xué)時(shí),選用的教材相同。信息1401為改革班,信息1402為傳統(tǒng)班。在2014-2015學(xué)年一學(xué)期《程序設(shè)計(jì)基礎(chǔ)》期末考試中,信息1401平均分73.3分,優(yōu)秀率6%,及格率72%;信息1402平均分54.71分,優(yōu)秀率0%,及格率52%。在2014-2015學(xué)年二學(xué)期的《程序設(shè)計(jì)基礎(chǔ)》課程設(shè)計(jì)中,信息1401優(yōu)秀4人,良好8人,中等15人,及格3人,不及格0人;信息1402優(yōu)秀2人,良好5人,中等17人,及格5人,不及格0人。

以上數(shù)據(jù)說明將軟件測試思想融入到程序設(shè)計(jì)課程的教學(xué)中可以提高教學(xué)效果,增強(qiáng)學(xué)生的學(xué)習(xí)興趣和學(xué)生解決問題的能力,尤其在第二學(xué)期的程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)中,信息1401班學(xué)生更能夠從整體上考慮整個(gè)系統(tǒng)功能的劃分,完成各部分程序的設(shè)計(jì),整個(gè)系統(tǒng)的功能和性能更好,系統(tǒng)更穩(wěn)定。

四、結(jié)論

以上改革實(shí)踐證明,在講授程序設(shè)計(jì)基礎(chǔ)課程時(shí),除了講授語法、算法之外,還應(yīng)該有意識(shí)的培養(yǎng)學(xué)生的測試能力,使學(xué)生對程序有更完整的認(rèn)識(shí)。在將軟件測試思想融入課程教學(xué)的同時(shí)要注意循序漸進(jìn),不能夠喧賓奪主,讓軟件測試的思想不知不覺進(jìn)入到學(xué)生的意識(shí)中。希望的這種教學(xué)思想能夠?yàn)槌绦蛟O(shè)計(jì)基礎(chǔ)課程教學(xué)注入新的活力。

[1]田紅磊.基于計(jì)算思維的計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)改革.[J].課程教育研究,2015,(3):73-74.

[2]沈濟(jì)南,梁芳.程序設(shè)計(jì)類課程實(shí)踐教學(xué)方式改革研究[J].教育論壇,2014,(52):99-100.

[3]張進(jìn),葉慧婷.程序設(shè)計(jì)新型教學(xué)方法研究[J].中國現(xiàn)代教育裝備,2015,(1):104-106.

[4]張紅.軟件測試教學(xué)中思維能力的培養(yǎng)與探索[J].計(jì)算機(jī)教育,2013,(24):1-4.

[5]楊冬風(fēng).任務(wù)驅(qū)動(dòng)式教學(xué)模式在C語言程序設(shè)計(jì)課程中的應(yīng)用[J].現(xiàn)代農(nóng)業(yè)科技,2015,(4):326-327.

1.吉林省教育科學(xué)“十二五”規(guī)劃課題,批準(zhǔn)號GH150390。

課題名稱:基于軟件工程思維的計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)方法與評價(jià)體系改革實(shí)踐。

2.吉林省高等教育學(xué)會(huì)2015年度高教科研課題,課題編號JGJX2015D291。

課題名稱:基于軟件工程思維的C語言程序設(shè)計(jì)課程教學(xué)方法與評價(jià)體系改革研究。

猜你喜歡
程序思想思維
思維跳跳糖
思維跳跳糖
思想之光照耀奮進(jìn)之路
思維跳跳糖
思維跳跳糖
思想與“劍”
艱苦奮斗、勤儉節(jié)約的思想永遠(yuǎn)不能丟
“思想是什么”
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
主站蜘蛛池模板: 高清免费毛片| 这里只有精品在线播放| 亚洲日韩AV无码一区二区三区人| 一区二区理伦视频| 国产午夜福利在线小视频| 亚洲欧美极品| 国产导航在线| 久久精品国产亚洲AV忘忧草18| 亚洲色婷婷一区二区| 国产另类视频| 国产女人18毛片水真多1| 中文字幕第4页| 少妇露出福利视频| av无码一区二区三区在线| 久久五月视频| 欧美a在线看| h网址在线观看| 亚洲日本在线免费观看| 四虎成人精品| 国产成人亚洲毛片| 精品無碼一區在線觀看 | 亚洲va在线∨a天堂va欧美va| 91精品国产福利| 国模粉嫩小泬视频在线观看| 婷婷色一二三区波多野衣| 午夜国产精品视频| 亚洲资源站av无码网址| 真实国产乱子伦视频| 亚洲 成人国产| 99re这里只有国产中文精品国产精品 | 亚洲精品男人天堂| 99在线观看精品视频| 国产成人综合亚洲欧美在| 伊人久久精品无码麻豆精品| 中文字幕亚洲第一| 亚洲最大福利网站| 亚洲精品图区| 国产精品久久自在自线观看| 国产免费人成视频网| 免费一级毛片在线观看| 看看一级毛片| 久久无码高潮喷水| 玩两个丰满老熟女久久网| 97精品久久久大香线焦| 国产成人综合网| 日韩一级二级三级| 成人国产免费| 欧美成人免费一区在线播放| 国内嫩模私拍精品视频| 亚洲黄色激情网站| 精品国产香蕉伊思人在线| 中文字幕中文字字幕码一二区| 日本五区在线不卡精品| 国产男女XX00免费观看| 国产精品久久久久久久久久98| 国模私拍一区二区三区| 在线免费不卡视频| 久久亚洲天堂| 国产精品成人不卡在线观看| 自慰高潮喷白浆在线观看| 色噜噜综合网| 久久久久国产一区二区| 久久精品人妻中文系列| 欧美日韩综合网| 国产精品手机在线观看你懂的| 热这里只有精品国产热门精品| 国产精品专区第1页| 婷婷亚洲视频| 亚洲无码四虎黄色网站| 丁香五月激情图片| 久久香蕉国产线看观看式| 五月婷婷综合色| 亚洲欧美综合另类图片小说区| 国产成人麻豆精品| 国产91视频免费| 欧美国产综合视频| 久久这里只有精品2| 欧洲成人在线观看| 一本久道热中字伊人| 国产高潮流白浆视频| 午夜性刺激在线观看免费| 国产成人综合久久精品下载|