天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

Scrum敏捷開發(fā)在軟件開發(fā)綜合實(shí)訓(xùn)課程中的研究與探索.doc 全文免費(fèi)在線閱讀

發(fā)布時(shí)間:2016-10-08 19:25

  本文關(guān)鍵詞:基于Scrum敏捷方法的軟件工程實(shí)踐教學(xué)探索,由筆耕文化傳播整理發(fā)布。


網(wǎng)友omfadaz599近日為您收集整理了關(guān)于Scrum敏捷開發(fā)在軟件開發(fā)綜合實(shí)訓(xùn)課程中的研究與探索的文檔,希望對(duì)您的工作和學(xué)習(xí)有所幫助。以下是文檔介紹:aster(團(tuán)隊(duì)負(fù)責(zé)人),有開發(fā)能力強(qiáng)的學(xué)生擔(dān)任,主要負(fù)責(zé)本項(xiàng)目成員的溝通和協(xié)調(diào),老師協(xié)助ScrumMaster的工作,監(jiān)控項(xiàng)目執(zhí)行。三是開發(fā)團(tuán)隊(duì)成員,一般由3-4名學(xué)生組成。團(tuán)隊(duì)成員注意開發(fā)能力強(qiáng)弱分配、男女搭配等元素,另外項(xiàng)目是在課余進(jìn)行開發(fā),所以要考慮宿舍因素。4.2項(xiàng)目選題和項(xiàng)目啟動(dòng)會(huì)議軟件開發(fā)綜合實(shí)訓(xùn)課程分成兩個(gè)階段,第一個(gè)階段(2-3個(gè)月)是教師給出固定題目,如:公司網(wǎng)站;第二個(gè)階段(2-3個(gè)月)由學(xué)生自主選擇項(xiàng)目,征求教師認(rèn)可,如:畢業(yè)生管理系統(tǒng)、大學(xué)生報(bào)到系統(tǒng)等。在項(xiàng)目的啟動(dòng)會(huì)議上,介紹敏捷開發(fā)的思想和執(zhí)行流程,約定統(tǒng)一的開發(fā)規(guī)范和流程,以便學(xué)生掌握?qǐng)F(tuán)隊(duì)開發(fā)方法,并養(yǎng)成良好的編碼習(xí)慣。4.3Scrum敏捷開發(fā)的執(zhí)行流程如圖1所示,教師和項(xiàng)目組成員將整個(gè)軟件項(xiàng)目分解成多個(gè)子項(xiàng)目(ProductBacklog),開發(fā)過程中選擇優(yōu)先級(jí)高和重大的子項(xiàng)目進(jìn)行開發(fā),一個(gè)子項(xiàng)目為一個(gè)Sprint迭代周期,子項(xiàng)目又可以分成若干個(gè)工作任務(wù)(SprintBacklog)。在每個(gè)Sprint周期內(nèi),學(xué)生主動(dòng)認(rèn)領(lǐng)任務(wù),進(jìn)行計(jì)劃、編碼和測試。每日項(xiàng)目組有一個(gè)不超過20分鐘的會(huì)議,主要匯報(bào)三個(gè)問題:上堂課到目前為止做了什么?有什么難點(diǎn)和問題?今天打算做什么?并更改自己的Sprint燃盡圖(Sprintburndown)。通過該會(huì)議讓項(xiàng)目組成員了解目前項(xiàng)目進(jìn)度。每個(gè)Sprint周期結(jié)束后,開一次Sprint評(píng)審和回顧會(huì),對(duì)照SprintBacklog演示軟件的功能,看是否完成了本次Sprint目標(biāo),會(huì)上每位學(xué)生回顧自己所做工作以及需要改進(jìn)的地方,教師給予點(diǎn)評(píng)和總結(jié)。會(huì)議的成果可以交付一個(gè)可運(yùn)行的軟件。下一個(gè)Sprint周期是現(xiàn)有軟件的增量迭代,因此可以持續(xù)交付包含新功能的軟件版本?傊,敏捷開發(fā)就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。4.4結(jié)對(duì)編程一個(gè)任務(wù)交給兩個(gè)開發(fā)人員。兩個(gè)開發(fā)人員同時(shí)坐在一臺(tái)電腦前面,一個(gè)編程,另一個(gè)實(shí)時(shí)檢查,然后互換角色。與傳統(tǒng)一個(gè)人一個(gè)任務(wù)相比,兩個(gè)人一起協(xié)作可以互相促進(jìn)、相互學(xué)習(xí),實(shí)現(xiàn)提高。5Scrum敏捷開發(fā)在軟件開發(fā)綜合實(shí)訓(xùn)教學(xué)中的優(yōu)勢在軟件開發(fā)綜合實(shí)訓(xùn)教學(xué)中使用Scrum敏捷開發(fā)主要有以下優(yōu)勢。Scrum提高了學(xué)生學(xué)習(xí)積極性和主動(dòng)性。Scrum敏捷開發(fā)模型要求盡早編碼這恰好迎合了學(xué)生軟件開發(fā)實(shí)訓(xùn)時(shí)急切渴望進(jìn)行編程的心理,激發(fā)學(xué)生學(xué)習(xí)的積極性。同時(shí)能夠頻繁交付可運(yùn)行的軟件,使學(xué)生有極大的成就感。同時(shí)在項(xiàng)目的開發(fā)中,開發(fā)成員主動(dòng)認(rèn)領(lǐng)開發(fā)任務(wù),每日的站立會(huì)議會(huì)使落后的學(xué)生意識(shí)到自己的差距,這在團(tuán)隊(duì)中能夠形成良好的競爭機(jī)制,主動(dòng)學(xué)習(xí)和提高。Scrum提高了學(xué)生的軟件開發(fā)技能。瀑布開發(fā)模型在整個(gè)開發(fā)過程中都需要撰寫大量的開發(fā)文檔,比如在需求文檔寫出來后,開發(fā)人員根據(jù)需求文檔來編寫代碼,一切以文檔為依據(jù)。敏捷開發(fā)只寫必要文檔,這節(jié)省了大量的實(shí)訓(xùn)時(shí)間,使學(xué)生有時(shí)間專注于編碼和測試工作,從而提高學(xué)生的開發(fā)技能。6結(jié)束語作為一種新興的開發(fā)模型,Scrum敏捷開發(fā)方法的理論和實(shí)踐還在不斷的完善創(chuàng)新之中。教師在教學(xué)中使用Scrum敏捷開發(fā)模型組織教學(xué)時(shí),更應(yīng)該根據(jù)實(shí)際情況進(jìn)行修剪和完善。實(shí)踐證明,在軟件開發(fā)綜合實(shí)訓(xùn)課程中,我們嘗試采用修剪的Scrum敏捷開發(fā)模型能夠激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)生開發(fā)能力和團(tuán)隊(duì)協(xié)作精神。參考文獻(xiàn)(References):[1]資料來源:/.[2]RobertC.Martin.敏捷軟件開發(fā)-原則、模式與實(shí)踐[M].清華大學(xué)出版社,2003.[3]王敏.基于Scrum敏捷開發(fā)的軟件過程管理研究[D].昆明理工大學(xué),2010.[4]林曉宇.基于Scrum敏捷方法的軟件工程實(shí)踐教學(xué)探索[J].電腦知識(shí)與技術(shù),2011.19:4762-4765[5]HenrikKniberg.ScrumandXPfromtheTrenches[M].C4MediaInc,2007.

<12



播放器加載中,請(qǐng)稍候...
系統(tǒng)無法檢測到您的Adobe Flash Player版本
建議您在線安裝最新版本的Flash Player 在線安裝


  本文關(guān)鍵詞:基于Scrum敏捷方法的軟件工程實(shí)踐教學(xué)探索,由筆耕文化傳播整理發(fā)布。

,

本文編號(hào):134192

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/134192.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0db1a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com