公務(wù)員期刊網(wǎng) 論文中心 正文

案例驅(qū)動(dòng)法的軟件工程課程影響因素

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了案例驅(qū)動(dòng)法的軟件工程課程影響因素范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

案例驅(qū)動(dòng)法的軟件工程課程影響因素

摘要:文章首先分析了基于案例驅(qū)動(dòng)法應(yīng)用前提下開展軟件工程教學(xué)的影響因素,提出案例選擇不當(dāng)與學(xué)生實(shí)踐參與程度不足兩方面。在此基礎(chǔ)上重點(diǎn)論述有關(guān)于軟件工程教學(xué)中提升案例驅(qū)動(dòng)法應(yīng)用效果的有效措施,以ATM軟件工程案例為研究對(duì)象,幫助理解案例驅(qū)動(dòng)法應(yīng)用形式。

關(guān)鍵詞:案例驅(qū)動(dòng)法;軟件工程;課程影響

1軟件工程課程中案例驅(qū)動(dòng)法影響因素

1.1案例選擇不當(dāng)

軟件工程教學(xué)任務(wù)開展前首先要進(jìn)行案例選擇,選擇案例的規(guī)模以及操作性要與學(xué)生能力水平保持一致,如果選擇規(guī)模以及操作難度過大的案例驅(qū)動(dòng)將會(huì)造成學(xué)生完成率不足,導(dǎo)致課堂教學(xué)效果不斷下降。案例驅(qū)動(dòng)法應(yīng)用在軟件工程教學(xué)中以學(xué)生實(shí)踐操作能力提升為首要目標(biāo)。影響案例驅(qū)動(dòng)法應(yīng)用效率的眾多因素中,案例選擇是最為常見的問題,直接關(guān)系到最終的軟件功能實(shí)現(xiàn),難度過大導(dǎo)致學(xué)生參與性下降,課堂任務(wù)難以配合教師完成逐漸失去了學(xué)習(xí)信心。案例選擇難度較小又會(huì)導(dǎo)致學(xué)生能力提升程度不明顯的現(xiàn)象出現(xiàn),學(xué)生實(shí)踐操作能力也不能得到合理提升。案例講解是結(jié)合軟件操作使用來進(jìn)行的,因此其難易度水平直接關(guān)系到課堂教學(xué)任務(wù)完成情況,當(dāng)前軟件工程課程教學(xué)任務(wù)進(jìn)行急需進(jìn)一步完善。

1.2學(xué)生實(shí)踐參與程度不足

處于軟件工程課程環(huán)境下,學(xué)生只有真正參與到教學(xué)環(huán)節(jié)中,最終的操作能力提升才更加明顯,而這一點(diǎn)也正是當(dāng)前軟件教學(xué)中所缺失的。教師對(duì)案例講解局限在理論性分析與演示操作中,學(xué)生參與操作的機(jī)會(huì)較少。基礎(chǔ)軟件工程教學(xué)內(nèi)容比較簡單,理論性教學(xué)學(xué)生可以掌握知識(shí),當(dāng)學(xué)習(xí)難度不斷增大后,學(xué)生對(duì)軟件知識(shí)理解程度也在不斷下降,參與性不足會(huì)導(dǎo)致學(xué)生難以獨(dú)立完成操作任務(wù),教學(xué)任務(wù)完成效果逐漸與教學(xué)目標(biāo)產(chǎn)生差距。學(xué)生只有參與到教學(xué)環(huán)節(jié)中,最終的學(xué)習(xí)積極性才能得到提升,而當(dāng)前教學(xué)環(huán)境下所應(yīng)用的案例與實(shí)際情況之間存在很大差異性,并不能到達(dá)最佳使用效果,在案例選擇方面仍然需要優(yōu)化調(diào)整,只有充分調(diào)動(dòng)學(xué)生的參與程度,最終學(xué)習(xí)效率才能得到提升。

2案例驅(qū)動(dòng)法在軟件工程教學(xué)中的具體應(yīng)用

2.1根據(jù)軟件系統(tǒng)需求陳述來建立問題域?qū)ο竽P?/p>

以ATM操作軟件系統(tǒng)案例為研究對(duì)象,選擇案例驅(qū)動(dòng)法首先需要確定軟件功能在其中的實(shí)現(xiàn),對(duì)軟件系統(tǒng)運(yùn)行的案例請(qǐng)求內(nèi)容進(jìn)行總結(jié)整理,通過軟件系統(tǒng)中的虛擬環(huán)境結(jié)合,學(xué)生能夠感受到軟件工程真實(shí)使用流程,并對(duì)當(dāng)前操作環(huán)節(jié)中存在的誤差問題加以調(diào)節(jié)控制,從而達(dá)到更高效的運(yùn)行控制效果。將其作為驅(qū)動(dòng)方法應(yīng)用的具體案例,通過實(shí)驗(yàn)對(duì)比模式來促進(jìn)現(xiàn)場(chǎng)工作任務(wù)效率提升,從而達(dá)到最佳的控制管理效果。系統(tǒng)分區(qū)中體系出不同模塊的功能使用,通過這種相互結(jié)合方法為接下來軟件工程管理提供環(huán)境?;谠摪咐?qū)動(dòng)所開展的軟件工程教學(xué),需要體現(xiàn)出側(cè)重點(diǎn),以及各個(gè)系統(tǒng)之間相互配合模式。有關(guān)于案例驅(qū)動(dòng)過程中比較常見的功能隱患問題,更應(yīng)該探討出有效規(guī)避措施,將學(xué)生實(shí)踐操作能力鍛煉提升放在首要位置,學(xué)生參與到真實(shí)的操作流程中,并通過學(xué)生參與實(shí)踐操作來了解學(xué)習(xí)中存在的欠缺部分。模擬系統(tǒng)分區(qū)并不完全代表實(shí)踐應(yīng)用,日常教學(xué)中基于案例驅(qū)動(dòng)法來培養(yǎng)學(xué)生的操控能力,并引導(dǎo)學(xué)生在軟件工程設(shè)計(jì)中不斷創(chuàng)新優(yōu)化思想,能夠通過案例分析來結(jié)合實(shí)際應(yīng)用優(yōu)化軟件設(shè)計(jì),對(duì)其中所涵蓋內(nèi)容進(jìn)一步深入完善。在ATM系統(tǒng)分區(qū)基礎(chǔ)上建立起模擬軟件運(yùn)行使用模式,觀察現(xiàn)場(chǎng)操作方法,并對(duì)軟件系統(tǒng)應(yīng)用進(jìn)行充分結(jié)合,建立系統(tǒng)對(duì)象模擬體系,并通過這種方法來繼續(xù)深入完善現(xiàn)存問題。分區(qū)模擬階段可以由學(xué)生獨(dú)立完成,在教師操作配合下幫助提升使用效率。教學(xué)過程中教師更應(yīng)該與學(xué)生積極溝通,對(duì)所應(yīng)用的案例進(jìn)行調(diào)整,確??梢园l(fā)揮積極影響作用。

