時間:2018-01-24 編輯整理:早檢測網(wǎng) 來源:早檢測網(wǎng)
軟件工程教學任務(wù)開展前首先要進行案例選擇,選擇案例的規(guī)模以及操作性要與學生能力水平保持一致,如果選擇規(guī)模以及操作難度過大的案例驅(qū)動將會造成學生完成率不足,導致課堂教學效果不斷下降。案例驅(qū)動法應(yīng)用在軟件工程教學中以學生實踐操作能力提升為首要目標。影響案例驅(qū)動法應(yīng)用效率的眾多因素中,案例選擇是最為常見的問題,直接關(guān)系到最終的軟件功能實現(xiàn),難度過大導致學生參與性下降,課堂任務(wù)難以配合教師完成逐漸失去了學習信心。案例選擇難度較小又會導致學生能力提升程度不明顯的現(xiàn)象出現(xiàn),學生實踐操作能力也不能得到合理提升。案例講解是結(jié)合軟件操作使用來進行的,因此其難易度水平直接關(guān)系到課堂教學任務(wù)完成情況,當前軟件工程課程教學任務(wù)進行急需進一步完善。
處于軟件工程課程環(huán)境下,學生只有真正參與到教學環(huán)節(jié)中,最終的操作能力提升才更加明顯,而這一點也正是當前軟件教學中所缺失的。教師對案例講解局限在理論性分析與演示操作中,學生參與操作的機會較少。基礎(chǔ)軟件工程教學內(nèi)容比較簡單,理論性教學學生可以掌握知識,當學習難度不斷增大后,學生對軟件知識理解程度也在不斷下降,參與性不足會導致學生難以獨立完成操作任務(wù),教學任務(wù)完成效果逐漸與教學目標產(chǎn)生差距。學生只有參與到教學環(huán)節(jié)中,最終的學習積極性才能得到提升,而當前教學環(huán)境下所應(yīng)用的案例與實際情況之間存在很大差異性,并不能到達最佳使用效果,在案例選擇方面仍然需要優(yōu)化調(diào)整,只有充分調(diào)動學生的參與程度,最終學習效率才能得到提升。
以ATM操作軟件系統(tǒng)案例為研究對象,選擇案例驅(qū)動法首先需要確定軟件功能在其中的實現(xiàn),對軟件系統(tǒng)運行的案例請求內(nèi)容進行總結(jié)整理,通過軟件系統(tǒng)中的虛擬環(huán)境結(jié)合,學生能夠感受到軟件工程真實使用流程,并對當前操作環(huán)節(jié)中存在的誤差問題加以調(diào)節(jié)控制,從而達到更高效的運行控制效果。將其作為驅(qū)動方法應(yīng)用的具體案例,通過實驗對比模式來促進現(xiàn)場工作任務(wù)效率提升,從而達到最佳的控制管理效果。系統(tǒng)分區(qū)中體系出不同模塊的功能使用,通過這種相互結(jié)合方法為接下來軟件工程管理提供環(huán)境?;谠摪咐?qū)動所開展的軟件工程教學,需要體現(xiàn)出側(cè)重點,以及各個系統(tǒng)之間相互配合模式。有關(guān)于案例驅(qū)動過程中比較常見的功能隱患問題,更應(yīng)該探討出有效規(guī)避措施,將學生實踐操作能力鍛煉提升放在首要位置,學生參與到真實的操作流程中,并通過學生參與實踐操作來了解學習中存在的欠缺部分。模擬系統(tǒng)分區(qū)并不完全代表實踐應(yīng)用,日常教學中基于案例驅(qū)動法來培養(yǎng)學生的操控能力,并引導學生在軟件工程設(shè)計中不斷創(chuàng)新優(yōu)化思想,能夠通過案例分析來結(jié)合實際應(yīng)用優(yōu)化軟件設(shè)計,對其中所涵蓋內(nèi)容進一步深入完善。在ATM系統(tǒng)分區(qū)基礎(chǔ)上建立起模擬軟件運行使用模式,觀察現(xiàn)場操作方法,并對軟件系統(tǒng)應(yīng)用進行充分結(jié)合,建立系統(tǒng)對象模擬體系,并通過這種方法來繼續(xù)深入完善現(xiàn)存問題。分區(qū)模擬階段可以由學生獨立完成,在教師操作配合下幫助提升使用效率。教學過程中教師更應(yīng)該與學生積極溝通,對所應(yīng)用的案例進行調(diào)整,確??梢园l(fā)揮積極影響作用。
根據(jù)系統(tǒng)中的數(shù)據(jù)進行提取并整合到具體的軟件模塊中,通過系統(tǒng)之間相互配合來共同提供工作使用效率。系統(tǒng)內(nèi)所開展的各項動態(tài)綜合分析,建立起軟件動態(tài)模擬形式,對于各項管理計劃中充分配合,通過相互協(xié)調(diào)的模式共同促進現(xiàn)場管理控制計劃落實。包括軟件功能實現(xiàn)順序以及現(xiàn)場控制。學生與教師共同參與到控制操作中,教師在對學生操作任務(wù)進行分布時,要結(jié)合學生實際水平來進行,避免操作任務(wù)難度不科學導致學生參與程度下降問題出現(xiàn)。模型建立中對各個功能區(qū)進行規(guī)劃劃分,體現(xiàn)出各個系統(tǒng)之間功能水平差異性,以及需要繼續(xù)深入完善的內(nèi)容,通過現(xiàn)場技術(shù)方案審核,相關(guān)工作任務(wù)開展積極性也能得到全面提升,將軟件所模擬功能與教學內(nèi)容相互結(jié)合,共同實現(xiàn)控制計劃。
基于動態(tài)指令基礎(chǔ)上對軟件系統(tǒng)功能進行建立,并觀察各個系統(tǒng)中存在的運行風險隱患,通過相互配合控制方法更高效的功能指令。功能模型建立后可以進行軟件程序匯編,通過功能指令實現(xiàn)來提升各個硬件程序配合運行。功能指令進入到現(xiàn)場控制環(huán)節(jié)中,軟件功能實現(xiàn)過程中,基礎(chǔ)模塊劃分基礎(chǔ)上可以進行優(yōu)化,將軟件與硬件相互配合共同實現(xiàn)高效的教學計劃。建立ATM系統(tǒng)的功能模型,根據(jù)系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系和數(shù)據(jù)處理的功能,畫出基本系統(tǒng)模型,把基本系統(tǒng)模型中單一的處理框分解成若干個子處理框,得到功能級數(shù)據(jù)流,并描述處理框的功能和定義服務(wù)。
教學改革取得了優(yōu)良的成績。教師采用軟件工程課程案例式驅(qū)動教學,學生通過近一年的項目實踐,能夠全面掌握面向?qū)ο蟮能浖到y(tǒng)的開發(fā)設(shè)計和維護,提高了分析問題和解決問題的能力,掌握了項目開發(fā)管理的基本流程方法,為將來的學習、畢業(yè)設(shè)計和工作奠定基礎(chǔ)。當然,在今后的教學工作中,還要更多地開發(fā)和探索其他優(yōu)秀的教學方法,積累經(jīng)驗,爭取獲得更好的教學效果。