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

?

基于反饋的軟件工程專業(yè)創(chuàng)新實踐教學探討

2019-07-15 10:58:30張慧敏謝武孫晉永徐智
科教導刊 2019年16期
關鍵詞:反饋軟件工程教學質(zhì)量

張慧敏  謝武 孫晉永 徐智

摘 要 為了提高軟件工程專業(yè)創(chuàng)新實踐教學質(zhì)量,改善實踐教學的綜合評價的結果,本文提出一種基于反饋控制的軟件工程專業(yè)創(chuàng)新實踐教學方法。從軟件工程專業(yè)實驗課、課程設計、畢業(yè)設計等實踐教學結果來看,利用該方法取得了較好的教學效果,教學質(zhì)量得到了提高。

關鍵詞 創(chuàng)新實踐教學 軟件工程 反饋 教學質(zhì)量

中圖分類號:G424 文獻標識碼:A DOI:10.16400/j.cnki.kjdks.2019.06.059

Discussion on Innovative Practice Teaching of

Software Engineering Major Based on Feedback

ZHANG Huimin[1][2], XIE Wu[2], SUN Jinyong[2], XU Zhi[2]

([1] Guangxi Normal University, Guilin, Guangxi 541004;

[2] Guilin University of Electronic Technology, Guilin, Guangxi 541004)

Abstract In order to improve the quality of innovative practice teaching of software engineering major and the results of comprehensive evaluation of practice teaching, an innovative practice teaching method is put forward for software engineering major using feedback control in this paper. From the practical teaching results of experimental course, course design and graduation design for software engineering major, it can be seen that we have achieved good teaching effects to improve the teaching quality via this method.

Keywords innovative practice teaching; software engineering; feedback; teaching quality

1 軟件工程專業(yè)實踐教學面臨的問題

由于軟件工程專業(yè)本身的特點,實踐教學環(huán)節(jié)在本科人才培養(yǎng)體系中占據(jù)十分重要的地位。對于地方高校軟件工程專業(yè),除了開設理論課的課內(nèi)實驗、獨立設課實驗等實踐教學外,數(shù)據(jù)庫、Java、J2ee、UML等技術的課程設計相繼在本科教學中得到了重視,學生的實踐能力得到了提高,也促進了學生的就業(yè)。然而,在實踐教學過程中,就創(chuàng)新實踐方面而言仍存在一些問題。

一是學生雖具備一定的初級編程能力,但綜合開發(fā)的能力訓練不夠。學生對C語言、Java語言、統(tǒng)一建模語言等課程的基礎掌握較好,能夠通過編程解決相對簡單的工程問題。但是對于給定特定項目背景的軟件系統(tǒng),學生圍繞軟件開發(fā)創(chuàng)新實踐的系統(tǒng)化思維訓練則存在較大不足。在編程基本功訓練過程中,教材或課堂等處的例子相對比較簡單,問題的求解過程不太復雜,編程的代碼量不多,大多數(shù)學生都能通過相對簡單的編程解決給定的軟件類問題。隨著軟件項目規(guī)模的增加,比如由簡單的實例逐漸轉(zhuǎn)變?yōu)閿?shù)據(jù)庫系統(tǒng)、游戲類軟件或應用類軟件等,軟件系統(tǒng)中的對象及其關系變得相對更加復雜,而學生在軟件項目綜合開發(fā)時往往比較困難。軟件開發(fā)創(chuàng)新實踐能力的訓練尤為重要而凸顯不足,學生通常在這方面有所欠缺。

二是學生的軟件項目分析和設計能力還有較大的提升空間。軟件類的學生編程能力相對較強,在面向軟件項目時,動手編程的傾向和次數(shù)較多,但缺乏相對完整的軟件項目需求分析、總體設計和詳細設計等環(huán)節(jié)的有效方案,這與軟件工程專業(yè)創(chuàng)新實踐教學體系及工程認證要求是不相符的。學生重編程、輕理論、少方案的現(xiàn)象比較突出。以軟件工程專業(yè)的綜合性設計性實驗、課程設計為例,學生往往能編寫出相對完整的源代碼,但缺乏具有可操作性的實驗方案或課程設計報告,文檔的撰寫疲于應付。但從軟件工程創(chuàng)新實踐體系來看,在軟件項目開發(fā)過程中,通常要求學生先進行軟件的分析和設計,然后根據(jù)軟件分析設計報告進行系統(tǒng)代碼編寫。這表明學生在軟件分析設計方面還有較大提升空間。

