《軟件工程》課程標(biāo)準(zhǔn)_第1頁
《軟件工程》課程標(biāo)準(zhǔn)_第2頁
《軟件工程》課程標(biāo)準(zhǔn)_第3頁
《軟件工程》課程標(biāo)準(zhǔn)_第4頁
《軟件工程》課程標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件工程》課程標(biāo)準(zhǔn)課程名稱:軟件工程課程類別:專業(yè)課適用專業(yè):軟件技術(shù)一、課程定位(一)課程性質(zhì)《軟件工程》是軟件技術(shù)專業(yè)學(xué)生必修的一門專業(yè)課。(二)課程任務(wù)本課程以軟件技術(shù)專業(yè)學(xué)生的就業(yè)崗位群能力目標(biāo)為導(dǎo)向,以“高校圖書管理系統(tǒng)”項(xiàng)目為載體,通過對項(xiàng)目的需求分析、設(shè)計(jì)、編碼、測試、實(shí)施、維護(hù)等工作過程進(jìn)行分析與實(shí)施,培養(yǎng)學(xué)生的軟件開發(fā)、測試、維護(hù)等職業(yè)能力。(三)課程銜接前導(dǎo)課程:《數(shù)據(jù)庫應(yīng)用與設(shè)計(jì)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》。后續(xù)課程:《Web企業(yè)級開發(fā)實(shí)戰(zhàn)》、《頂崗實(shí)習(xí)》二、課程目標(biāo)本課程主要通過對項(xiàng)目的需求分析、設(shè)計(jì)、編碼、測試、實(shí)施、維護(hù)等工作過程進(jìn)行分析與實(shí)施,培養(yǎng)學(xué)生的分析、設(shè)計(jì)、開發(fā)、測試、維護(hù)等職業(yè)能力。課程目標(biāo)分為知識目標(biāo)、能力目標(biāo)和素質(zhì)目標(biāo)。(一)知識目標(biāo)掌握軟件工程的基本概念;掌握軟件工程各個(gè)階段的目的與任務(wù);掌握軟件需求分析和軟件設(shè)計(jì)的基本原理;掌握結(jié)構(gòu)化設(shè)計(jì)方法和面向?qū)ο笤O(shè)計(jì)建模方法;掌握軟件測試的常用方法和選取測試用例的原則;掌握軟件發(fā)布的正規(guī)操作流程;掌握軟件后期維護(hù)的原則和方法。(二)職業(yè)能力目標(biāo)能夠按照規(guī)范的軟件項(xiàng)目開發(fā)流程來設(shè)計(jì)、開發(fā)軟件;能夠規(guī)范地編寫軟件項(xiàng)目開發(fā)各階段的文檔;3.能夠使用Project工具軟件進(jìn)行軟件項(xiàng)目管理;能夠使用Rose或Viso等工具軟件進(jìn)行項(xiàng)目輔助設(shè)計(jì);能夠準(zhǔn)確地設(shè)計(jì)測試用例,進(jìn)行軟件項(xiàng)目測試;能夠規(guī)范地發(fā)布項(xiàng)目并制定合理的后期維護(hù)計(jì)劃。(三)素質(zhì)目標(biāo)培養(yǎng)學(xué)生規(guī)范的系統(tǒng)設(shè)計(jì)、開發(fā)思路培養(yǎng)學(xué)生良好的編程習(xí)慣和準(zhǔn)確的語言表達(dá)能力培養(yǎng)學(xué)生團(tuán)隊(duì)精神與協(xié)作能力,使學(xué)生具有一定的崗位意識和崗位適應(yīng)能力培養(yǎng)學(xué)生認(rèn)真嚴(yán)謹(jǐn)、求真務(wù)實(shí)、遵紀(jì)守時(shí)、吃苦耐勞的工作作風(fēng)養(yǎng)成良好的職業(yè)素養(yǎng)和自主學(xué)習(xí)的能力。三、課程內(nèi)容和要求課程設(shè)計(jì)相關(guān)說明:本課程依據(jù)軟件技術(shù)專業(yè)教學(xué)計(jì)劃,適應(yīng)軟件開發(fā)、軟件維護(hù)崗位,結(jié)合高職院校學(xué)生的認(rèn)知特點(diǎn)而設(shè)計(jì)。本課程的學(xué)習(xí)情境設(shè)計(jì)是軟件開發(fā)和軟件維護(hù)工作流程設(shè)計(jì)的。本課程按照軟件開發(fā)的工作過程組織課程的教學(xué)內(nèi)容,設(shè)計(jì)了8個(gè)學(xué)習(xí)情境,分別為軟件開發(fā)過程模型和軟件開發(fā)方法、需求分析、軟件設(shè)計(jì)、編碼、軟件部署與維護(hù)、項(xiàng)目管理和綜合項(xiàng)目實(shí)戰(zhàn)8個(gè)模塊,共56學(xué)時(shí)。課程內(nèi)容、要求及學(xué)時(shí)安排詳見下表。表1課程內(nèi)容、要求及學(xué)時(shí)安排學(xué)習(xí)情境工作任務(wù)知識要求技能要求學(xué)時(shí)安排1.軟件開發(fā)過程模型和軟件開發(fā)方法1.1軟件開發(fā)過程模型選取★了解軟件工程概念掌握軟件生命周期掌握軟件開發(fā)模型能識別軟件開發(fā)模型241.2軟件開發(fā)方法選取★1?理解軟件開發(fā)方法能正確運(yùn)用軟件開發(fā)方法22?需求分析2.1需求獲取1?理解需求的三個(gè)層次2.掌握需求獲取方法與步驟能按照需求獲取步驟采用正確的需求獲取方法進(jìn)行需求獲取262.2需求分析*☆掌握需求分析過程掌握需求分析方法與步驟能按照需求分析步驟采用正確的需求方法方法進(jìn)行需求分析2

