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