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