



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
[摘要]以軟件工程課程為基礎,闡述了敏捷開發模式在計算機教學中的具體改革創新實踐。針對當前大環境下軟件工程課程普遍存在的問題,運用敏捷開發模式對其進行新型教學,通過多環節環環相扣的方式,依據迭代周期內所得到的任務成果進行驗收講評,教師再進行針對性的講解,以此提高學生對知識點的掌握程度。[關鍵詞]敏捷開發模式;軟件工程;教學改革;創新;適應性一、引言隨著信息技術的高速發展,由計算機運行所需的各種程序及相關文檔資料構成的軟件,開始在人們生活的方方面面嶄露頭角。在高校的學科建設中,軟件工程憑借其綜合運用計算機科學、數學和管理科學等多領域知識進行軟件開發的特點,一直占據著舉足輕重的地位。然而,由于軟件工程課程具有綜合性、實踐性等特點,高校教師在教學過程中常常面臨缺乏項目化教學經驗、理論知識與實際項目開發脫節等問題[1]。教學內容過于側重理論,缺乏實踐指導,使學生在學習軟件工程理論時興趣不足,僅停留在表面理解,難以獲得實際應用體驗,從而導致教學效果不佳。因此,教育部《工程教育認證標準》明確提出,要培養學生的“實踐和創新能力”[2]。為了保證預期教學效果、教學目標的實現,本文提出了將敏捷開發模式[3]運用在軟件工程課程教學過程中,讓學生在實際操作中培養軟件工程思維。二、教學存在的問題(一)理論與實踐脫節軟件工程課程因其內容復雜抽象,致使學生在學習過程中常覺得難以理解,甚至厭煩學習。實踐環節不夠完善,在實踐環節對學生的要求大多是完成相對應的文檔,而非自主創新完成實踐內容。同時,缺乏適合學生的實踐環境和資料,學生得不到真正鍛煉。實踐學時相對較少,學生實踐能力較差,所撰寫的軟件開發文檔也不夠規范。(二)體系不統一,定位不明確軟件工程課程的體系不統一,定位不明確,導致學生難以形成全面的理解。不同教師講授課程時,由于對整體內容的認知和把控水平存在差異,學生不清楚每門課的作用,學習目標不明確,最終導致整個知識體系不牢固,出現與崗位需求銜接不暢的現象。三、敏捷開發模式在軟件工程中的實施基于培養復合型、創新型人才的要求,當前的培養模式已經不足以滿足新形勢下高職學生的學習需求,因此,基于敏捷開發模式的新型培養方法應運而生。(一)準備環節相較于傳統的講授式授課模式,基于敏捷開發模式的教學模式要求教師在講授基礎知識時,結合相關軟件開發經驗,選取合適的項目作為背景進行講解與應用[4]。在任務選擇上,要依據學生的實際情況進行劃分,既不能過于簡單,也不能過于復雜。同時,教師在課前需做好充分準備,提前熟悉項目的每個環節,并在任務布置完成后,向學生詳細說明,讓學生明確基于該項目需要完成的任務。在任務開展過程中,教師要對學生進行分組,分組應采用“同組異質、異組同質”的方式,確保每個小組的學生之間能夠進行有效的學習交流。例如,可以將機房設計成圓形分組模式,為每個小組劃分一塊場地,便于小組成員之間的溝通。此外,基于敏捷開發模式的軟件工程項目要求在每個環節都完成相應的文檔報告,因此需要為學生提供一定的設備資源,作為學生開展學習的基礎條件[5]。(二)實踐環節在任務執行過程中,教師扮演組織者與引導者的角色,其職責是發布項目任務書,并明確告知學生《項目需求說明書》。隨后,各個小組依據需求說明書中的要求,自行進行角色劃分,明確各自的工作任務。以“利用Axure軟件實現圖書管理系統的增刪改查交互”這一教學實施為例,課堂教學情況如下:1.課前分析環節在課程講解前,教師借助Axure軟件,引導學生分析如何利用該軟件實現圖書管理系統中增加信息的交互。在提問過程中發現,學生普遍對交互的操作步驟不夠熟練,無法靈活進行設置。2.下發任務教師下發“利用Axure軟件實現圖書管理系統的增刪改查交互”任務書,任務書內容包括:(1)任務簡介,介紹“圖書管理系統”項目交互的進展情況,以及全部交互完成后的最終功能界面;(2)任務目標,明確本節課學生應掌握的知識目標和技能目標;(3)課后匯報清單,涵蓋各小組完成本次任務需提交的項目文件、站會記錄等。3.迭代計劃會議各小組在任務開始前,依據本節課的任務要求召開小組會議。會議中,各小組成員根據自身技能掌握的熟練程度,對完成本節課任務所需時間進行估算,并根據任務的難易程度進行排序,明確每名小組成員的工作計劃,制訂迭代周期與迭代目標。4.每日站會各小組在任務初期,根據小組成員的操作情況安排站會時間。站會期間,組長帶領團隊成員對任務需求進行詳細分析,確保本節課的任務均有小組成員認領,并實行人員負責制,對優先完成任務的小組成員實施獎勵制度。同時,教師在召開小組站會時,需明確各小組之間的任務已清晰劃分。為進一步激發學生在任務完成過程中的積極性,教師在下發任務時,應盡可能提醒團隊成員將任務細化,并鼓勵每個學生在任務完成后主動匯報工作進展。5.審評及總結會議任務完成后,各小組派代表向教師和其他同學展示成果。教師根據展示結果進行點評,針對巡視過程中發現的共性問題進行講解。在總結環節,可對展示過程中的優秀案例進行詳細評析,同時通過控屏等方式列舉反例,說明常見錯誤。讓學生在一定時間內對各組項目進行改進,并收集最終改進后的項目成果。(三)課程總結在本節課的項目教學任務完成后,教師需及時對全班學生進行評價,既要指出問題,也要給出改進意見或措施。評價可采用過程性評價與總結性評價相結合的方式。過程性評價是依據學生在項目完成過程中的參與度、完成度、創新度和組織協調能力等方面,采用優、良、中、差四個等級進行評定,并在項目完成后,按照項目細則的占比計算最終成績,作為學生的平時成績。總結性評價則是根據學生最后上傳的項目成果及相關文檔進行整體評分。項目評價的最終成績,總體評分占比40%、平時成績占比60%。敏捷開發是一種以人為核心、迭代且循序漸進的開發方法,它注重在整個開發過程中的適應性與靈活性。將敏捷開發模式應用于軟件工程課程教學中,能讓學生主導開發過程,增強他們的參與感與積極性。同時,這種開放性的評價方式真正做到了以學生為中心,摒棄了成績中心論,極大地增強了學生學習的自信心,有效激發了學生在學習過程中的創新能力。四、結束語敏捷開發模式在教學過程中的應用,切實實現了實踐驅動的學習。敏捷開發秉持“做中學”的理念,學生借助實際操作與迭代開發,能夠更深入地理解并掌握復雜的計算機知識與技能。同時,迭代過程有助于學生在項目早期便發現問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 落聘人員協議書
- 立案調解協議書
- 瑜伽館轉店合同協議書
- 混凝土班組承包協議書
- 用小橋車頂貨款協議書
- 耳蝸康復協議書
- 美女撕掉協議書
- 在校生兼職保安協議書
- 手術室工程聯合協議書
- 村委院綠化改造協議書
- 糖尿病逆轉專家共識
- 計量經濟學知到智慧樹章節測試課后答案2024年秋中國石油大學(華東)
- 衛生監督行政執法程序詳解課件
- 夢中的婚禮鋼琴簡譜曲譜
- 《質量管理體系國家注冊審核員預備知識培訓教程》
- 制冷機采購合同格式
- 004.多參數監護儀臨床警報管理實踐指南2020版
- 《論語》導讀(復旦版)學習通超星期末考試答案章節答案2024年
- 2024年江西省高考物理+化學+生物試卷(真題+答案)
- 2024年6月高等學校英語應用能力考試B級真題2
- 2024年重慶市中考英語試卷真題B卷(含標準答案及解析)+聽力音頻
評論
0/150
提交評論