您的位置:網(wǎng)站首頁 > 優(yōu)秀論文 > 正文
《軟件需求工程》教學(xué)改革與探索——河南教育
作者:席廣永、王灑、朱付保來源:原創(chuàng)日期:2013-03-23人氣:772
一、《軟件需求工程》教學(xué)面臨的主要問題
1.授課的條件不足
《軟件需求工程》是20世紀(jì)80年代中期在軟件工程逐漸發(fā)展的基礎(chǔ)上形成的子領(lǐng)域。國(guó)外的相關(guān)研究起步較早,相對(duì)來說較為成熟,國(guó)外教材在理論的準(zhǔn)確性和創(chuàng)新性等方面有著較大的優(yōu)勢(shì),內(nèi)容較為詳細(xì),案例較為豐富,但是國(guó)內(nèi)外的思維方式有所差別,國(guó)外翻譯過來的教材通常不能很好地為學(xué)生所使用。國(guó)內(nèi)的研究主要集中在科研院所,雖然取得了一定的研究成果,但由于相關(guān)理論和知識(shí)多為國(guó)外引入,其理論和研究在課程上的發(fā)展、轉(zhuǎn)變和應(yīng)用時(shí)間較短,在培養(yǎng)學(xué)生的過程中缺乏有針對(duì)性的教材和授課方法。
2.課程知識(shí)較為抽象
《軟件需求工程》包括需求開發(fā)和需求管理兩部分,每一部分又分為若干子部分,課程中涉及大量的概念、技術(shù)和方法模型等,這些事物比較抽象。因此,很多學(xué)生在學(xué)習(xí)該課程時(shí),經(jīng)常感到內(nèi)容抽象枯燥,有時(shí)似懂非懂,甚至覺得課程沒有什么實(shí)用價(jià)值,失去學(xué)習(xí)的興趣。
3.學(xué)生的接受力差別較大
學(xué)生的接受力差別主要表現(xiàn)在兩個(gè)方面。一方面是學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí)差別很大,另一方面是學(xué)生參與軟件開發(fā)的經(jīng)驗(yàn)不同。
4.課程內(nèi)容與其他課程存在重復(fù)
從內(nèi)容上來說,《軟件需求工程》是《軟件工程》的一部分。對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生來說,《軟件工程》也是本專業(yè)的必修課程。如果《軟件工程》開設(shè)在《軟件需求工程》之前,上課時(shí)學(xué)生會(huì)認(rèn)為所學(xué)東西是對(duì)以前知識(shí)的簡(jiǎn)單重復(fù),很難提高學(xué)生的學(xué)習(xí)興趣,增加教師授課提高效果以及調(diào)動(dòng)課堂氣氛的難度,因此課程順序的設(shè)置也是《軟件需求工程》這一課程所面臨的問題。
二、課程教學(xué)改革的探索與實(shí)踐
針對(duì)《軟件需求工程》教學(xué)中面臨的主要問題,結(jié)合學(xué)院實(shí)際情況和學(xué)生特點(diǎn),我們對(duì)《軟件需求工程》教學(xué)進(jìn)行探索和實(shí)踐,提出以學(xué)生為主體、教師為主導(dǎo)、項(xiàng)目為主線,分層次、導(dǎo)向性和強(qiáng)化實(shí)踐等教學(xué)改革,涵蓋課程內(nèi)容、授課方式等方面。
1.合理設(shè)置課程內(nèi)容體系
課程內(nèi)容應(yīng)符合人才培養(yǎng)目標(biāo)的要求,教學(xué)內(nèi)容的選取充分考慮《軟件需求工程》對(duì)學(xué)生日后學(xué)習(xí)和工作所起到的基礎(chǔ)性、服務(wù)性和創(chuàng)新性作用。課程內(nèi)容的設(shè)置根據(jù)學(xué)生基礎(chǔ)、興趣及學(xué)生自主學(xué)習(xí)設(shè)計(jì)成多層次,突出教學(xué)內(nèi)容和教學(xué)素材的層次性,以理論知識(shí)內(nèi)容為基礎(chǔ),以相關(guān)學(xué)科內(nèi)容為輔助,以前沿興趣知識(shí)點(diǎn)為補(bǔ)充。首先應(yīng)夯實(shí)傳統(tǒng)理論知識(shí)教學(xué)的基礎(chǔ),突出課程中的重點(diǎn)和難點(diǎn),以面向?qū)ο蠹夹g(shù)為邏輯主線,梳理課程所有知識(shí)點(diǎn)之間的邏輯關(guān)系,強(qiáng)調(diào)知識(shí)體系的系統(tǒng)性和邏輯性。由于《軟件需求工程》是計(jì)算機(jī)等相關(guān)專業(yè)課程體系中的一部分,與其他相關(guān)課程的契合尤為重要。因此,在課程內(nèi)容設(shè)置時(shí)應(yīng)引入軟件系統(tǒng)類、軟件實(shí)現(xiàn)類、軟件工程類課程的部分內(nèi)容,如軟件工程、系統(tǒng)工程、項(xiàng)目管理、項(xiàng)目風(fēng)險(xiǎn)分析等,輔助學(xué)生更全面、系統(tǒng)和深入地理解、掌握和運(yùn)用《軟件需求工程》中的知識(shí)點(diǎn)。另外,應(yīng)大力補(bǔ)充新知識(shí)、新技術(shù)、新方法。由于《軟件需求工程》領(lǐng)域最新的、先進(jìn)的軟件技術(shù)文檔、技術(shù)文獻(xiàn)、發(fā)展研究等都是英文的,需要授課教師將最新的研究成果翻譯、整理和提煉,以興趣知識(shí)點(diǎn)作為課程內(nèi)容的補(bǔ)充。
2.授課方式的改革
授課方式的改革采用層次性和導(dǎo)向性的方法,以多媒體輔助教學(xué)為主,案例分析以“頭腦風(fēng)暴”的方法為輔。多媒體教學(xué)作為一種先進(jìn)的教學(xué)手段,具有內(nèi)容豐富、直觀形象的特點(diǎn),可以提高課堂的效率。但這種方法仍以教師講授為主,對(duì)學(xué)生而言是“被動(dòng)式”的聽講,缺乏互動(dòng)性和新鮮感。為提高學(xué)生的學(xué)習(xí)主動(dòng)性和學(xué)習(xí)效果,采用兩種方式對(duì)授課方式進(jìn)行改革。其一,結(jié)合部分學(xué)生已被優(yōu)選進(jìn)入實(shí)驗(yàn)室輔助科研,具備一定的項(xiàng)目研發(fā)經(jīng)驗(yàn)為契機(jī),在案例講解部分先由這部分學(xué)生進(jìn)行“現(xiàn)身說法”的方式來講解,并在課堂上讓學(xué)生討論,教師現(xiàn)場(chǎng)整理學(xué)生的思路和方法,對(duì)容易造成錯(cuò)誤的和關(guān)鍵的問題進(jìn)行重點(diǎn)評(píng)講。其二,對(duì)于新類型、復(fù)雜的或重要的項(xiàng)目案例,讓學(xué)生在課堂上進(jìn)行“頭腦風(fēng)暴”,教師在關(guān)鍵問題上采用引導(dǎo)式的講解,并將課堂討論成果整理并分層次講解。這種教學(xué)方式可以加深學(xué)生對(duì)知識(shí)點(diǎn)的理解,有效培養(yǎng)學(xué)生分析問題和表達(dá)的能力,也有助于增加師生的互相了解和教學(xué)工作的開展。
3.“實(shí)踐+探索”式學(xué)習(xí)
《軟件需求工程》的理論和方法是從眾多軟件開發(fā)實(shí)踐中總結(jié)出來的,課程的教學(xué)重在實(shí)踐。但對(duì)于缺乏軟件開發(fā)實(shí)際經(jīng)驗(yàn)的學(xué)生而言,單純地講授理論知識(shí)往往讓學(xué)生感到枯燥且難以理解。因此,需要收集和總結(jié)一些軟件開發(fā)的典型案例,將這些案例貫穿于理論知識(shí)的講解中。通過案例分析強(qiáng)調(diào)知識(shí)體系的實(shí)踐性和可操作性,提高學(xué)生的學(xué)習(xí)興趣。采用分層遞進(jìn)的案例分析方法,以學(xué)生熟悉的案例作為切入點(diǎn)。例如:圖書管理系統(tǒng)、學(xué)生管理系統(tǒng)和手機(jī)游戲軟件等。將學(xué)生分組擔(dān)當(dāng)不同的涉眾,進(jìn)行需求獲取、需求分析、需求建模和需求管理,鍛煉學(xué)生的實(shí)踐能力和團(tuán)隊(duì)協(xié)作精神。
在教學(xué)的整個(gè)過程中,需要培養(yǎng)學(xué)生的主動(dòng)性及探索性的學(xué)習(xí)精神。一方面,讓學(xué)生找準(zhǔn)興趣、能力培養(yǎng)和軟件開發(fā)行業(yè)的對(duì)接口,通過舉辦軟件企業(yè)人員的交流會(huì),提供面對(duì)面的接觸交流機(jī)會(huì),讓學(xué)生真正體會(huì),當(dāng)前軟件工程業(yè)界的真實(shí)案例和最佳實(shí)踐。另一方面,鼓勵(lì)學(xué)生參與科研活動(dòng),為學(xué)生提供參與軟件開發(fā)和科研項(xiàng)目的機(jī)會(huì),讓學(xué)生通過查閱文獻(xiàn)和資料,引導(dǎo)學(xué)生積極思考和參與科研歷練,由學(xué)生被動(dòng)式地學(xué)習(xí)變成主動(dòng)式地探索知識(shí),提高學(xué)生的創(chuàng)新意識(shí)和創(chuàng)新能力。
三、結(jié)束語
社會(huì)的進(jìn)步、專業(yè)學(xué)科的發(fā)展和軟件開發(fā)人才需求的轉(zhuǎn)變,給《軟件需求工程》教學(xué)任務(wù)提出了新要求。教師應(yīng)緊跟時(shí)代的步伐和發(fā)展趨勢(shì),及時(shí)更新知識(shí)、教育理念和教學(xué)觀念,對(duì)教學(xué)方法和教學(xué)手段進(jìn)行不斷地研究和討論,堅(jiān)持以改促教,因材施教,從而推進(jìn)《軟件需求工程》教學(xué)的不斷發(fā)展。通過對(duì)《軟件需求工程》特色的解析,探索該學(xué)科教學(xué)模式的改革。通過教學(xué)改革實(shí)踐,在培養(yǎng)學(xué)習(xí)興趣、啟發(fā)自主學(xué)習(xí)、提高學(xué)生的專業(yè)能力的同時(shí)培養(yǎng)學(xué)生建立創(chuàng)新意識(shí)和團(tuán)隊(duì)精神等方面,取得了良好的教學(xué)效果。
1.授課的條件不足
《軟件需求工程》是20世紀(jì)80年代中期在軟件工程逐漸發(fā)展的基礎(chǔ)上形成的子領(lǐng)域。國(guó)外的相關(guān)研究起步較早,相對(duì)來說較為成熟,國(guó)外教材在理論的準(zhǔn)確性和創(chuàng)新性等方面有著較大的優(yōu)勢(shì),內(nèi)容較為詳細(xì),案例較為豐富,但是國(guó)內(nèi)外的思維方式有所差別,國(guó)外翻譯過來的教材通常不能很好地為學(xué)生所使用。國(guó)內(nèi)的研究主要集中在科研院所,雖然取得了一定的研究成果,但由于相關(guān)理論和知識(shí)多為國(guó)外引入,其理論和研究在課程上的發(fā)展、轉(zhuǎn)變和應(yīng)用時(shí)間較短,在培養(yǎng)學(xué)生的過程中缺乏有針對(duì)性的教材和授課方法。
2.課程知識(shí)較為抽象
《軟件需求工程》包括需求開發(fā)和需求管理兩部分,每一部分又分為若干子部分,課程中涉及大量的概念、技術(shù)和方法模型等,這些事物比較抽象。因此,很多學(xué)生在學(xué)習(xí)該課程時(shí),經(jīng)常感到內(nèi)容抽象枯燥,有時(shí)似懂非懂,甚至覺得課程沒有什么實(shí)用價(jià)值,失去學(xué)習(xí)的興趣。
3.學(xué)生的接受力差別較大
學(xué)生的接受力差別主要表現(xiàn)在兩個(gè)方面。一方面是學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí)差別很大,另一方面是學(xué)生參與軟件開發(fā)的經(jīng)驗(yàn)不同。
4.課程內(nèi)容與其他課程存在重復(fù)
從內(nèi)容上來說,《軟件需求工程》是《軟件工程》的一部分。對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生來說,《軟件工程》也是本專業(yè)的必修課程。如果《軟件工程》開設(shè)在《軟件需求工程》之前,上課時(shí)學(xué)生會(huì)認(rèn)為所學(xué)東西是對(duì)以前知識(shí)的簡(jiǎn)單重復(fù),很難提高學(xué)生的學(xué)習(xí)興趣,增加教師授課提高效果以及調(diào)動(dòng)課堂氣氛的難度,因此課程順序的設(shè)置也是《軟件需求工程》這一課程所面臨的問題。
二、課程教學(xué)改革的探索與實(shí)踐
針對(duì)《軟件需求工程》教學(xué)中面臨的主要問題,結(jié)合學(xué)院實(shí)際情況和學(xué)生特點(diǎn),我們對(duì)《軟件需求工程》教學(xué)進(jìn)行探索和實(shí)踐,提出以學(xué)生為主體、教師為主導(dǎo)、項(xiàng)目為主線,分層次、導(dǎo)向性和強(qiáng)化實(shí)踐等教學(xué)改革,涵蓋課程內(nèi)容、授課方式等方面。
1.合理設(shè)置課程內(nèi)容體系
課程內(nèi)容應(yīng)符合人才培養(yǎng)目標(biāo)的要求,教學(xué)內(nèi)容的選取充分考慮《軟件需求工程》對(duì)學(xué)生日后學(xué)習(xí)和工作所起到的基礎(chǔ)性、服務(wù)性和創(chuàng)新性作用。課程內(nèi)容的設(shè)置根據(jù)學(xué)生基礎(chǔ)、興趣及學(xué)生自主學(xué)習(xí)設(shè)計(jì)成多層次,突出教學(xué)內(nèi)容和教學(xué)素材的層次性,以理論知識(shí)內(nèi)容為基礎(chǔ),以相關(guān)學(xué)科內(nèi)容為輔助,以前沿興趣知識(shí)點(diǎn)為補(bǔ)充。首先應(yīng)夯實(shí)傳統(tǒng)理論知識(shí)教學(xué)的基礎(chǔ),突出課程中的重點(diǎn)和難點(diǎn),以面向?qū)ο蠹夹g(shù)為邏輯主線,梳理課程所有知識(shí)點(diǎn)之間的邏輯關(guān)系,強(qiáng)調(diào)知識(shí)體系的系統(tǒng)性和邏輯性。由于《軟件需求工程》是計(jì)算機(jī)等相關(guān)專業(yè)課程體系中的一部分,與其他相關(guān)課程的契合尤為重要。因此,在課程內(nèi)容設(shè)置時(shí)應(yīng)引入軟件系統(tǒng)類、軟件實(shí)現(xiàn)類、軟件工程類課程的部分內(nèi)容,如軟件工程、系統(tǒng)工程、項(xiàng)目管理、項(xiàng)目風(fēng)險(xiǎn)分析等,輔助學(xué)生更全面、系統(tǒng)和深入地理解、掌握和運(yùn)用《軟件需求工程》中的知識(shí)點(diǎn)。另外,應(yīng)大力補(bǔ)充新知識(shí)、新技術(shù)、新方法。由于《軟件需求工程》領(lǐng)域最新的、先進(jìn)的軟件技術(shù)文檔、技術(shù)文獻(xiàn)、發(fā)展研究等都是英文的,需要授課教師將最新的研究成果翻譯、整理和提煉,以興趣知識(shí)點(diǎn)作為課程內(nèi)容的補(bǔ)充。
2.授課方式的改革
授課方式的改革采用層次性和導(dǎo)向性的方法,以多媒體輔助教學(xué)為主,案例分析以“頭腦風(fēng)暴”的方法為輔。多媒體教學(xué)作為一種先進(jìn)的教學(xué)手段,具有內(nèi)容豐富、直觀形象的特點(diǎn),可以提高課堂的效率。但這種方法仍以教師講授為主,對(duì)學(xué)生而言是“被動(dòng)式”的聽講,缺乏互動(dòng)性和新鮮感。為提高學(xué)生的學(xué)習(xí)主動(dòng)性和學(xué)習(xí)效果,采用兩種方式對(duì)授課方式進(jìn)行改革。其一,結(jié)合部分學(xué)生已被優(yōu)選進(jìn)入實(shí)驗(yàn)室輔助科研,具備一定的項(xiàng)目研發(fā)經(jīng)驗(yàn)為契機(jī),在案例講解部分先由這部分學(xué)生進(jìn)行“現(xiàn)身說法”的方式來講解,并在課堂上讓學(xué)生討論,教師現(xiàn)場(chǎng)整理學(xué)生的思路和方法,對(duì)容易造成錯(cuò)誤的和關(guān)鍵的問題進(jìn)行重點(diǎn)評(píng)講。其二,對(duì)于新類型、復(fù)雜的或重要的項(xiàng)目案例,讓學(xué)生在課堂上進(jìn)行“頭腦風(fēng)暴”,教師在關(guān)鍵問題上采用引導(dǎo)式的講解,并將課堂討論成果整理并分層次講解。這種教學(xué)方式可以加深學(xué)生對(duì)知識(shí)點(diǎn)的理解,有效培養(yǎng)學(xué)生分析問題和表達(dá)的能力,也有助于增加師生的互相了解和教學(xué)工作的開展。
3.“實(shí)踐+探索”式學(xué)習(xí)
《軟件需求工程》的理論和方法是從眾多軟件開發(fā)實(shí)踐中總結(jié)出來的,課程的教學(xué)重在實(shí)踐。但對(duì)于缺乏軟件開發(fā)實(shí)際經(jīng)驗(yàn)的學(xué)生而言,單純地講授理論知識(shí)往往讓學(xué)生感到枯燥且難以理解。因此,需要收集和總結(jié)一些軟件開發(fā)的典型案例,將這些案例貫穿于理論知識(shí)的講解中。通過案例分析強(qiáng)調(diào)知識(shí)體系的實(shí)踐性和可操作性,提高學(xué)生的學(xué)習(xí)興趣。采用分層遞進(jìn)的案例分析方法,以學(xué)生熟悉的案例作為切入點(diǎn)。例如:圖書管理系統(tǒng)、學(xué)生管理系統(tǒng)和手機(jī)游戲軟件等。將學(xué)生分組擔(dān)當(dāng)不同的涉眾,進(jìn)行需求獲取、需求分析、需求建模和需求管理,鍛煉學(xué)生的實(shí)踐能力和團(tuán)隊(duì)協(xié)作精神。
在教學(xué)的整個(gè)過程中,需要培養(yǎng)學(xué)生的主動(dòng)性及探索性的學(xué)習(xí)精神。一方面,讓學(xué)生找準(zhǔn)興趣、能力培養(yǎng)和軟件開發(fā)行業(yè)的對(duì)接口,通過舉辦軟件企業(yè)人員的交流會(huì),提供面對(duì)面的接觸交流機(jī)會(huì),讓學(xué)生真正體會(huì),當(dāng)前軟件工程業(yè)界的真實(shí)案例和最佳實(shí)踐。另一方面,鼓勵(lì)學(xué)生參與科研活動(dòng),為學(xué)生提供參與軟件開發(fā)和科研項(xiàng)目的機(jī)會(huì),讓學(xué)生通過查閱文獻(xiàn)和資料,引導(dǎo)學(xué)生積極思考和參與科研歷練,由學(xué)生被動(dòng)式地學(xué)習(xí)變成主動(dòng)式地探索知識(shí),提高學(xué)生的創(chuàng)新意識(shí)和創(chuàng)新能力。
三、結(jié)束語
社會(huì)的進(jìn)步、專業(yè)學(xué)科的發(fā)展和軟件開發(fā)人才需求的轉(zhuǎn)變,給《軟件需求工程》教學(xué)任務(wù)提出了新要求。教師應(yīng)緊跟時(shí)代的步伐和發(fā)展趨勢(shì),及時(shí)更新知識(shí)、教育理念和教學(xué)觀念,對(duì)教學(xué)方法和教學(xué)手段進(jìn)行不斷地研究和討論,堅(jiān)持以改促教,因材施教,從而推進(jìn)《軟件需求工程》教學(xué)的不斷發(fā)展。通過對(duì)《軟件需求工程》特色的解析,探索該學(xué)科教學(xué)模式的改革。通過教學(xué)改革實(shí)踐,在培養(yǎng)學(xué)習(xí)興趣、啟發(fā)自主學(xué)習(xí)、提高學(xué)生的專業(yè)能力的同時(shí)培養(yǎng)學(xué)生建立創(chuàng)新意識(shí)和團(tuán)隊(duì)精神等方面,取得了良好的教學(xué)效果。
欄目分類
熱門排行
推薦信息
- 徐州蘇軾紀(jì)念館數(shù)字文創(chuàng)產(chǎn)品設(shè)計(jì)與產(chǎn)業(yè)鏈研究
- 互聯(lián)網(wǎng)下地域文化特色融入文創(chuàng)產(chǎn)品設(shè)計(jì)
- 復(fù)興與困境:“互聯(lián)網(wǎng)+”時(shí)代漫畫的發(fā)展現(xiàn)狀與意義生成
- 基于環(huán)境育人的高職院校教學(xué)環(huán)境設(shè)計(jì)提升的路徑探索 ——以設(shè)計(jì)專業(yè)教學(xué)樓空間改造為例
- 理性與詩(shī)性的交融:富蘭克林·布斯鋼筆墨繪畫風(fēng)格的形成與影響
- AIGC技術(shù)助力藝術(shù)設(shè)計(jì)類職業(yè)人才“專精特新”培養(yǎng)路徑研究
- 定格動(dòng)畫在高職高專學(xué)前教育專業(yè)美術(shù)課程中的應(yīng)用——以石頭畫為例
- 由藝造記憶談中國(guó)山水畫的創(chuàng)作與欣賞
- 基于審美素養(yǎng)提升的美術(shù)鑒賞路徑探索
- 民間非遺工藝美術(shù)的現(xiàn)代化傳承創(chuàng)新研究
期刊知識(shí)
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 官方認(rèn)定!CSSCI南大核心首批191家“青年學(xué)者友好期刊名單”
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- 重磅!CSSCI來源期刊(2023-2024版)最新期刊目錄看點(diǎn)分析!全網(wǎng)首發(fā)!
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評(píng)職稱超管用的資源,1,3和5已經(jīng)“絕種”了