2.3編寫需求分析報(bào)告1.掌握需求分析報(bào)告的內(nèi)容和格式能撰寫需求分析報(bào)告23.軟件設(shè)計(jì)3.1軟件架構(gòu)設(shè)1?理解軟件架構(gòu)能繪畫一般軟件架構(gòu)圖283.2界面設(shè)計(jì)★☆1?理解界面設(shè)計(jì)的意義2.掌握界面設(shè)計(jì)的常用方法能利用軟件進(jìn)行界面設(shè)計(jì)23.3數(shù)據(jù)庫設(shè)1?理解數(shù)據(jù)庫設(shè)計(jì)的意義2,掌握數(shù)據(jù)庫設(shè)計(jì)的常用方法能利用軟件進(jìn)行數(shù)據(jù)庫設(shè)計(jì),并在具體數(shù)據(jù)庫中完成物理設(shè)計(jì)23.4模塊設(shè)計(jì)★☆理解模塊設(shè)計(jì)的意義掌握模塊設(shè)計(jì)的常用方法能進(jìn)行模塊詳細(xì)設(shè)計(jì)并且能編寫設(shè)計(jì)報(bào)告24.編碼4.1編碼規(guī)范^1?理解編碼規(guī)范的作用能編寫簡單編碼規(guī)范并且能按照編碼規(guī)范進(jìn)行編碼264.2代碼優(yōu)化★☆掌握類編寫的常用優(yōu)化方法掌握數(shù)據(jù)庫的常用優(yōu)化方法能運(yùn)用常用優(yōu)化方法進(jìn)行代碼編寫和數(shù)據(jù)庫設(shè)計(jì)24.3代碼調(diào)試★☆1.掌握代碼調(diào)試的常用方法能運(yùn)用常用開發(fā)工具如Eclipse、VS2015等調(diào)試代碼,能找出錯(cuò)誤并且修復(fù)25.軟件測試5.1黑盒測試^☆掌握黑盒測試的常用方法掌握黑盒測試用例設(shè)計(jì)方法能運(yùn)用等價(jià)類分析法、邊界分析法、因果分析法進(jìn)行黑盒測試用例設(shè)計(jì)485.2白盒測試^☆掌握白盒測試的常用方法掌握白盒測試用例設(shè)計(jì)方法能利用設(shè)計(jì)測試用例并且運(yùn)用工具快速進(jìn)行單元測試25.3系統(tǒng)性能測試^理解系統(tǒng)性能測試的重要性掌握系統(tǒng)性能測試的方法能運(yùn)用工具對系統(tǒng)進(jìn)行常規(guī)性能測試26.軟件部署與維護(hù)6.1軟件部署掌握軟件部署方式掌握常用Web服務(wù)器的安裝和配置能安裝服務(wù)器并部署應(yīng)用軟件246.2軟件維護(hù)掌握軟件維護(hù)的范圍掌握軟件維護(hù)的常用方法能對已有系統(tǒng)進(jìn)行常規(guī)軟件維護(hù)27?項(xiàng)目管7.1項(xiàng)目計(jì)劃1.了解項(xiàng)目計(jì)劃的意義能制定項(xiàng)目計(jì)劃并撰寫28