2.2系統(tǒng)動(dòng)態(tài)模型建立

根據(jù)系統(tǒng)中的數(shù)據(jù)進(jìn)行提取并整合到具體的軟件模塊中,通過系統(tǒng)之間相互配合來共同提供工作使用效率。系統(tǒng)內(nèi)所開展的各項(xiàng)動(dòng)態(tài)綜合分析,建立起軟件動(dòng)態(tài)模擬形式,對(duì)于各項(xiàng)管理計(jì)劃中充分配合,通過相互協(xié)調(diào)的模式共同促進(jìn)現(xiàn)場(chǎng)管理控制計(jì)劃落實(shí)。包括軟件功能實(shí)現(xiàn)順序以及現(xiàn)場(chǎng)控制。學(xué)生與教師共同參與到控制操作中,教師在對(duì)學(xué)生操作任務(wù)進(jìn)行分布時(shí),要結(jié)合學(xué)生實(shí)際水平來進(jìn)行,避免操作任務(wù)難度不科學(xué)導(dǎo)致學(xué)生參與程度下降問題出現(xiàn)。模型建立中對(duì)各個(gè)功能區(qū)進(jìn)行規(guī)劃劃分,體現(xiàn)出各個(gè)系統(tǒng)之間功能水平差異性,以及需要繼續(xù)深入完善的內(nèi)容,通過現(xiàn)場(chǎng)技術(shù)方案審核,相關(guān)工作任務(wù)開展積極性也能得到全面提升,將軟件所模擬功能與教學(xué)內(nèi)容相互結(jié)合,共同實(shí)現(xiàn)控制計(jì)劃。

2.3建立功能模型

基于動(dòng)態(tài)指令基礎(chǔ)上對(duì)軟件系統(tǒng)功能進(jìn)行建立,并觀察各個(gè)系統(tǒng)中存在的運(yùn)行風(fēng)險(xiǎn)隱患,通過相互配合控制方法更高效的功能指令。功能模型建立后可以進(jìn)行軟件程序匯編,通過功能指令實(shí)現(xiàn)來提升各個(gè)硬件程序配合運(yùn)行。功能指令進(jìn)入到現(xiàn)場(chǎng)控制環(huán)節(jié)中,軟件功能實(shí)現(xiàn)過程中,基礎(chǔ)模塊劃分基礎(chǔ)上可以進(jìn)行優(yōu)化,將軟件與硬件相互配合共同實(shí)現(xiàn)高效的教學(xué)計(jì)劃。建立ATM系統(tǒng)的功能模型,根據(jù)系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系和數(shù)據(jù)處理的功能,畫出基本系統(tǒng)模型,把基本系統(tǒng)模型中單一的處理框分解成若干個(gè)子處理框,得到功能級(jí)數(shù)據(jù)流,并描述處理框的功能和定義服務(wù)。

3結(jié)束語

教學(xué)改革取得了優(yōu)良的成績。教師采用軟件工程課程案例式驅(qū)動(dòng)教學(xué),學(xué)生通過近一年的項(xiàng)目實(shí)踐,能夠全面掌握面向?qū)ο蟮能浖到y(tǒng)的開發(fā)設(shè)計(jì)和維護(hù),提高了分析問題和解決問題的能力,掌握了項(xiàng)目開發(fā)管理的基本流程方法,為將來的學(xué)習(xí)、畢業(yè)設(shè)計(jì)和工作奠定基礎(chǔ)。當(dāng)然,在今后的教學(xué)工作中,還要更多地開發(fā)和探索其他優(yōu)秀的教學(xué)方法,積累經(jīng)驗(yàn),爭取獲得更好的教學(xué)效果。

參考文獻(xiàn):

[1]周曉光,張曉冬.基于案例驅(qū)動(dòng)的《數(shù)據(jù)、模型與決策》課程教學(xué)研究[J].教育教學(xué)論壇,2017(39).

[2]陳鄞,蘇統(tǒng)華,黃虎杰,等.基于校企合作的軟件工程專業(yè)系列案例教材建設(shè)[J].計(jì)算機(jī)教育,2017(3).

[3]祁偉,孟慶旭,趙輝.基于軟件工程專業(yè)培養(yǎng)目標(biāo)的離散數(shù)學(xué)課程教學(xué)改革[J].吉林省教育學(xué)院學(xué)報(bào),2017,33(4).

作者:王俠 單位:徐州工業(yè)職業(yè)技術(shù)學(xué)院