三是軟件項目自主開發(fā)的創(chuàng)新實踐能力有待于提高。從軟件工程專業(yè)的綜合性設計性實驗、課設設計、畢業(yè)設計等環(huán)節(jié)來看,學生對簡單的軟件或系統(tǒng)有一定的項目開發(fā)能力,如開發(fā)小型數(shù)據(jù)庫系統(tǒng)、APP等。但是對于來源于自擬課題、橫向或縱向項目的軟件開發(fā)任務、算法編程方案等,學生在綜合運用軟件工程知識方面難以進行創(chuàng)新實踐。學生具備一定的模仿能力,但缺乏自主軟件項目開發(fā)創(chuàng)新能力。在軟件類創(chuàng)新實踐方面,許多學生需要在老師的協(xié)助下完成代碼框架搭建或構建文檔目錄,停留在模仿驗證階段的時間偏長,難以順利過渡到綜合運用軟件工程知識進行自主軟件開發(fā),創(chuàng)新實踐動手能力難以取得較大進步。

從這三個方面可以看出,為了提高實踐教學質(zhì)量,提升學生的就業(yè)競爭力,軟件工程專業(yè)的創(chuàng)新實踐教學體系中尚存在急需解決的綜合開發(fā)、軟件分析設計、自主創(chuàng)新實踐等方面能力不足等問題。

2 利用反饋的軟件工程專業(yè)創(chuàng)新實踐教學研究

創(chuàng)新實踐[1-4]是在傳統(tǒng)思維的基礎上綜合運用各種方法或技能進行創(chuàng)新,并將創(chuàng)新的方法在教育、教學等活動中進行實踐。創(chuàng)新實踐教學是在現(xiàn)有實踐教學的基礎上增加創(chuàng)新思想的教學活動。創(chuàng)新實踐的過程中需要主觀能動性,需要有別于常規(guī)思路或常人見解的創(chuàng)新思維。以軟件工程專業(yè)的創(chuàng)新實踐教學為例,它不僅強調(diào)軟件項目能力的培養(yǎng),而且增強了自主分析、設計、開發(fā)軟件的創(chuàng)新實踐能力的訓練。與傳統(tǒng)實踐教學不同,創(chuàng)新實踐教學強調(diào)綜合運用改進或創(chuàng)造教與學的方式或方法,側重學生的自主創(chuàng)新能力的培養(yǎng),將創(chuàng)新思維付諸于實踐,而不是模仿式、驗證式的簡單而機械地實踐教學活動。

在軟件工程領域,創(chuàng)新實踐教學主要分為兩個方面。一是基于客觀現(xiàn)實的軟件問題的解決方案調(diào)整進行軟件開發(fā)過程的創(chuàng)新,創(chuàng)新有一定的難度,需要綜合軟件項目相關的信息,整合過程相對較為復雜;二是基于軟件開發(fā)中的問題解決方案,綜合運用軟件工程及計算機相關知識進行開創(chuàng)性創(chuàng)新,創(chuàng)新的難度更大,需要較強的信息處理能力和創(chuàng)造能力。以軟件類實驗教學為例,它更加強調(diào)綜合性、設計性實驗的創(chuàng)新能力的鍛煉,如通過軟件分析、設計等過程,完成一個小型軟件的開發(fā),并形成相關的文檔,實現(xiàn)創(chuàng)新性實踐教學目標,以提高軟件工程專業(yè)創(chuàng)新實踐教學的教學質(zhì)量。

軟件工程專業(yè)創(chuàng)新實踐教學,不僅需要教學理念的更新,在軟件工程的理論課程也需要充分地體現(xiàn),融合創(chuàng)新實踐的新思想,而且在軟件工程實踐教學環(huán)節(jié),應更加側重軟件項目的自主開發(fā)過程,如圍繞一個給定創(chuàng)新性軟件開發(fā)項目,需要從軟件項目的可行性分析、需求分析、總體設計、詳細設計、系統(tǒng)實現(xiàn)等各個環(huán)節(jié)進行創(chuàng)新,而不是簡單地套模板或模仿,需利用創(chuàng)新實踐的結果,反饋到軟件開發(fā)的各個環(huán)節(jié)之中。通過將創(chuàng)新性軟件項目的各個開發(fā)環(huán)節(jié)中遇到的問題,反饋到系統(tǒng)的開發(fā)過程,以提高軟件開發(fā)的質(zhì)量,從而使得軟件工程專業(yè)創(chuàng)新實踐教學質(zhì)量切實地得到提高。

