彭馨儀 王璐等
摘 要:“軟件工程”是一門指導(dǎo)軟件開發(fā)和維護(hù)的工程學(xué)科,但是由于它的理論的宏觀性和對軟件行業(yè)知識要求的廣泛性,學(xué)生對于它的學(xué)習(xí)和理解一直是軟件工程課程講授的重點(diǎn),文章利用學(xué)生所熟悉的情景案例來貫穿軟件工程課程知識,并由此開發(fā)一個軟件工程情境式案例實(shí)驗(yàn)平臺,提高學(xué)生學(xué)習(xí)興趣的同時對高職院校的軟件工程課程的教學(xué)改革進(jìn)行嘗試。
關(guān)鍵詞:軟件工程;情景式案例;教學(xué)實(shí)驗(yàn)平臺
1 軟件工程情景式案例實(shí)驗(yàn)平臺開發(fā)的意義
“軟件工程”是一門指導(dǎo)軟件開發(fā)和維護(hù)的工程學(xué)科,軟件生存周期要經(jīng)過問題的定義,可行性研究,需求分析,總體設(shè)計,詳細(xì)設(shè)計,編碼,測試和維護(hù)等階段,對于剛剛涉及軟件開發(fā)或者僅僅有“小軟件”開發(fā)經(jīng)驗(yàn)的學(xué)生來說,使他們對軟件開發(fā)和維護(hù)過程有系統(tǒng)化的理解而且站在系統(tǒng)分析員的高度分析和研究問題,讓他們認(rèn)識到編碼只是軟件開發(fā)過程中的一個階段,只占軟件開發(fā)全部工作量的很小一部分,是很困難的一件事。情境式案例的設(shè)計與開發(fā)有助于學(xué)生在有限的開發(fā)經(jīng)驗(yàn)下快速理解相對晦澀的軟件工程概念,激發(fā)學(xué)生學(xué)習(xí)興趣、活躍學(xué)習(xí)氛圍、改善教學(xué)效果的作用。
2 軟件工程情景式案例實(shí)驗(yàn)平臺的設(shè)計與開發(fā)
2.1 情境式案例設(shè)計與開發(fā)
在充分研究軟件工程教學(xué)內(nèi)容的基礎(chǔ)上,抽取核心概念、核心原理、核心模型、核心圖形,利用flash動畫等手段設(shè)計情境式軟件工程教學(xué)案例。情境式案例分三種:單一知識點(diǎn)的案例;一種是多知識點(diǎn)的貫穿案例;最后一種是綜合案例。如利用宋代詩人蘇軾的著名詩作《題西林壁》闡述模型的概念、利用順序圖闡述《東北人都是活雷鋒》;利用UML圖闡述《三國演義》;以某學(xué)生入學(xué)為背景闡述“銀行管理系統(tǒng)”的分析與設(shè)計。
2.2 情境式案例實(shí)驗(yàn)組織與實(shí)施設(shè)計
情境式案例實(shí)驗(yàn)主要采用“案例講解+案例討論+案例重構(gòu)”,通過案例引出實(shí)驗(yàn)內(nèi)容,以吸引學(xué)生的注意力,然后分析案例,提出應(yīng)該解決的問題,引發(fā)學(xué)生思考,提出質(zhì)疑,發(fā)動學(xué)生進(jìn)行討論,學(xué)生以組為單位在課下尋求更多的相似案例或者完成案例提出的任務(wù),最后學(xué)生以演講的方式展現(xiàn)自己的實(shí)驗(yàn)成果。在整個實(shí)驗(yàn)環(huán)節(jié)中學(xué)生轉(zhuǎn)變?yōu)閷?shí)驗(yàn)教學(xué)的主體,教師扮演組織者、輔助者和引導(dǎo)者的角色。
2.3 情境式案例實(shí)驗(yàn)評價體系設(shè)計
情境式案例實(shí)驗(yàn)的評價分為多個環(huán)節(jié)加權(quán)形成。老師作為實(shí)驗(yàn)的組織者與輔助這僅僅對學(xué)生學(xué)習(xí)案例的過程給以評定,但更重要的部分為學(xué)生呈現(xiàn)的學(xué)習(xí)效果,學(xué)生演講過程中,同班同學(xué)各組之間給出一個成績,最后將學(xué)生的作品放在軟件工程教學(xué)資源網(wǎng)站上,由大眾評分的方式給出最后的成績。學(xué)生作品的公開展示會督促學(xué)生更加認(rèn)真地完成自己的作品。
情境式實(shí)驗(yàn)平臺的設(shè)計方案如圖1所示。
3 軟件工程情景式案例實(shí)驗(yàn)平臺平臺特色與總結(jié)
3.1 情境式案例設(shè)計屬于原創(chuàng)性設(shè)計
用中國的古典詩句或者中外名言警句故事等闡述軟件工程的概念、原理等屬于原創(chuàng)性設(shè)計。
3.2 以動畫形式表達(dá)案例生動形象,學(xué)生易于接受與理解
軟件工程的概念、原理等是軟件開發(fā)長時間經(jīng)驗(yàn)與教學(xué)積累形成的總結(jié),對于僅有開發(fā)經(jīng)驗(yàn)有限的學(xué)生來說難于產(chǎn)生共鳴所以難于理解。情境式案例容易激發(fā)學(xué)生學(xué)習(xí)興趣,使學(xué)生理解相對容易。
3.3 實(shí)驗(yàn)考核評價體系從主觀到客觀
實(shí)驗(yàn)考核從原有的提交報告教師給分,到學(xué)生作品的網(wǎng)絡(luò)展現(xiàn)網(wǎng)上評分容易激發(fā)學(xué)生的好強(qiáng)心理,提升教學(xué)效果。同時也從另一個方面豐富教師的案例庫。
參考文獻(xiàn)
[1]曾明星,周清平,王曉波,等.軟件工程專業(yè)“翻轉(zhuǎn)課堂”云計算教學(xué)平臺探討[J].現(xiàn)代教育技術(shù),2013,8.
[2]韓丹丹,郭紅,姚登舉.基于CDIO軟件工程專業(yè)實(shí)踐教學(xué)的研究[J].科技與管理,2014,3.
作者簡介:彭馨儀(1979-),女,講師,主要研究方向:軟件工程及智能系統(tǒng)。