网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程課程教學(xué)資源開發(fā)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程課程教學(xué)資源開發(fā)分析范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

軟件工程課程教學(xué)資源開發(fā)分析

【摘要】針對(duì)傳統(tǒng)軟件工程課程教學(xué)中存在的理論性強(qiáng)、課程內(nèi)容較抽象,學(xué)生難于理解、學(xué)習(xí)動(dòng)力不足的現(xiàn)象,對(duì)作者在教學(xué)實(shí)踐中所開發(fā)的幾類常用教學(xué)資源進(jìn)行了總結(jié)和探討,在傳統(tǒng)教學(xué)資源類別的基礎(chǔ)上補(bǔ)充了新的類別,并對(duì)每一種教學(xué)資源選取了課程中的典型示例予以說明,對(duì)軟件工程教學(xué)模式改革進(jìn)行了有益的探索。

【關(guān)鍵詞】軟件工程;教學(xué)資源開發(fā);教學(xué)模式改革

0引言

軟件工程課程是計(jì)算機(jī)專業(yè)的一門專業(yè)必修課程,該門課程主要用于指導(dǎo)計(jì)算機(jī)軟件的開發(fā)和維護(hù),其內(nèi)容涉及技術(shù)、方法和管理等諸多方面,對(duì)于培養(yǎng)計(jì)算機(jī)專業(yè)學(xué)生的工程能力及專業(yè)素養(yǎng)具有舉足輕重的地位。但在該課程的傳統(tǒng)教學(xué)中,存在著理論性強(qiáng)、課程內(nèi)容較抽象,學(xué)生難于理解,學(xué)習(xí)動(dòng)力不足等現(xiàn)象。針對(duì)這些問題,筆者在該門課程的教學(xué)實(shí)踐中,對(duì)課程中的教學(xué)資源進(jìn)行了開發(fā),所開發(fā)的教學(xué)資源不僅包含傳統(tǒng)類別的教學(xué)資源,還針對(duì)本門課程的特點(diǎn),增加了新的類別,并進(jìn)行了總結(jié)和示例說明。

1現(xiàn)存問題分析

軟件工程課程是一門綜合性和實(shí)踐性都很強(qiáng)的專業(yè)基礎(chǔ)課程,主要內(nèi)容包括:軟件設(shè)計(jì)與開發(fā)的過程與方法,軟件測(cè)試與維護(hù)技術(shù),軟件項(xiàng)目管理等。其課程內(nèi)容繁雜,理論與技術(shù)方法眾多,課程中涉及的概念、原理比較抽象、復(fù)雜,難于理解。在傳統(tǒng)的課程教學(xué)中,教師多按照教材的編排來組織教學(xué)內(nèi)容,而教材大多偏重于概念及原理的理論性闡述,可操作性及實(shí)用性略顯不足,學(xué)生在學(xué)習(xí)過程中容易感到枯燥、乏味,難以激發(fā)學(xué)習(xí)熱情。

2應(yīng)對(duì)措施

針對(duì)教材中知識(shí)講解偏理論化,實(shí)例、案例資源不足,學(xué)生學(xué)習(xí)興趣不高的情況,筆者在教學(xué)過程中注意改進(jìn)教學(xué)方法、豐富教學(xué)手段,著重在課程教學(xué)資源的開發(fā)上做了一些有益的嘗試,以提高學(xué)生的學(xué)習(xí)興趣,縮短理論與實(shí)際應(yīng)用的距離。

3教學(xué)資源開發(fā)具體內(nèi)容

