張凱
摘要:本文基于軟件綜合試驗課程建設與改革的必要性與意義,結合實驗課程教學實踐,從課程目標定位、實踐課程內容設計、實踐流程規范建設、實驗有效指導等四個方面提出自己的思考,旨在改變理念,提升軟件綜合實驗課程建設的水平。
關鍵詞:軟件工程;實驗課程;建設
中圖分類號:TP311.5-4;G642 文獻標識碼:A 文章編號:1005-5312(2018)06-0168-01
軟件工程以計算機理論為支撐、按照用戶需求為導向、以軟件產品開發為對象的一門學科。這就決定了軟件工程既要注重理論教學,又要重視學生實踐能力培養。因此,軟件綜合實驗課程建設與改革是亟待解決的一個重要課題。本文從軟件綜合實驗課程目標定位、實踐課程內容設計、實踐流程規范建設、實驗有效指導等方面,提出軟件綜合實驗課程建設與改革思考。
一、軟件綜合實驗課程目標定位
1.確立課程核心能力發展目標。軟件綜合實驗課程目標定位首先要圍繞學生專業核心能力發展,綜合軟件綜合實驗課程與學生學情,學生核心能力發展目標主要包括以下幾個方面:專業理論。專業理論是學生核心能力發展的基礎,學生專業技能的發展必須要以專業理論為支撐,這樣才能確保學生專業技能發展科學性與有效性;設計開發能力。設計開發能力是軟件工程專業人才必備素質之一,只有掌握過硬的設計開發能力,才能開發出軟件產品;系統思維。系統思維是學生開發軟件的思維支撐,它不同于專業理論,是對專業理論的自我內化,只有培養學生系統的思維,才能培養學生創造力;過程管理能力,軟件工程是一項復雜的過程,每一個細小的環節都直接影響到軟件產品開發質量。
2.確立軟件工程核心課程集群。軟件綜合實驗課程目標定位需要核心課程加以落實,這就需要軟件綜合實驗課程明確核心課程,并圍繞核心課程確立課程集群。根據軟件工程學生核心能力發展定位,綜合當前高校軟件綜合實驗課程建設實際,確立五個核心課程,分別是軟件工程過程、軟件項目管理、軟件需求工程、軟件質量工程、軟件測試與維護等。為了進一步達成核心課程目標,教師要對核心課程進行系統規劃,構建系統的知識體系,確立教學內容,合理選擇教學方法,優化實驗流程等,確保課程目標達成。
二、軟件工程實踐課程內容設計
軟件工程實踐課程內容設計要緊扣學生主體,遵循學生認知特點與課程教學的一般規律,優化實踐內容設計,借鑒企業模式,推進項目教學。
1.校企合作,突出學生能力發展。軟件工程是在實踐基礎上發展起來的,內容設計必須要改變當前純理論教學模式,借助校企合作,借鑒企業模式開展實踐活動。在實驗過程中,可以根據互補原則對學生優化組合,小組規模在四到五人左右,遵循全員參與原則,通過自主探究、合作學習、交流互動等,引導學生成為知識的主動構建者。
2.打造精品,強化項目質量意識。軟件工程實踐課程內容確立要以項目為抓手,樹立精品理念,強化項目質量意識。軟件開發項目的確立,要基于綜合性、創新性等理念,將核心課程集群知識點有機融入到項目中,并形成有機的知識鏈,將理論與實驗有機結合起來,實現知識中心向實驗項目中心轉變,項目開發要具有一定的系統性,體現出一定的能力層級,從而幫助學生循序漸進地豐富理論素養,提升實踐技能。
三、實踐流程規范建設
軟件綜合實踐課程建設與改革要強化規范化意識,加強實驗流程管理,解決當前實驗流程存在的不規范、系統性不強等問題,提升軟件工程建設整體水平。
1.確立實踐流程規范標準。軟件工程試驗課程存在的一個突出問題是規范化意識弱化,導致學生走向社會后難以勝任崗位需求,這就需要軟件綜合試驗課程建設要進一步提升規范化建設水平,以主流軟件開發流程為依據,確立規范化標準,并與國際軟件工程建設標準相一致,從而強化學生實驗課程學習與操作的規范化意識。
2.規范實驗流程管理。實踐流程規范標準需要以有效的執行為推動力,這就需要軟件綜合試驗課程建設加強規范實驗流程管理,對實驗過程中各個環節加強管理,嚴格按照既定的規范化體系執行,并將規范化管理納入考核中,從而使開發的軟件具有普遍的適應性,全面提升學生專業素養。
四、實施有效實驗指導
實驗指導是發揮教師主導作用的關鍵環節,這就需要教師對既有的實驗指導進行改革,從而發揮指導應有的效能。軟件綜合試驗課程中,教師指導要進行相應的變革,教師要根據實驗的不同階層實施階段化指導,在階段性指導中要加強觀察,捕捉恰當的指導時機,從而根據學生實驗課程學習需要給以及時、有效指導,幫助學生解決實驗過程中存在的突出問題,在指導過程中要加強各課程教師之間的協調性,實現教師全程、有效指導。
總之,軟件綜合試驗課程建設與改革是時代發展的需要,也是課程建設與提升的自我需要。教師要基于軟件綜合實驗課程建設的一般規律與學情實際,不斷加強實踐探索,全面提升軟件綜合試驗課程建設整體水平。