下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程課程教學(xué)方法改革與考核體系構(gòu)建
1計(jì)算機(jī)軟件的教學(xué)內(nèi)容具有綜合性軟件工程課程是計(jì)算機(jī)應(yīng)用技術(shù)、計(jì)算機(jī)科學(xué)等信息課程的必要課程。這門課程是關(guān)于軟件開發(fā)和維護(hù)的一位非常實(shí)用的課程,也是一門強(qiáng)調(diào)實(shí)踐的課程。該類專業(yè)的學(xué)生通過學(xué)習(xí)本課程,使其了解和掌握軟件開發(fā)的方法和技術(shù),具備作為軟件開發(fā)人員所需的專業(yè)技能,為從事計(jì)算機(jī)軟件開發(fā)和維護(hù)工作提供科學(xué)的方法。同時(shí),軟件工程教學(xué)內(nèi)容除涉及計(jì)算機(jī)軟件知識(shí)外,還涉及到項(xiàng)目管理、管理學(xué)、經(jīng)濟(jì)學(xué)、心理學(xué)、人機(jī)工程學(xué)等相關(guān)知識(shí),因此,它也是一門綜合性學(xué)科。而對于這樣的課程若按照常規(guī)的教學(xué)方法在高職教育中很難開展教學(xué),傳統(tǒng)的高職軟件工程課程教學(xué)中是以講授為主,雖然也要求學(xué)生模擬編寫一些軟件項(xiàng)目若干開發(fā)文檔。然而,由于所撰寫的文檔資料沒有與實(shí)際項(xiàng)目結(jié)合起來,整個(gè)作業(yè)完成過程中學(xué)生不能很好了解撰寫這些文檔資料的實(shí)際意義,使得學(xué)生對學(xué)習(xí)該課程沒有積極性,造成整個(gè)教學(xué)效果不理想,這也是高職學(xué)生不太愿意學(xué)習(xí)和學(xué)不好軟件工程課程的主要原因。2課程教學(xué)改革的內(nèi)容和實(shí)踐2.1對一些基本概念的認(rèn)識(shí)雖然軟件工程課程在高職教育中存在一些難度,但作為今后要從事軟件開發(fā)及維護(hù)工作人員來說該課程的內(nèi)容重要性是不言而喻的。軟件開發(fā)規(guī)范化是軟件開發(fā)產(chǎn)業(yè)化發(fā)展的基礎(chǔ),由美國IEEE的計(jì)算機(jī)協(xié)會(huì)(IEEE—CS)和ACM聯(lián)合公布的2004版《軟件工程知識(shí)體系指南》將軟件工程學(xué)科分解為10個(gè)知識(shí)域,它們是:SoftwareRequirements(軟件需求)、SoftwareDesign(軟件設(shè)計(jì))、SoftwareConstruction(軟件構(gòu)造)、SoftwareTesting(軟件測試)、SoftwareMaintenance(軟件維護(hù))、SoftwareConfigurationManagement(軟件配置管理)、SoftwareEngineeringManagement(軟件工程管理)、SoftwareEngineeringProcess(軟件工程過程)、SoftwareEngineeringToolsAndMethods(軟件工程工具與方法)、SoftwareQuality(軟件質(zhì)量),其對軟件工程的知識(shí)體系做出了全面的解釋,作為軟件開發(fā)人員應(yīng)關(guān)注和掌握這十個(gè)方面的知識(shí),而作為高職學(xué)生雖然不能要求都掌握以上十個(gè)方面的知識(shí),但是諸如軟件工程中的相關(guān)知識(shí),軟件開發(fā)項(xiàng)目計(jì)劃與管理、可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼設(shè)計(jì)與編碼技術(shù)、軟件質(zhì)量與質(zhì)量保證以及面向?qū)ο蠓治雠c設(shè)計(jì)方法的知識(shí)是應(yīng)該要求掌握的。這些知識(shí)是從事軟件開發(fā)和維護(hù)工作的基礎(chǔ),也是培養(yǎng)學(xué)生系統(tǒng)思考問題、解決問題的基礎(chǔ),因此,作為高職計(jì)算機(jī)信息類專業(yè)的學(xué)生應(yīng)很好掌握這些知識(shí),并會(huì)應(yīng)用于實(shí)際工作中。在高職信息技術(shù)類專業(yè)中如何開展軟件工程教學(xué),提高教學(xué)質(zhì)量,使學(xué)生真正掌握軟件工程的相關(guān)知識(shí)、掌握軟件開發(fā)與維護(hù)的方法和技能,對培養(yǎng)應(yīng)用型的軟件人才具有十分重要的意義。我們經(jīng)過幾年的教學(xué)改革研究認(rèn)為高職軟件工程課程要徹底改變以往以講授為主而脫離項(xiàng)目開發(fā)實(shí)際的教學(xué)方法,改用開設(shè)該課程的同時(shí),將我院已開設(shè)的項(xiàng)目開發(fā)實(shí)訓(xùn)課程納入到軟件工程課程教學(xué)中來,實(shí)現(xiàn)理論教學(xué)與實(shí)際能力培養(yǎng)同步進(jìn)行。在我院計(jì)算機(jī)信息類專業(yè)人才培養(yǎng)方案中高年級(jí)學(xué)期中均開設(shè)有軟件項(xiàng)目開發(fā)實(shí)訓(xùn)課程,要求學(xué)生在指導(dǎo)教師指導(dǎo)下完成軟件項(xiàng)目開發(fā),在該課程考核過程中我們發(fā)現(xiàn)學(xué)生對軟件工程課程中所學(xué)的知識(shí)不能很好應(yīng)用在項(xiàng)目開發(fā)中,特別缺乏系統(tǒng)思考和分析問題的能力,軟件工程的基本思想和方法不能應(yīng)用與項(xiàng)目開發(fā)中,因此我們認(rèn)為以往軟件工程課程教學(xué)并不成功,教學(xué)效果并不好。為解決軟件工程課程教學(xué)效果不好的問題,教師結(jié)合項(xiàng)目開發(fā)實(shí)訓(xùn)課程中學(xué)生開發(fā)項(xiàng)目的具體要求,上理論課的同時(shí)將軟件工程的思想方法具體應(yīng)用于項(xiàng)目開發(fā)中,達(dá)到在教學(xué)中理論聯(lián)系實(shí)際,提高學(xué)生學(xué)習(xí)軟件工程理論知識(shí)的興趣,使學(xué)生能很好的掌握軟件工程課程的相關(guān)知識(shí),特別是能應(yīng)用理論知識(shí)解決實(shí)際問題,培養(yǎng)學(xué)生系統(tǒng)分析和解決問題的能力。2.2軟件開發(fā)實(shí)訓(xùn)課程根據(jù)高等職業(yè)教育的教育規(guī)律和目標(biāo)要求,以及軟件工程課程特點(diǎn)和在計(jì)算機(jī)信息類專業(yè)中的定位,制訂了相應(yīng)的教學(xué)目標(biāo)、教學(xué)內(nèi)容以及考核辦法。1)教學(xué)目標(biāo)。根據(jù)培養(yǎng)應(yīng)用型人才的需要,本課程的目標(biāo)是使學(xué)生了解軟件項(xiàng)目開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法,并通過實(shí)踐確實(shí)掌握其方法的應(yīng)用,培養(yǎng)其實(shí)踐能力,為更深入地學(xué)習(xí)和今后從事軟件開發(fā)和維護(hù)工作打下良好的基礎(chǔ)。2)先修與后續(xù)課程。先修課程:SQLServer、JAVA或VB.NET等課程。要求學(xué)生在軟件開發(fā)實(shí)訓(xùn)課程中開發(fā)應(yīng)用軟件,需要使用SQLServer、JAVA或VB.NET等軟件和開發(fā)平臺(tái),因此,需要先修過相關(guān)課程。后續(xù)課程:專業(yè)實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等3)教學(xué)課時(shí)。該課程的教學(xué)主要由軟件工程課程和軟件開發(fā)實(shí)訓(xùn)課程共同組成。軟件工程教學(xué)課時(shí)為54學(xué)時(shí),軟件開發(fā)實(shí)訓(xùn)教學(xué)課時(shí)為72學(xué)時(shí)(每周4課時(shí)連排),建議學(xué)生每周有一天的時(shí)間在軟件開發(fā)實(shí)訓(xùn)室集中開發(fā)項(xiàng)目。4)理論課程的教學(xué)要求?;靖拍詈突局R(shí):軟件與軟件工程,項(xiàng)目計(jì)劃與項(xiàng)目管理,生存周期與軟件開發(fā)模式,結(jié)構(gòu)化分析、設(shè)計(jì)與編碼,面向?qū)ο蠓治觥⒃O(shè)計(jì)與編碼,軟件的評(píng)審、測試與維護(hù)?;炯寄?能用軟件工程的方法參與軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)(通過軟件開發(fā)實(shí)訓(xùn)課程來實(shí)現(xiàn))。重點(diǎn):系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)維護(hù)。難點(diǎn):需求分析、軟件測試。5)教學(xué)方法。軟件工程課程以教師講授為主,結(jié)合案例進(jìn)行教學(xué),要求學(xué)生將課堂理論教學(xué)與實(shí)踐相結(jié)合。軟件開發(fā)實(shí)訓(xùn)課程教師給予項(xiàng)目開發(fā)的指導(dǎo)和組織項(xiàng)目開發(fā)各階段的評(píng)審工作,要求學(xué)生按7~10人為一項(xiàng)目組,每個(gè)項(xiàng)目組均要承擔(dān)一個(gè)管理系統(tǒng)的開發(fā)項(xiàng)目,題目可以學(xué)生自己選定,也可由教師選定,但都要對其有要求,項(xiàng)目要有一定的難度。每個(gè)項(xiàng)目組選出項(xiàng)目經(jīng)理一人,負(fù)責(zé)整個(gè)項(xiàng)目的開發(fā)管理工作,各成員均要按照軟件開發(fā)的具體要求分配不同的角色,并要承擔(dān)其角色的主要工作職責(zé),在整個(gè)開發(fā)過程中各階段的工作每個(gè)同學(xué)都要參與,并要進(jìn)行考核。6)教學(xué)內(nèi)容。主要分為軟件工程課的教學(xué)內(nèi)容和軟件開發(fā)實(shí)訓(xùn)課程的教學(xué)內(nèi)容。(1)軟件工程課程教學(xué)內(nèi)容及教學(xué)時(shí)安排,如表1所示。(2)項(xiàng)目開發(fā)實(shí)訓(xùn)教學(xué)。(1)教學(xué)方法。軟件項(xiàng)目開發(fā)實(shí)訓(xùn)主要是針對高年級(jí)學(xué)生在學(xué)習(xí)軟件工程課程時(shí)開展的專項(xiàng)實(shí)訓(xùn)。實(shí)訓(xùn)采取在學(xué)校內(nèi)模擬IT企業(yè)環(huán)境下完成來自企業(yè)案例或開發(fā)一些具有應(yīng)用價(jià)值項(xiàng)目或?qū)W校教師承擔(dān)的開發(fā)項(xiàng)目的部分開發(fā)工作,也可是學(xué)生自選項(xiàng)目,整個(gè)實(shí)訓(xùn)過程嚴(yán)格按照工程實(shí)施的基本思想來實(shí)施,建議實(shí)施的進(jìn)度與理論教學(xué)同步進(jìn)行,要求學(xué)生按7~10人一組開發(fā)項(xiàng)目,并推選項(xiàng)目經(jīng)理一人,根據(jù)項(xiàng)目的要求設(shè)立若干崗位開展工作。(2)實(shí)訓(xùn)教學(xué)考核方法,如表2所示。項(xiàng)目開發(fā)實(shí)訓(xùn)考核是以階段評(píng)審與項(xiàng)目驗(yàn)收相結(jié)合,重視階段評(píng)審的成績,即強(qiáng)調(diào)學(xué)生實(shí)訓(xùn)項(xiàng)目中間過程考核。階段性評(píng)審要求各項(xiàng)目組提交必要的工件,對工件進(jìn)行評(píng)審,并最后給項(xiàng)目組和個(gè)人評(píng)分,評(píng)分標(biāo)準(zhǔn)按上表。軟件開發(fā)實(shí)訓(xùn)成績=階段評(píng)審×60%+項(xiàng)目驗(yàn)收×40%。為提高整個(gè)實(shí)訓(xùn)工作的效益,在項(xiàng)目開發(fā)實(shí)訓(xùn)中需重視以下幾個(gè)方面。實(shí)訓(xùn)環(huán)境。要構(gòu)建一個(gè)模擬IT企業(yè)的開發(fā)環(huán)境,如建設(shè)成工位式的開發(fā)環(huán)境,建立計(jì)算機(jī)輔助開發(fā)平臺(tái),搭建配置管理平臺(tái)、案例庫、源代碼庫等。讓學(xué)生感覺到軟件開發(fā)實(shí)訓(xùn)室與一般的計(jì)算機(jī)房不同,它是一個(gè)模擬IT企業(yè)環(huán)境的實(shí)訓(xùn)室,提高學(xué)生對IT企業(yè)的認(rèn)同感。實(shí)訓(xùn)管理。對學(xué)生的管理應(yīng)參照企業(yè)對員工管理的模式進(jìn)行管理,如要求學(xué)生按時(shí)上下班,強(qiáng)化考勤管理和任務(wù)管理,定期通報(bào)學(xué)生的出勤及任務(wù)完成情況,通過各種方法鼓勵(lì)學(xué)生完成項(xiàng)目開發(fā)。實(shí)訓(xùn)指導(dǎo)。軟件開發(fā)實(shí)訓(xùn)課是學(xué)生第一次作為一個(gè)項(xiàng)目開發(fā)的人員進(jìn)入實(shí)訓(xùn)室完成一個(gè)項(xiàng)目的開發(fā),會(huì)有許多的不適應(yīng),此時(shí)需要指導(dǎo)教師給予耐心和充分的指導(dǎo),指導(dǎo)工作主要有兩方面,一是指導(dǎo)學(xué)生盡快結(jié)合軟件工程課程內(nèi)容掌握軟件開發(fā)的流程,讓每個(gè)學(xué)生了解整個(gè)流程中各階段的主要工作和標(biāo)志性的工件是什么?要怎樣完成自己的工作。二是要在開發(fā)過程中做技術(shù)指導(dǎo),讓學(xué)生能獨(dú)立完成軟件開發(fā)工作。實(shí)訓(xùn)項(xiàng)目。此階段的實(shí)訓(xùn)項(xiàng)目應(yīng)具有一定的實(shí)際意義,也就是說項(xiàng)目最好來自于企業(yè)的真實(shí)案例,實(shí)訓(xùn)項(xiàng)目開發(fā)難易程度對于學(xué)生在有限的時(shí)間內(nèi)是可實(shí)現(xiàn)的。我們認(rèn)為高職院校應(yīng)積極開展校企合作,通過校企合作獲得企業(yè)項(xiàng)目開發(fā)的案例,對這些案例進(jìn)行必要的簡化成為學(xué)生實(shí)訓(xùn)項(xiàng)目,也可通過整理學(xué)校自主開發(fā)的項(xiàng)目為學(xué)生的實(shí)訓(xùn)項(xiàng)目。實(shí)訓(xùn)評(píng)審。實(shí)訓(xùn)過程中要嚴(yán)格進(jìn)行項(xiàng)目開發(fā)階段的評(píng)審工作,制訂相應(yīng)的評(píng)審條件和具體時(shí)間要求。每一階段均要進(jìn)行評(píng)審,只有評(píng)審?fù)ㄟ^才能進(jìn)行下一階段的工作,通過評(píng)審使學(xué)生更加了解IT企業(yè)的工作流程和工作要求,通過評(píng)審也能對每個(gè)項(xiàng)目組的開發(fā)工作和每個(gè)學(xué)生在項(xiàng)目中的工作進(jìn)行評(píng)價(jià)。實(shí)訓(xùn)資料。實(shí)訓(xùn)中需要產(chǎn)生許多文檔資料,主要完成:項(xiàng)目計(jì)劃書、需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、用戶使用說明書以及開發(fā)規(guī)范要求等相關(guān)文檔資料。實(shí)訓(xùn)室應(yīng)為學(xué)生提高各文檔資料的模板,要求學(xué)生撰寫的各類文檔標(biāo)準(zhǔn)化和規(guī)范化,同時(shí)也要強(qiáng)調(diào)學(xué)生在實(shí)訓(xùn)中應(yīng)遵照文檔要求進(jìn)行項(xiàng)目開發(fā)工作,并要對文檔資料進(jìn)行評(píng)審。項(xiàng)目驗(yàn)收。項(xiàng)目驗(yàn)收是實(shí)訓(xùn)工作的最后一項(xiàng)工作,除要檢查學(xué)生項(xiàng)目組的所有文檔資料是否齊全、軟件是否能正常運(yùn)行外,還要考核每一個(gè)學(xué)生所作的工作量和質(zhì)量,對每一個(gè)項(xiàng)目要給予一定的評(píng)價(jià),給每個(gè)學(xué)生一個(gè)評(píng)定成績,并將所開發(fā)的項(xiàng)目收入實(shí)訓(xùn)室的案例庫中。7)課程考核。軟件工程課程的最后成績?yōu)?理論考試成績×60%+軟件開發(fā)實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 星海音樂學(xué)院《大美勞動(dòng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 邵陽職業(yè)技術(shù)學(xué)院《區(qū)域經(jīng)濟(jì)協(xié)同》2023-2024學(xué)年第二學(xué)期期末試卷
- 水庫建設(shè)項(xiàng)目申請報(bào)告
- 河北大學(xué)《生物制藥工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江2025年黑龍江大學(xué)招博士教師209人筆試歷年參考題庫附帶答案詳解
- xx省水庫建設(shè)項(xiàng)目可行性研究報(bào)告
- 2024年02月廣東2024年浙商銀行廣州分行社會(huì)招考筆試歷年參考題庫附帶答案詳解
- 水庫建設(shè)生態(tài)保護(hù)與環(huán)境恢復(fù)措施
- 人工智能與消費(fèi)領(lǐng)域的融合背景
- 石家莊郵電職業(yè)技術(shù)學(xué)院《管理統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 建筑公司工程財(cái)務(wù)報(bào)銷制度(精選7篇)
- 降水預(yù)報(bào)思路和方法
- 工程設(shè)計(jì)方案定案表
- 第一章-天氣圖基本分析方法課件
- 虛位移原理PPT
- 初二物理彈力知識(shí)要點(diǎn)及練習(xí)
- QE工程師簡歷
- 輔音和輔音字母組合發(fā)音規(guī)則
- 2021年酒店餐飲傳菜員崗位職責(zé)與獎(jiǎng)罰制度
- 最新船廠機(jī)艙綜合布置及生產(chǎn)設(shè)計(jì)指南
- 可降解塑料制品項(xiàng)目可行性研究報(bào)告-完整可修改版
評(píng)論
0/150
提交評(píng)論