根據(jù)我國《教育資源建設(shè)技術(shù)規(guī)范》(以下簡(jiǎn)稱《規(guī)范》),教學(xué)資源可以分為以下八類[1]:媒體素材(包括文本類素材、圖形圖像類素材、音頻類素材、視頻類素材、動(dòng)畫類素材五大類);試題庫;試卷;課件與網(wǎng)絡(luò)課件;案例;文獻(xiàn)資料;常見問題解答;資源目錄索引。其中,試題庫、試卷、課件與網(wǎng)絡(luò)課件資源、常見問題解答,在以往的教學(xué)中已經(jīng)進(jìn)行了開發(fā),在現(xiàn)階段的教學(xué)中,在完善上述資源的基礎(chǔ)上,主要對(duì)課堂教學(xué)中經(jīng)常使用到的幾類資源如媒體素材、案例、文獻(xiàn)資料等進(jìn)行了開發(fā),并結(jié)合本課程的特點(diǎn),補(bǔ)充了諸如應(yīng)用實(shí)例、源程序?qū)嵗?、行業(yè)新興技術(shù)等教學(xué)資源??偨Y(jié)起來,主要對(duì)以下八類教學(xué)資源進(jìn)行了開發(fā)和擴(kuò)充:

3.1媒體素材

媒體素材是一類重要的教學(xué)素材,其中音視頻素材尚有待于在今后的教學(xué)中進(jìn)行開發(fā),現(xiàn)階段的教學(xué)中主要對(duì)以下三類媒體素材進(jìn)行了開發(fā):

(1)文本類素材

對(duì)于文本類素材的開發(fā),這里主要指在教學(xué)的過程中,針對(duì)所講授內(nèi)容,補(bǔ)充相關(guān)的文本類參考材料,供同學(xué)們進(jìn)行拓展閱讀。例如:在編碼風(fēng)格部分,關(guān)于標(biāo)識(shí)符的命名方法,提供了對(duì)“匈牙利命名法”進(jìn)行介紹的材料;對(duì)于如何進(jìn)行適當(dāng)?shù)淖⑨專o出了對(duì)序言性注釋的一般格式進(jìn)行說明的文本材料,這些文本類素材使得相應(yīng)知識(shí)點(diǎn)得到了延伸,滿足了有更高學(xué)習(xí)要求的同學(xué)的需要。

(2)圖形圖像類素材

圖形圖像類素材是本門課程教學(xué)資源開發(fā)的一個(gè)重點(diǎn),這類資源的作用顯而易見,它可以使抽象的概念形象化、具體化,便于學(xué)生理解。例如:在講解“原型系統(tǒng)”這一概念時(shí),通過展示建筑物原型模型的圖片來幫助同學(xué)們理解什么是“原型”;在講解“軟件的特點(diǎn)”這一知識(shí)點(diǎn)時(shí),對(duì)于“軟件不存在磨損和老化”的這一特點(diǎn),通過展示零件磨損的圖片,與軟件無磨損的圖片進(jìn)行對(duì)比,讓學(xué)生對(duì)軟件的這一特點(diǎn)有更直觀的感受……課程中可開發(fā)的這類圖形圖像資源還有很多,通過對(duì)這一類資源的開發(fā)和利用,改變了傳統(tǒng)的軟件工程課程理論化、抽象化的教學(xué)方式,使知識(shí)的傳授更具形象性和生動(dòng)性。

(3)動(dòng)畫類素材

對(duì)于涉及動(dòng)態(tài)變換及變換過程的知識(shí)點(diǎn),在課程中開發(fā)了相應(yīng)的動(dòng)畫資源來進(jìn)行動(dòng)態(tài)演示,使得轉(zhuǎn)換過程更加的清晰明了。例如:變換型數(shù)據(jù)流圖和事務(wù)型數(shù)據(jù)流圖映射為程序結(jié)構(gòu)圖的變換過程、集成測(cè)試中采用深度優(yōu)先或廣度優(yōu)先進(jìn)行自頂向下結(jié)合的測(cè)試過程,都可開發(fā)相應(yīng)的動(dòng)畫素材來實(shí)現(xiàn)動(dòng)態(tài)演示。

3.2案例