基于反饋的軟件工程創(chuàng)新實踐教學閉環(huán)系統(tǒng)。比如,對于軟件工程的實驗教學,從演示性實驗、驗證性實驗到綜合性設計性實驗構成局部的閉環(huán)反饋控制系統(tǒng)。通過循序漸進地依次增加創(chuàng)新實踐教學活動,使得學生能夠?qū)崿F(xiàn)從模仿完成實驗到自主設計完成實驗的轉(zhuǎn)變。對于軟件類的課程設計也是類似的。圍繞軟件工程項目,從課程設計選題(問題定義)、分析、設計到系統(tǒng)實現(xiàn)等也構成創(chuàng)新實踐教學的閉環(huán)系統(tǒng)。學生在課程設計的過程中,綜合運用基于反饋的創(chuàng)新實踐教學方法,使得學生從下載論文和源代碼等課程設計材料,通過分析、整理、模仿過渡到開展自我創(chuàng)新訓練,實現(xiàn)自主開發(fā)軟件作品并撰寫課程設計報告,構成反饋閉環(huán)系統(tǒng)。在軟件工程專業(yè)的實驗、課程設計的每個局部的反饋控制體系中,各個局部環(huán)節(jié)不可避免地出現(xiàn)問題,而將這些問題的改進收益反饋到實踐教學體系中,整體教學的收益將得到提高。從軟件工程專業(yè)的實驗課、單門理論課的課程設計、綜合性課程設計、畢業(yè)設計等環(huán)節(jié)也形成反饋教學管理的體系。從創(chuàng)新實踐角度看,這些閉環(huán)體系是相對較為完整的。

基于反饋的軟件開發(fā)實踐教學閉環(huán)系統(tǒng)。在軟件開發(fā)的實踐教學體系中,結合反饋思想,從問題定義、可行性分析、需求分析、總體設計、詳細設計到系統(tǒng)實現(xiàn)和測試等可以構成軟件開發(fā)實踐教學閉環(huán)系統(tǒng),且每個部分都是必不可少的實踐教學環(huán)節(jié),這在軟件類的課程設計和畢業(yè)設計等實踐教學中體現(xiàn)尤為突出。為了提高軟件項目的收益輸出,需要將軟件開發(fā)的各個環(huán)節(jié)中的問題及其解決方案或改進結果反饋到其前面的環(huán)節(jié),形成閉環(huán)反饋控制系統(tǒng)。比如,以系統(tǒng)實現(xiàn)和測試為例,在這兩個環(huán)節(jié)的創(chuàng)新實踐教學過程中,由于學生客觀上缺乏軟件項目經(jīng)驗,軟件編碼和測試等過程中往往涌現(xiàn)出許多問題。而這些問題又與需求分析和軟件設計存在較大的關聯(lián)關系。因此,教師在指導學生進行創(chuàng)新實踐訓練時,需要將后續(xù)環(huán)節(jié)中的問題及解決方案與前饋環(huán)節(jié)相結合,通過提高閉環(huán)系統(tǒng)的增益改進軟件開發(fā)過程,達到改進軟件類創(chuàng)新實踐教學質(zhì)量的目的。

