国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件工程課程教學方法探索

2016-03-15 15:14:31林勇
課程教育研究·中 2016年1期
關鍵詞:案例教學

林勇

【摘要】針對目前軟件工程教學存在的問題,進行教學法探索和改革。在理論教學環(huán)節(jié)引入綜合案例和“一頁講義”教學法提高學習積極性;在實踐環(huán)節(jié)通過輔助軟件加強各開發(fā)階段知識的掌握和項目管理能力的培養(yǎng),采用大系統(tǒng)子模塊的綜合實踐加強學生的接口設計和團隊合作能力。

【關鍵詞】軟件工程課程 案例教學 項目綜合實踐

【中圖分類號】G712.4 【文獻標識碼】A 【文章編號】2095-3089(2016)01-0010-01

1.引言

軟件工程是一門采用工程化原則指導高質量且有效的軟件開發(fā)過程的課程。軟件工程課程是信息專業(yè)重要的專業(yè)基礎課,除了加深學生程序設計語言和數據庫知識的掌握,更重要的是培養(yǎng)他們在軟件開發(fā)管理、設計模式、系統(tǒng)開發(fā)工具和團隊協(xié)作等多方面的技能。

傳統(tǒng)的軟件工程教學注重理論教學,沒有很好地結合理論與實際應用,雖然教學過程中也引入的案例和實踐環(huán)節(jié),但沒有做到有機的結合和及時的監(jiān)控,往往留于形式 教學效果并不理想[1,2]。

2.教學方法探索思路

2.1 理論知識的案例教學與”一頁講義”教學

軟件工程理論知識的教學還是以教師授課為主,向學生教授軟件工程的基本理論和設計原則,內容力求少而精,目的是在較短時間內讓學生了解現(xiàn)階段最廣泛使用的軟件工程技術的理論基礎,為下一步應用部分的學習奠定基礎。首先,在教學過程中結合具體的軟件開發(fā)案例,我們選擇的案例不是孤立的個案,而是一組精心設計的能夠貫穿軟件設計開發(fā)過程的整體案例,我們選擇的是一個基于Web的圖書館管理系統(tǒng),由于學生對該系統(tǒng)業(yè)務流程和功能及操作都很熟悉,易于理解。教師在理論講述時同步結合圖書館管理開發(fā)的各階段進行講解,通過這種邊做邊教的模式使得學生能夠理論結合實際,加深印象;其次在每個章節(jié)學習之前我們都會給學生發(fā)一張“一頁講義”,講義的內容分為兩部分,一部分是本章的知識提要和重點的知識點,據此,學生即能掌握本章學習內容框架,并對學習的重點難點有所了解。另一部分是少量的課堂練習題,包括選擇、填空和問答題,課堂中會抽10-15分鐘作課堂練習并進行講解討論,及時鞏固學習的理論知識。我們發(fā)現(xiàn)紙質的課堂練習題學生的參與度比互動性比僅使用PPT要高,且許多設計思路學生會直接記在上面,將來是比較好的復習資料。案例教學與”一頁講義”教學能較好地幫助同學認識軟件開發(fā)引入工程化思想的必要性并提高學習的積極性。

2.2 拓展實踐與強調團隊協(xié)作

課程實踐對軟件工程課程具有非常重要的作用,通過實踐,學生能夠增強運用軟件工程基礎知識的能力,對系統(tǒng)設計技能進行訓練、培養(yǎng)軟件項目的開發(fā)能力和團隊協(xié)作意識。實踐環(huán)節(jié)包括兩方面內容:基礎實驗和綜合實踐。

基礎實驗通過CASE(計算機輔助軟件工程)工具的學習并運用這些工具加深學生對軟件生命周期各階段的理解,著重培訓學生對需求分析、概要設計、詳細設計以及軟件測試階段相應輔助工具的掌握,并運用這些工具進行各階段輔助設計。例如:運用Microsoft Visio繪制軟件結構圖、程序流程圖等;使用ERWin輔助數據庫設計;運用Rational Rose完成需求分析與系統(tǒng)設計中的用例圖、類圖、順序圖和部署圖等繪制?;A實驗主要實現(xiàn)軟件工程各生命周期階段教學內容的延伸與應用,強調CASE工具的運用,使得軟件開發(fā)能夠更高效、標準地進行。

2.3 培養(yǎng)工程管理與應用能力

軟件工程強調使用工程化原則指導軟件開發(fā),因此對于軟件開發(fā)過程中的項目管理也是學生需要關注和學習的內容。除了理論教學中需要對軟件項目管理進行講述外,在基礎實驗和綜合實踐環(huán)節(jié),我們也加入了項目管理內容的實踐,通過Microsoft Project學習項目資源的合理調度,通過VSS(Microsoft Visual SourceSafe)進行代碼管理,防止各成員間代碼版本的沖突,并且要求學生在綜合實踐環(huán)節(jié)必須使用這些工具,并作為考核的一項內容。

2.4 創(chuàng)造實踐環(huán)境