在教學(xué)過程中,還開發(fā)了大量的案例資源,以培養(yǎng)學(xué)生的學(xué)習(xí)興趣、激發(fā)學(xué)生的學(xué)習(xí)熱情[2]。例如:對(duì)于“軟件危機(jī)”這一知識(shí)點(diǎn),使用軟件開發(fā)史上“軟件危機(jī)”的典型案例———IBM公司在開發(fā)IBM360系列機(jī)操作系統(tǒng)時(shí)所陷入的歷史上著名的“軟件開發(fā)泥潭”的例子來進(jìn)行說明。再比如,在軟件測(cè)試一章,用微軟公司曾經(jīng)經(jīng)歷過的失敗的經(jīng)驗(yàn)教訓(xùn)來說明軟件測(cè)試的重要性……還可以讓同學(xué)們自己例舉一些案例,這樣不僅可以大大豐富案例的數(shù)量,還可以提高他們的學(xué)習(xí)興趣和熱情。

3.3應(yīng)用實(shí)例

針對(duì)課程特點(diǎn),對(duì)于涉及系統(tǒng)分析與設(shè)計(jì)方法方面的教學(xué)內(nèi)容,補(bǔ)充了應(yīng)用實(shí)例類教學(xué)資源來進(jìn)行實(shí)例化教學(xué)[3]。例如:在結(jié)構(gòu)化方法中介紹數(shù)據(jù)流圖的畫法時(shí),例舉了倉庫定貨系統(tǒng)的實(shí)例;在面向?qū)ο蠓椒ㄖ兄v解面向?qū)ο蟮姆治雠c設(shè)計(jì)過程時(shí),例舉了圖書管理系統(tǒng)面向?qū)ο蠓治雠c設(shè)計(jì)過程的實(shí)例。

3.4源程序?qū)嵗?/p>

在軟件工程課程教學(xué)中,有大量的知識(shí)點(diǎn)是對(duì)設(shè)計(jì)、編碼及測(cè)試中的一些普遍原理的說明,在傳統(tǒng)的課程教學(xué)中,對(duì)這些知識(shí)點(diǎn)大多概括性的介紹,沒有與具體的程序設(shè)計(jì)實(shí)例相結(jié)合,使得學(xué)習(xí)者在學(xué)習(xí)的過程中感覺較抽象,很難與編程實(shí)際相結(jié)合。針對(duì)這一問題,我們?cè)谡n程中補(bǔ)充了程序?qū)嵗惤虒W(xué)資源來配合對(duì)相關(guān)原理的說明,避免了抽象化的說教,使同學(xué)們更容易理解,同時(shí)又使得該課程的教學(xué)與同學(xué)們的編程實(shí)踐更加貼近,縮短了理論原理與編程應(yīng)用的距離。例如:對(duì)于黑盒測(cè)試和白盒測(cè)試的幾種方法,通過相關(guān)的實(shí)例程序來進(jìn)行具體化的說明;再比如,對(duì)于面向?qū)ο蟮幕靖拍?,如類、?duì)象、實(shí)例、消息、繼承、多態(tài)等,也開發(fā)了相應(yīng)的C++源程序?qū)嵗?,以說明相關(guān)概念在面向?qū)ο缶幊讨惺侨绾螌?shí)現(xiàn)的。

3.5行業(yè)新興技術(shù)

在課程教學(xué)中,還補(bǔ)充了對(duì)行業(yè)新興技術(shù)進(jìn)行介紹的課程資源,這一類資源由于具有鮮明的課程特點(diǎn),因此在這里單獨(dú)作為一類資源列出。其中一個(gè)典型的示例,便是在實(shí)現(xiàn)與編碼一節(jié)所引入的對(duì)目前兩大主流開發(fā)平臺(tái):.NET平臺(tái)和J2EE平臺(tái)進(jìn)行比較的介紹性資料。

3.6實(shí)踐題目

