一課程描述
第一,行業(yè)企業(yè)調(diào)研。調(diào)研的企業(yè)或部門有行業(yè)主管部門、軟件企業(yè)、數(shù)據(jù)庫(kù)管理部門、軟件銷售企業(yè)等;調(diào)研人員有行業(yè)專家、企業(yè)領(lǐng)導(dǎo)、技術(shù)人員、畢業(yè)生等。
第二,崗位分析。軟件技術(shù)專業(yè)的人員從事的崗位有系統(tǒng)分析員、軟件銷售員、項(xiàng)目管理師、軟件設(shè)計(jì)與開發(fā)人員、軟件測(cè)試員等。
第三,確定專業(yè)培養(yǎng)目標(biāo)、方向和學(xué)習(xí)領(lǐng)域。經(jīng)過行業(yè)企業(yè)調(diào)研、崗位分析和專業(yè)建設(shè)團(tuán)隊(duì)論證確定了適用軟件技術(shù)專業(yè)的專業(yè)培養(yǎng)目標(biāo)、方向和學(xué)習(xí)領(lǐng)域。專業(yè)培養(yǎng)目標(biāo)是面向中小型軟件開發(fā)公司程序員崗位、測(cè)試員崗位、數(shù)據(jù)庫(kù)管理員崗位從事軟件開發(fā)、網(wǎng)站建設(shè)、軟件測(cè)試、網(wǎng)站維護(hù)及數(shù)據(jù)庫(kù)管理工作的高端技能型專門人才。專業(yè)培養(yǎng)方向有程序員、測(cè)試員、軟件銷售員等。專業(yè)學(xué)習(xí)領(lǐng)域:面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、C#程序設(shè)計(jì)、Html+CSS+DIV網(wǎng)頁(yè)樣式與布局、SQLServer2005數(shù)據(jù)庫(kù)設(shè)計(jì)、Java程序設(shè)計(jì)、ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)、軟件工程與Rose建模、JSP動(dòng)態(tài)網(wǎng)站開發(fā)、軟件測(cè)試與質(zhì)量管理。
第四,本課程的前期、后續(xù)課程。它的前期課程是面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、SQL Server 2005數(shù)據(jù)庫(kù)設(shè)計(jì)、Java程序設(shè)計(jì)、C#程序設(shè)計(jì),后續(xù)課程是Web網(wǎng)站企業(yè)級(jí)開發(fā)、Java EE企業(yè)級(jí)開發(fā)。
第五,課程作用。在軟件技術(shù)整個(gè)學(xué)科體系中起承上啟下的作用;對(duì)軟件技術(shù)專業(yè)學(xué)生職業(yè)素質(zhì)養(yǎng)成起支撐作用;本課程在軟件技術(shù)專業(yè)人才培養(yǎng)過程中連接基礎(chǔ)課、專業(yè)課、專業(yè)實(shí)訓(xùn)課起橋梁作用。
第六,課程定位。軟件工程與Rose建模課程是我分院軟件技術(shù)專業(yè)第三學(xué)期開設(shè)的專業(yè)核心課,主要針對(duì)程序員崗位設(shè)置的,并向軟件工程師、網(wǎng)站工程師領(lǐng)域拓展的一門核心課,培養(yǎng)學(xué)生軟件開發(fā)、網(wǎng)站開發(fā)等職業(yè)能力和職業(yè)素質(zhì)。
二課程目標(biāo)與內(nèi)容
第一,知識(shí)目標(biāo):理解軟件過程模型和UML統(tǒng)一建模語言;熟悉軟件與軟件工程的相關(guān)概念及軟件生存周期的各個(gè)階段;掌握Rational Rose的安裝及各種模型的建立。第二,能力目標(biāo):具備軟件建模的能力;具備軟件開發(fā)的能力;具備提出問題、分析問題和解決問題的能力。第三,素質(zhì)目標(biāo):養(yǎng)成良好的團(tuán)隊(duì)協(xié)作精神;培養(yǎng)耐心細(xì)致的職業(yè)態(tài)度;養(yǎng)成良好的職業(yè)道德規(guī)范。
根據(jù)軟件項(xiàng)目的實(shí)際開發(fā)過程,對(duì)課程體系和教學(xué)內(nèi)容進(jìn)行整合、序化,設(shè)計(jì)了“軟件工程基礎(chǔ)”、“UML與Rose認(rèn)知”、“桌面系統(tǒng)建?!?、“嵌入式軟件建?!?、“Web軟件建?!?個(gè)學(xué)習(xí)情境,以一個(gè)軟件項(xiàng)目貫穿于整個(gè)教學(xué)過程中。選取的教學(xué)項(xiàng)目有桌面系統(tǒng)建模(圖書管理系統(tǒng)、ATM機(jī))、嵌入式系統(tǒng)建模(MP3播放器)和Web軟件建模(在線銷售系統(tǒng))。
三課程設(shè)計(jì)
第一,教學(xué)設(shè)計(jì)。教學(xué)內(nèi)容項(xiàng)目化、項(xiàng)目?jī)?nèi)容任務(wù)化、任務(wù)內(nèi)容過程化、理論實(shí)踐一體化,按照“需求分析———用例分析———系統(tǒng)邏輯設(shè)計(jì)”的工作工程展開,通過典型項(xiàng)目的學(xué)習(xí),以“做”為中心,“教、學(xué)、做、評(píng)”為一體。
第二,結(jié)構(gòu)與進(jìn)度設(shè)計(jì)。情境1軟件工程基礎(chǔ)和情境2UML與Rose認(rèn)知是準(zhǔn)備工作(熱熱手),20+4課時(shí);情境3桌面系統(tǒng)建?!狝TM機(jī)(一般難度建模),20課時(shí);情境4:嵌入式軟件建?!狹P3播放器(中等難度建模),16課時(shí);情境5:Web軟件建?!诰€銷售系統(tǒng)(復(fù)雜難度建模),12課時(shí)。
第三,認(rèn)知設(shè)計(jì)。從感性到理性,從簡(jiǎn)單到復(fù)雜,逐層遞進(jìn),理論實(shí)踐一體化,逐步提高學(xué)生認(rèn)知能力。
第四,教法設(shè)計(jì)。采用“項(xiàng)目驅(qū)動(dòng)”和“教———學(xué)———做———評(píng)”一體化教學(xué)模式,所有課程內(nèi)容的安排均圍繞學(xué)習(xí)項(xiàng)目的完成來展開,過程貫穿,環(huán)環(huán)相扣,理論實(shí)踐一體化。
采用的主要教學(xué)方法有任務(wù)教學(xué)法、分組教學(xué)法、講授教學(xué)法、討論教學(xué)法、演示教學(xué)法、角色扮演法等。采用的主要教學(xué)手段有企業(yè)參觀、項(xiàng)目演示、視頻、多媒體、網(wǎng)絡(luò)平臺(tái)等。采用的教學(xué)過程為引入項(xiàng)目→布置任務(wù)→知識(shí)準(zhǔn)備→實(shí)施任務(wù)→結(jié)構(gòu)演示→項(xiàng)目評(píng)價(jià)。
四教學(xué)評(píng)價(jià)
本課程采用過程性考核與終結(jié)性考核相結(jié)合的方式評(píng)價(jià)學(xué)生學(xué)習(xí)效果。過程性考核的權(quán)重為60%,其中出勤10%,學(xué)習(xí)態(tài)度10%,作業(yè)40%,終結(jié)性考核的權(quán)重40%。
總之,通過軟件工程與Rose建模課程的研究與實(shí)踐使我受益匪淺,我得到了一次很好的鍛煉,能夠很好的歸納總結(jié)該門課程的教學(xué)內(nèi)容、教學(xué)模式、教學(xué)方法等,雖然,在課程中還存在著或多或少的不足之處,但是,它使得我有了一次課程內(nèi)容研究的經(jīng)驗(yàn),在以后的工作中,我會(huì)抓住每一次機(jī)會(huì)去鍛煉自己,不斷去提高自己的教學(xué)水平。
參考文獻(xiàn)
[1]潘志安,袁瑛.UML與Rose建模應(yīng)用[M].中國(guó)鐵道出版社,2011(2).
[2]房丙午,劉力.“項(xiàng)目導(dǎo)向,任務(wù)驅(qū)動(dòng)”教學(xué)方法在高職軟件技術(shù)專業(yè)教學(xué)中的應(yīng)用[J].長(zhǎng)春理工大學(xué)學(xué)報(bào),2011(2).
[3]肖淑蘋,王磊.行動(dòng)導(dǎo)向教學(xué)法在軟件工程課程中的應(yīng)用研究[J].電腦知識(shí)與技術(shù),2012(20).