在軟件工程學習過程中可以讓學生接觸一些現(xiàn)成的軟件系統(tǒng),通過對商業(yè)化軟件系統(tǒng)的觀摩,能夠讓學生認識復雜系統(tǒng)的集成方案,加深對整體框架的理解,同時對真正軟件系統(tǒng)的界面設計、出錯處理、系統(tǒng)管理等方面有所了解,學習軟件設計開發(fā)過程中注重軟件的可用性、可操作性、健壯性和可維護性。由于我們專業(yè)特點,與醫(yī)院和醫(yī)用軟件公司有長期的合作關系,可以免費獲得一些成熟的軟件系統(tǒng)(如:醫(yī)院信息系統(tǒng)),這為學生創(chuàng)造了一定的實踐環(huán)境。計算機或其他信息相關專業(yè)的教師也可以根據自身專業(yè)特點有意識的收集具有代表性的系統(tǒng),供學生參觀學習。

3.教學方法具體實踐

在教學方法實踐過程中,理論和實踐部分并不是相互獨立的,應當根據理論教學的推進,結合相應的案例并且逐步實現(xiàn)各階段的文檔。我們在課程教學初期,首先給以自主結合的方式完成分組,選定相應需要開發(fā)的子系統(tǒng)并分配給各小組。題目選定后,隨著理論教學的推進,要求各小組逐步提交各階段文檔,而不是學期末一起上交,這樣能規(guī)范各模塊的開發(fā)按照先文檔,后設計再編碼的步驟進行,避免系統(tǒng)編碼完成后再補充文檔的尷尬。部分文檔提交后需要集中小組長進行一定的討論,特別是整體數據庫的設計需要所有小組共同分析討論來完成,教師旁聽并指導,指出缺陷和不足,并綜合得到最終設計結果。各模塊接口設計由相關模塊小組長共同討論完成。在學期末專門安排一次課用于綜合實踐答辯,由小組代表對軟件的設計和開發(fā)進行總結匯報并演示開發(fā)的系統(tǒng)。

在課程的考核方式上進行優(yōu)化,強調實踐能力,因此綜合實踐的部分的考核比例增加至40%,理論考試占40%,而平時分占20%。為了避免部分學生“渾水摸魚”,我們會根據小組成員對項目開發(fā)做出的貢獻進行度量,設置相應的權重,綜合實踐的考核分數根據貢獻權重計算得到。這樣能夠激發(fā)學生的實踐熱情,并合理的體現(xiàn)各學生工作量。

4.結束語

軟件工程課程非常強調理論聯(lián)系實踐程,在理論教學中引入貫穿整個學習過程的具體案例,能夠提高理論的實用性;“一頁講義”式的教學能夠幫助學生對整體知識框架的把握,配合具體的課堂練習能夠及時對理論知識進行鞏固。在教學過程中,我們始終把實踐環(huán)節(jié)放在主要的地位,通過綜合系統(tǒng)子模塊開發(fā),讓學生認識到模塊化設計和團體協(xié)作的重要作用;我們同時也關注項目管理知識的傳授。教學結果證明,通過上述教學方法的探索與改革,能有效地提高了學生的學習興趣,增強了學生使用軟件工程方法和技術解決實際問題的能力,培養(yǎng)了學生團隊合作精神。

參考文獻:

[1]張劍波,方芳,袁國斌.軟件工程專業(yè)實踐教學體系改革[J]. 計算機教育,2013(12):37-41.

[2]王衛(wèi)紅,楊良懷,江領.軟件工程優(yōu)勢專業(yè)的建設與發(fā)展[J]. 計算機教育,2013(10):1-4,9.

[3]吳建斌, 陳中育,葉榮華.軟件工程類課程教學模式改革探索[J].中國信息技術教育,2013(5):119-121.

[4]Hay P,Katsikitis M.The expert in problem-based and case-based learning: necessary or not[J]. Medical Education, 2001, 35(1):25-30

[5]徐利軍, 張云,洪中華等,軟件工程課程教學改革研究[J]. 中國信息技術教育, 2014(16): 10-11.

猜你喜歡
案例教學
案例教學法在《國家公務員制度》課程中的應用探究
職業(yè)教育院校如何開展PHOTOSHOP課程教學
管理信息系統(tǒng)案例教學探討
EDA計算機仿真技術在“電子技術”教學的應用研究
基于工程項目為載體的案例教學方法探討
科技視界(2016年22期)2016-10-18 17:06:51
鋼琴對環(huán)境污染的探討
科技視界(2016年21期)2016-10-17 18:48:38
淺議課堂教學與管理的體會
科技視界(2016年21期)2016-10-17 18:33:32
案例教學在機械創(chuàng)新設計課程中的應用
考試周刊(2016年77期)2016-10-09 12:16:11
馬克思主義基本原理概論課案例教學的幾點思考
大學教育(2016年9期)2016-10-09 08:13:04
EXCEL在《投入產出法》案例教學中的應用
科技視界(2016年20期)2016-09-29 12:10:02
曲沃县| 乌苏市| 大宁县| 准格尔旗| 克山县| 积石山| 普安县| 合江县| 兖州市| 齐齐哈尔市| 洪洞县| 年辖:市辖区| 尤溪县| 神木县| 南陵县| 广安市| 秦安县| 巴林左旗| 奉化市| 金寨县| 安庆市| 青阳县| 扬州市| 象山县| 精河县| 上饶市| 苏尼特左旗| 缙云县| 任丘市| 罗平县| 兴城市| 宝兴县| 大宁县| 开封市| 壶关县| 桃园市| 白玉县| 韩城市| 西乌| 曲麻莱县| 栖霞市|