軟件工程是一門實(shí)踐性很強(qiáng)的課程,除了理論教學(xué),也安排有上機(jī)實(shí)踐環(huán)節(jié)。為了更好地開展實(shí)踐教學(xué),提高學(xué)生的實(shí)踐能力、工程能力和創(chuàng)新能力[4],我們精心設(shè)置了一系列功能目標(biāo)明確、貼近學(xué)生學(xué)習(xí)生活實(shí)際、難度適宜的實(shí)踐題目,組成題目庫,供學(xué)生們組成開發(fā)小組自主選擇題目來進(jìn)行實(shí)踐。這樣的方式充分發(fā)揮了學(xué)生的主觀能動(dòng)性,對(duì)學(xué)生相關(guān)能力的培養(yǎng)也起到了很好的促進(jìn)作用。

3.7軟件工程文檔規(guī)范及范例文檔

為了更好地指導(dǎo)學(xué)生完成實(shí)踐內(nèi)容,在課程中還提供了各種軟件工程文檔規(guī)范及相應(yīng)的范例文檔,供同學(xué)們進(jìn)行學(xué)習(xí)參考。

3.8文獻(xiàn)及網(wǎng)絡(luò)資料

對(duì)于該類資源的開發(fā),在《規(guī)范》中提到的文獻(xiàn)資料的基礎(chǔ)上進(jìn)行了擴(kuò)展,增加了網(wǎng)絡(luò)資料,并在每章教學(xué)結(jié)束時(shí)推薦給同學(xué)們,以供他們進(jìn)行更深入的學(xué)習(xí)和參考,例如,在測(cè)試一章,向同學(xué)們推薦了以下文獻(xiàn)及網(wǎng)絡(luò)資料:1.參考文獻(xiàn):《軟件測(cè)試》,作者:(美)RonPatton.譯者:周予濱姚靜等.機(jī)械工業(yè)出版社,2002年3月2.51testing軟件測(cè)試網(wǎng)www.51testing.com/3.軟件測(cè)試術(shù)語jingyan.baidu.com/article/597a064375691c312b5243f4.html

4結(jié)語

以上是筆者教學(xué)資源開發(fā)所涉及的一些具體內(nèi)容,在此基礎(chǔ)上可進(jìn)一步建立課程的資源目錄索引。教學(xué)資源的開發(fā)是一項(xiàng)艱巨的工作,還有待于在今后的教學(xué)中不斷地補(bǔ)充和完善。通過現(xiàn)有資源的開發(fā),較大程度地豐富了該門課程的教學(xué)資源,打破了傳統(tǒng)的抽象化理論說教的教學(xué)模式,在教學(xué)實(shí)踐中,明顯感受到課堂有了更多的活力,學(xué)生的學(xué)習(xí)積極性也得到了很大的提高,對(duì)于推進(jìn)軟件工程課程教學(xué)模式的改革具有積極的意義。

參考文獻(xiàn):

[1]孫為軍,傅秀芬.軟件工程課程網(wǎng)絡(luò)教學(xué)資源建設(shè)的研究[J].廣東工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2010(B07):180-182.[期刊]

[2]葉衛(wèi)華.淺談案例教學(xué)法的作用[J].職業(yè)圈,2007(05X):80-82.[期刊]

[3]余陽,湯庸.《軟件工程》實(shí)例化教學(xué)探索[J].中山大學(xué)學(xué)報(bào)論叢,2003(5):8-13.[期刊]

[4]徐玲,張小洪,文俊浩,楊夢(mèng)寧,洪明堅(jiān).軟件工程專業(yè)實(shí)踐教學(xué)體系的構(gòu)建[J].計(jì)算機(jī)教育,2010(11):137-139.[期刊]

作者:楊雪 單位:電子科技大學(xué)成都學(xué)院計(jì)算機(jī)系

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
相關(guān)熱門標(biāo)簽
文秘服务 AI帮写作 润色服务 论文发表