?

統一建模語言的教學改革探索

2020-04-16 12:44李愛華
科學大眾 2020年2期
關鍵詞:項目教學法教學改革

李愛華

摘? ?要:文章分析了統一建模語言課程的現狀,提出了項目教學法在課程中的應用及課程的多元化評價體系,從而提高學生的課堂參與度,激發學生學習興趣,提高學生的實踐能力和團隊協作能力。多元化課程評價體系既對學生加強了過程評價,也促進了教師對教學方法的改進。

關鍵詞:統一建模語言;教學改革;項目教學法

統一建模語言(Unified Modeling Language,UML)是用來對軟件密集系統進行可視化建模的一種語言,是為面向對象開發系統的產品進行可視化、說明和文檔編制的一種語言[1]。統一建模語言課程是計算機專業和軟件工程的一門專業必修課,主要介紹面向對象的軟件開發過程以及在該過程中如何運用UML語言建模工具把系統需求分析和系統設計形式化模型,從而為復雜的軟件項目或者問題提供合理的解決方案。

1? ? 統一建模語言課程的現狀

統一建模語言講述的內容分別有統一建模語言的基礎知識如用例圖、順序圖、類圖、包圖、構件圖、部署圖以及如何應用UML工具對軟件進行分析和設計,形成軟件的動態模型和靜態模型,從而為后續的編碼階段打下良好的基礎。其前導課有軟件工程導論、面向對象方法學等課程,同時后繼課程有項目實訓、畢業設計等。由此可以看出統一建模語言在課程體系中起著承上啟下的作用,所以該課程如何銜接前導課和后續課從而使專業課程形成良好的知識鏈成為關鍵。在課程的建設中存在以下幾個方面的問題。

1.1? 課時安排較短

UML雖然是各高校中計算機專業或軟件工程專業的一門新興的專業課,包含了動態模型和靜態模型兩大類,共有11種圖,分別是類圖、構件圖、對象圖、部署圖、組合結構圖(UML2.0中新增)、包圖、用例圖、活動圖、狀態圖、合作圖及順序圖等。該課程的知識體系龐大,但是各高校安排的課時又比較少,顯然在課時少且完成所有知識的講授是有很大難度的。

1.2? 理論性強,學生的分析和設計能力不能得到充分鍛煉

課程中的各類圖的理論知識及細節知識較多而且枯燥乏味,學生沒有項目經驗,很難理解UML的實際應用及應用價值所在,不能講理論知識和面向對象的軟件工程聯系起來,教學很難達到預期的效果。

1.3? 考核方式相對單一,不能多方位展示出學生的能力。

根據教學要求,課程的考核分成平時成績和期末成績。(1)平時成績占總成績的30%,由學生的課堂表現、作業及相應的章節小測組成,主要用于考核學生的平時學習狀態。(2)期末成績占總成績的70%,由期末考試的試卷組成。期末試卷主要考查學生對于該課程理論知識的掌握程度,以及學生運用UML工具對項目小案例進行分析和設計的能力。這種考核方式就計算機專業或者軟件工程專業而言,對動手能力考核效果不理想[2]。

2? ? 解決對策

基于以上存在的問題,統一建模語言進行教學改革勢在必行。在課程的改革中主要采用了項目教學法將理論知識融于實踐中,同時將課堂進行延伸,有效解決課時問題,采用多元化評價,提升學生的實踐能力。

2.1? ?進行課堂的延伸,部分理論知識進行自學

通過課程的講授既要完成教學大綱的要求,又要達到人才培養方案中對于學生的畢業要求,僅靠課上時間是遠遠不夠的,所以同時利用線下和線上,將課堂延伸。

(1)將部分基礎理論知識,如統一建模語言發展史、基本組成元素等內容布置于課下,學生自學,課堂進行答疑。

(2)充分利用網絡資源,將課程的部分微課資源共享,學生分組自學,課堂進行討論,由此加深學生對知識的理解以及提高學生自主學習能力和團隊協作能力。

2.2? 課程中引入項目教學法,將枯燥的理論知識和實際項目結合

項目教學法是以學生為主體,在教師的指導下選擇一個相對獨立的項目,從項目的需求分析,到系統的設計和實現及最后的評價交由學生完成。通過項目教學法將枯燥的理論知識和實踐能力相結合,激發學生的學習興趣,提高學生的動手能力[3]。項目教學法在該課程中的具體應用如下。

(1)結合課程的教學大綱,選取實際項目圖書館管理系統,根據面向對象軟件工程的生命周期階段需求分析、設計、測試和配置,進行劃分模塊,第一個模塊是用例圖,第二個模塊是順序圖,第三個模塊是類圖和對象圖,第四個模塊是構件圖和部署圖。

(2)將劃分的模塊中的基本概念和原理進行提取。

(3)講解課程中相關理論知識如何在設計項目中進行應用。

(4)學生組成團隊,選取合適的項目進行設計。教師與每個團隊進行探討交流,進行項目的模擬,體現學生的主體地位,激發學生的學習興趣,同時提高學生的分析問題和解決問題的能力。

(5)通過小組間項目的展示和評比,提升學生的競爭意識。教師則進行總結,加深學生對知識點理解和應用。

2.3? 采用多元化考核評價體系

(1)根據個性化發展實施教學的思路,課程學習初選定一個小型項目同步跟進完成設計和完成。

(2)每個階段,進行組間評比賦分,激發學生的團隊意識和學生的競爭意識,并將此納入考核評價體系。

(3)期末以上交的項目設計方案為期末考試答卷,并在班級展示和評價,分別由學生和教師賦分。

將課程的考核評價改為過程考核和終結考核,既能讓學生在過程中學會競爭和團隊協作,又能提升動手能力。

3? ? 結語

本文針對統一建模語言目前教學中存在的問題,提出了基于項目的教學法,激發學生的自主協作及自主參與性。學生在項目團隊合作中,將統一建模語言工具的運用貫穿于面向對象的軟件工程的項目開發整個過程,同時將理論和實踐相結合,既加深學生對于理論知識的理解和掌握,又能提高實際動手操作能力。

[參考文獻]

[1]王先國.UML統一建模使用教程[M].北京:清華大學出版社,2009.

[2]雷軍環.基于行為導向的項目教學法在UML教學中的應用[J].科技信息,2009(26):190-191.

[3]孫勝娟.基于CDIO理念的統一建模語言UML教學改革探索[J].教改創新,2019(3):13-15.

猜你喜歡
項目教學法教學改革
項目教學法在PLC課程教學中的應用
探析項目教學法在化工管路拆裝實訓中的應用
項目教學法在中職flash課程教學中的應用探究
中職學?!吧菊n堂”的調查研究與實踐
高校三維動畫課程教學方法研究
基于人才培養的技工學校德育實效性研究
現代信息技術在高職數學教學改革中的應用研究
以職業技能競賽為導向的高職單片機實踐教學改革研究
微課時代高等數學教學改革的實踐與探索
基于項目化教學形成性考核評價體系探索
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合