以上這兩個閉環(huán)系統(tǒng)雖然維度和角度各不相同,但它們縱橫交錯,緊密相連,相輔相成,是相互促進的反饋控制體系,這在面向?qū)嵺`教學改革的問卷調(diào)查信息系統(tǒng)中也得到了體現(xiàn)。軟件項目開發(fā)中分析、設計、系統(tǒng)實現(xiàn)、測試等環(huán)節(jié)也貫穿在綜合性設計性實驗、課程設計、畢業(yè)設計的創(chuàng)新實踐教學體系之中。通過反饋思想,可以不斷提升軟件工程專業(yè)學生的創(chuàng)新實踐能力,使得軟件類創(chuàng)新實教學踐體系與軟件項目開發(fā)的生命周期中的各個環(huán)節(jié)形成相互促進的良性關系。圍繞軟件開發(fā)創(chuàng)新實踐能力,培養(yǎng)學生主動參與、自主學習、自主開發(fā)的思維和習慣,單項技能與綜合能力并重,不斷提升軟件工程創(chuàng)新與實踐操作的能力,從而有效地提高軟件工程專業(yè)創(chuàng)新實踐教學質(zhì)量。

3 結束語

本文運用控制論中的反饋思想,提出了一種適合軟件工程專業(yè)的創(chuàng)新實踐教學方法。實踐教學結果表明,面向軟件工程專業(yè)學生的實踐教學過程中取得了較好的效果。通過對各個實踐教學環(huán)節(jié)進行不斷總結,并將存在的問題反饋到新實踐教學任務之中,從學生對實踐教學的評價結果可以看出,運用反饋的創(chuàng)新實踐教學思想,學生的創(chuàng)新實踐能力得到了明顯提高,實踐教學質(zhì)量和教學水平得到較大改進,對創(chuàng)新創(chuàng)業(yè)項目訓練、就業(yè)、工程認證等也起到了重要作用。

*通訊作者:謝武

本文項目信息:廣西高等教育本科教學改革工程項目(2016JGB226、2018JGB186)、桂林電子科技大學校級教育教學改革項目(JGZ201716、JGZ201720、JGB2014058)、桂林電子科技大學2016年校級教育教學改革示范中心專項項目(面向?qū)嵺`教學改革的問卷調(diào)查信息系統(tǒng)研究與設計)、高等學校本科計算機類專業(yè)應用型人才培養(yǎng)研究項目 (YYX2015SE00,YYX2015SE01)

參考文獻

[1] 李圣福,郭風法,宋憲亮.建立實驗教學質(zhì)量評價體系 不斷提高學生實踐技能和創(chuàng)新能力[J].教育教學論壇,2018(04):32-34.

[2] 王少坤,陳帝伊,李宗平.融合科技競賽的農(nóng)林院校工科專業(yè)創(chuàng)新實踐教學探索與研究[J].黑龍江教育(高教研究與評估),2018(9):21-22.

[3] 王海花,焦永剛,趙增旭.機械創(chuàng)新實踐教學平臺建設與實踐[J].科教文匯(下旬刊),2018(429):50-51.

[4] 謝澤奇,張會敏,沈陽.新型物聯(lián)網(wǎng)創(chuàng)新實踐教學體系建設[J].實驗技術與管理,2018.35(5):31-34,46.

猜你喜歡
反饋軟件工程教學質(zhì)量
努力改善辦學條件 不斷提高教學質(zhì)量
關注學習過程 提升教學質(zhì)量
甘肅教育(2020年18期)2020-10-28 09:06:20
提高教學質(zhì)量,重在科學管理
華人時刊(2019年17期)2020-01-06 12:08:10
依托工作室的軟件工程實踐教學研究
對“未來教室”的初步探索
考試周刊(2016年86期)2016-11-11 09:33:05
妙用“表揚”和“忽視”
基于工程教育認證的《軟件工程》課程教學質(zhì)量建設研究 
軟件導刊(2016年9期)2016-11-07 22:31:23
從運動心理學的角度
體育時空(2016年8期)2016-10-25 20:29:41
關于提高軟件工程實踐教學質(zhì)量的幾點思考
媒介融合背景下的分眾傳播與受眾反饋
今傳媒(2016年9期)2016-10-15 22:37:20
渭源县| 高青县| 衡山县| 宝坻区| 德清县| 彰武县| 乐业县| 曲沃县| 韶关市| 建湖县| 洪湖市| 夏河县| 芷江| 呼和浩特市| 华阴市| 郎溪县| 巴塘县| 青龙| 荃湾区| 云林县| 隆昌县| 临海市| 通州区| 黔东| 璧山县| 林州市| 大化| 平度市| 康平县| 平陆县| 翁源县| 图木舒克市| 鹤庆县| 曲周县| 延寿县| 灵川县| 育儿| 包头市| 广灵县| 报价| 达州市|