理2.掌握項(xiàng)目計(jì)劃制定步驟方法項(xiàng)目計(jì)劃文檔7.2配置管理掌握配置的范圍掌握人員、資源等配置的方法能合理配置人員、資源,能撰寫配置文檔27.3質(zhì)量管理了解質(zhì)量管理的重要性掌握質(zhì)量管理的方法和步驟能對軟件系統(tǒng)進(jìn)行簡單的質(zhì)量管理,能撰寫質(zhì)量管理文檔8.綜合項(xiàng)目實(shí)戰(zhàn)8.1需求分析*☆1.掌握需求分析過程能對本綜合項(xiàng)目進(jìn)行需求分析,撰寫需求分析報(bào)告288.2軟件設(shè)計(jì)^☆1.掌握軟件設(shè)計(jì)范圍和方法能撰寫軟件設(shè)計(jì)文檔,能進(jìn)行界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和模塊設(shè)計(jì)28.3編碼1.掌握編碼的技巧能按照規(guī)范依據(jù)設(shè)計(jì)文檔進(jìn)行編碼實(shí)現(xiàn)28.4軟件測試^☆掌握軟件測試的范圍、種類掌握測試用例的編寫能根據(jù)本綜合項(xiàng)目進(jìn)行黑盒測試用例、白盒測試用例設(shè)計(jì),能對本綜合項(xiàng)目進(jìn)行性能測試,并且能編寫測試報(bào)告2機(jī)動(dòng)4合計(jì)56說明:教學(xué)重點(diǎn)、難點(diǎn)在表中標(biāo)出,其中,打★的為教學(xué)重點(diǎn),打☆的為教學(xué)難點(diǎn)。四、課程的實(shí)施建議教材編寫所選用的教材應(yīng)充分體現(xiàn)培養(yǎng)學(xué)生的職業(yè)能力為中心思想,以“教、學(xué)、做”為一體組織課程內(nèi)容,注重理論與實(shí)踐相結(jié)合、教材內(nèi)容與行業(yè)標(biāo)準(zhǔn)要求相結(jié)合,強(qiáng)調(diào)理論在實(shí)踐過程中的應(yīng)用。必須依據(jù)本課程標(biāo)準(zhǔn)編寫教材。教材應(yīng)充分體現(xiàn)任務(wù)引領(lǐng)、實(shí)踐導(dǎo)向的課程設(shè)計(jì)思想。教材以完成任務(wù)的典型活動(dòng)項(xiàng)目來驅(qū)動(dòng),采用遞進(jìn)和并列相結(jié)合的方式來組織編寫,使學(xué)生在各種活動(dòng)中學(xué)會(huì)實(shí)際操作。教材應(yīng)突出實(shí)用性,應(yīng)避免把職業(yè)能力簡單理解為純粹的技能操作,同時(shí)要具有前瞻性。應(yīng)將本專業(yè)領(lǐng)域的發(fā)展趨勢及實(shí)際操作中應(yīng)遵循的新知識及時(shí)納入其中。教材應(yīng)以學(xué)生為本,文字表述要簡明扼要,內(nèi)容展現(xiàn)應(yīng)圖文并茂、突出重點(diǎn),重在提高學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。教材中的活動(dòng)設(shè)計(jì)要具有可操作性。教學(xué)建議1.教學(xué)條件(1)學(xué)生應(yīng)具有專業(yè)基礎(chǔ)學(xué)生應(yīng)具有一定的軟件項(xiàng)目設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)思想,具有較強(qiáng)的實(shí)際操作能力,能夠解決操作過程中遇到的各種問題。(2)教師應(yīng)具有專業(yè)能力擔(dān)任本課程的主講老師需要具有豐富的軟件管理、設(shè)計(jì)和開發(fā)經(jīng)驗(yàn),具有較強(qiáng)的教學(xué)組織與管理能力和良好的職業(yè)道德和責(zé)任心。2.教學(xué)方法根據(jù)課程內(nèi)容和學(xué)生特點(diǎn),在學(xué)習(xí)過程中注重實(shí)踐操作,在充分運(yùn)用多媒體等現(xiàn)代教學(xué)手段的同時(shí),靈活運(yùn)用情境教學(xué)法、項(xiàng)目教學(xué)法、任務(wù)驅(qū)動(dòng)法、分組討論法、案例教學(xué)法等多種教學(xué)方法,引導(dǎo)學(xué)生積極思考、樂于實(shí)踐,提高教學(xué)效果。(1)情境教學(xué)法根據(jù)職業(yè)崗位要求創(chuàng)設(shè)職業(yè)情景,激發(fā)學(xué)生學(xué)習(xí)興趣,幫助學(xué)生理解和掌握知識,培養(yǎng)創(chuàng)新精神,提高學(xué)生崗位適應(yīng)能力。(2)項(xiàng)目教學(xué)法課程的教學(xué)內(nèi)容以項(xiàng)目為載體,將實(shí)際開發(fā)項(xiàng)目由教師作為一個(gè)項(xiàng)目任務(wù)引入到課程教學(xué)中,通過實(shí)施一個(gè)完整的工作項(xiàng)目進(jìn)而獲得項(xiàng)目成果。通過項(xiàng)目教學(xué)法的使用,實(shí)現(xiàn)以項(xiàng)目帶動(dòng)教學(xué),將理論與實(shí)踐很好的結(jié)合在一起,加強(qiáng)了對學(xué)生職業(yè)能力的培養(yǎng),在實(shí)際教學(xué)中取得了非常好的效果。(3)任務(wù)驅(qū)動(dòng)法任務(wù)驅(qū)動(dòng)教學(xué)法配合項(xiàng)目教學(xué)法的實(shí)施,通過實(shí)際項(xiàng)目分析,設(shè)計(jì)若干學(xué)習(xí)情境,并將項(xiàng)目分解為若干個(gè)工作任務(wù),確定任務(wù)名稱、任務(wù)完成時(shí)間、任務(wù)目標(biāo)及任務(wù)成果,通過工作任務(wù)的完成來驅(qū)動(dòng)教學(xué)。(4)分組討論法依據(jù)項(xiàng)目規(guī)模和學(xué)生人數(shù),將學(xué)生分成若干個(gè)項(xiàng)目組,在項(xiàng)目實(shí)施的各個(gè)工作環(huán)節(jié)都要展開小組討論,以解決當(dāng)前問題和確定下一個(gè)工作步驟。(5)案例教學(xué)法針對項(xiàng)目開發(fā)過程中關(guān)鍵技術(shù)的應(yīng)用,以項(xiàng)目案例為教材,運(yùn)用多種方式啟發(fā)學(xué)生獨(dú)立思考,通過對具體案例的討論和思考,誘發(fā)學(xué)生的創(chuàng)造潛能,從而形成學(xué)生自主學(xué)習(xí)、合作學(xué)習(xí)、研究性學(xué)習(xí)和探索性學(xué)習(xí)的學(xué)習(xí)氛圍。教學(xué)組織方式本課程安排在理實(shí)一體化教室進(jìn)行教學(xué)。學(xué)生自帶設(shè)備進(jìn)入學(xué)習(xí)空間,每位學(xué)生的電腦里安裝有常用開發(fā)軟件Eclipse、Visualstudio2015,項(xiàng)目管理軟件Project,性能測試軟件,Web服務(wù)器軟件Tomcat等??赏瑫r(shí)安排48人實(shí)施教學(xué)。教學(xué)手段根據(jù)課程目標(biāo),安排在理實(shí)一體化空間進(jìn)行教學(xué),按具體工作過程組織教學(xué),積極探索。靈活采用任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向、理實(shí)一體學(xué)做合一的教學(xué)模式,采用案例教學(xué)、提問引導(dǎo)、討論啟發(fā)等教學(xué)方法和多媒體手段。教學(xué)評價(jià)建立體現(xiàn)工學(xué)結(jié)合的評價(jià)機(jī)制,實(shí)踐多種評價(jià)方法,注重崗位技能評價(jià)及對知識的理解能力、運(yùn)用能力的考核,使學(xué)生在崗位技能訓(xùn)練中積極主動(dòng),充分發(fā)揮評價(jià)的導(dǎo)向功能和激勵(lì)功能,促進(jìn)學(xué)生專業(yè)能力和創(chuàng)新意識的提高。本課程考核采用學(xué)習(xí)過程完成項(xiàng)目考核與期末考試相結(jié)合的方式,著重考核學(xué)生的動(dòng)手能力和解決實(shí)際問題的能力。具體的評分細(xì)則如下:考核方式平時(shí)過程性考核%期末終結(jié)性考核%補(bǔ)考方式平時(shí)表現(xiàn)0%(考勤、作業(yè)、學(xué):度等)階段考核0%(情境(5%+情境2(5%)+情境3(10%+情境4(10%+情境5(10%+情境6(5%)+情境7(5%+情境8(10%)習(xí)態(tài)理論考試0%實(shí)踐考試其中,階段性考核建議在教學(xué)中分八項(xiàng)學(xué)習(xí)情境(或任務(wù)模塊或隨堂測驗(yàn)或?qū)嵺`考核等)評分,在課程結(jié)束時(shí)建議進(jìn)行期末終結(jié)性考核以考察學(xué)生對所學(xué)知識或?qū)I(yè)能力的掌握程度。課程任課教師要按照課程考核方案標(biāo)準(zhǔn)實(shí)施考核,注意做好學(xué)習(xí)過程、到課情況、平時(shí)作業(yè)、實(shí)驗(yàn)(踐)情況、考核情況的相關(guān)記錄,作為學(xué)生最終評定成績的明確依據(jù)并與成績冊一同形成成績檔案保存。學(xué)習(xí)資源的開發(fā)與利用課程資源的開發(fā)1)產(chǎn)學(xué)合作開發(fā)實(shí)驗(yàn)實(shí)訓(xùn)課程資源,充分利用本行業(yè)典型的IT企業(yè)的資源,進(jìn)行產(chǎn)學(xué)合作,建立實(shí)習(xí)實(shí)訓(xùn)基地,實(shí)踐“做中學(xué)、學(xué)中做、邊做邊學(xué)”的育人理念,滿足學(xué)生的實(shí)習(xí)實(shí)訓(xùn),同時(shí)為學(xué)生的就業(yè)創(chuàng)造機(jī)會(huì)。2)建立本專業(yè)實(shí)驗(yàn)室及實(shí)訓(xùn)基地,使之具備現(xiàn)場教學(xué)、實(shí)驗(yàn)實(shí)訓(xùn)、職業(yè)技能證書考證的功能,實(shí)現(xiàn)教學(xué)與實(shí)訓(xùn)合一、教學(xué)與培訓(xùn)合一、教學(xué)與考證合一,滿足學(xué)生綜合職業(yè)能力培養(yǎng)的要求。3)建立配合情境化教學(xué)和技能培養(yǎng)的課程教學(xué)資源庫,包括案例庫、法規(guī)庫、示范文本庫、項(xiàng)目范例庫,為學(xué)生自主學(xué)習(xí)提供第一手資料,為技能培養(yǎng)創(chuàng)造條件。4)開發(fā)學(xué)做一體的教材、學(xué)生工作頁、項(xiàng)目教學(xué)指導(dǎo)手冊等教學(xué)資源。5)不斷豐富配合情境學(xué)習(xí)和技能培養(yǎng)的圖書資料,包括各類規(guī)范、標(biāo)準(zhǔn)等,保證學(xué)生資訊環(huán)節(jié)的需要。6)建議加強(qiáng)課程資源的開發(fā),建立多媒體課程資源的數(shù)據(jù)庫,努力實(shí)現(xiàn)跨學(xué)院多媒體資源的共享,以提高課程資源利用效率。課程資源的利用1)注重項(xiàng)目教學(xué)指導(dǎo)手冊、學(xué)做一體教材、規(guī)范標(biāo)準(zhǔn)、課程資源和教學(xué)資源的利用,這些資源有利于創(chuàng)設(shè)形象生動(dòng)的工作情境,激發(fā)學(xué)習(xí)興趣,促進(jìn)學(xué)生對知識的理解和掌握。2)積極利用網(wǎng)絡(luò)課程資源,諸如電子書籍、電子期刊、數(shù)據(jù)庫、數(shù)字圖書館、教育網(wǎng)站和電子論壇等網(wǎng)上信息資源,使教學(xué)從單一媒體向多種媒體轉(zhuǎn)變;教學(xué)活動(dòng)從信息的單向傳遞向雙向交換轉(zhuǎn)變;學(xué)生單獨(dú)學(xué)習(xí)向合作學(xué)習(xí)轉(zhuǎn)變。五、學(xué)習(xí)資源1)《軟件工程》(第六版),大連理工大學(xué)出版社,新世紀(jì)高職高專教材編審委員會(huì)組編,高樹芳主編;2)學(xué)習(xí)資料資源:教材選用由大連理工大學(xué)出版社出版的《軟件工程》,實(shí)訓(xùn)指導(dǎo)書選用自編教材,與項(xiàng)目開發(fā)需求匹配。3)信

溫馨提示

  • 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)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論