久草成人在线视频,欧美激情视频网,级别免费毛片在线看,中文字幕色婷婷在线视频,亚洲天堂成人在线,久久亚洲婷,日本黄色网址在线免费

極限編程和UP統(tǒng)一過(guò)程課件

上傳人:58****5 文檔編號(hào):253383936 上傳時(shí)間:2024-12-12 格式:PPTX 頁(yè)數(shù):19 大?。?56.73KB
收藏 版權(quán)申訴 舉報(bào) 下載
極限編程和UP統(tǒng)一過(guò)程課件_第1頁(yè)
第1頁(yè) / 共19頁(yè)
極限編程和UP統(tǒng)一過(guò)程課件_第2頁(yè)
第2頁(yè) / 共19頁(yè)
極限編程和UP統(tǒng)一過(guò)程課件_第3頁(yè)
第3頁(yè) / 共19頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《極限編程和UP統(tǒng)一過(guò)程課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《極限編程和UP統(tǒng)一過(guò)程課件(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),,,?#?,敏捷開發(fā),什么是敏捷開發(fā)?一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。簡(jiǎn)言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過(guò)程中軟件一直處于可使用狀態(tài)。,敏捷開發(fā)什么是敏捷開發(fā)?一種以人為核心、迭代、循序漸進(jìn)的開發(fā),1,主要的敏捷方法,,(,1,)極限編程(,XP,),-,后面介紹 (,2,)水晶方法(,Crystal,) (,3,)動(dòng)態(tài)系統(tǒng)開發(fā)方法(,DSDM,) (

2、,4,)特征驅(qū)動(dòng)的軟件開發(fā)(,FDD,) 自適應(yīng)軟件開發(fā)(,ASD,),SCRUM,方法,……,主要的敏捷方法 (1)極限編程(XP)-后面介紹 (2,2,Extreme Programming,(極限編程,簡(jiǎn)稱,XP,),XP,是一個(gè)輕量級(jí)的、靈巧的軟件開發(fā)方法;同時(shí)它也是一個(gè)非常嚴(yán)謹(jǐn)和周密的方法。,它的四大價(jià)值觀是,溝通、簡(jiǎn)單 、反饋和勇氣,。,即,:,任何一個(gè)軟件項(xiàng)目都可以從四個(gè)方面入手進(jìn)行改善:加強(qiáng)交流;從簡(jiǎn)單做起;尋求反饋;勇于實(shí)事求是。,XP,是一種近螺旋式的開發(fā)方法,它將復(fù)雜的開發(fā)過(guò)程分解為一個(gè)個(gè)相對(duì)比較簡(jiǎn)單的小周期;通過(guò)積極的交流、反饋以及其它一系列的方法,開發(fā)人員和客

3、戶可以非常清楚開發(fā)進(jìn)度、變化、待解決的問(wèn)題和潛在的困難等,并根據(jù)實(shí)際情況及時(shí)地調(diào)整開發(fā)過(guò)程。,Extreme Programming(極限編程,簡(jiǎn)稱XP),3,四大價(jià)值,:溝通、簡(jiǎn)單、反饋、勇氣。,1,溝通。 要學(xué)習(xí)如何說(shuō)話。要多發(fā)私人,email,。一些有意義的實(shí)踐:?jiǎn)卧獪y(cè)試,結(jié)對(duì)編程,任務(wù)估算。,2,簡(jiǎn)單。 只做當(dāng)前需要的事情 只寫當(dāng)前必須的代碼,3,反饋。,單元測(cè)試,得到系統(tǒng)的反饋; 估算任務(wù),得到客戶的反饋;等等,4,勇氣。 敢于對(duì)代碼做大手術(shù); 用于放棄很爛的代碼。,,四大價(jià)值:溝通、簡(jiǎn)單、反饋、勇氣。,4,,五個(gè)原則,,快速反饋、簡(jiǎn)單性假設(shè)、制造增量式的變化、包容變化、質(zhì)保工作。,

4、五個(gè)原則 快速反饋、簡(jiǎn)單性假設(shè)、制造增量式的變化、包容變化,5,12,條手段來(lái)保證達(dá)到目標(biāo):,1,、通過(guò)客戶、開發(fā)人員、經(jīng)理三方共同參加的計(jì)劃游戲(,planning game,)來(lái)確定開發(fā)計(jì)劃,2,、小版本發(fā)布,----,盡快發(fā)布,盡早發(fā)布,3,、通過(guò)系統(tǒng)隱喻(,metaphor),來(lái)讓每個(gè)人了解整個(gè)系統(tǒng),4,、簡(jiǎn)單設(shè)計(jì),----,為明確的功能進(jìn)行最優(yōu)的設(shè)計(jì),不考慮未來(lái)可能需要的功能。,5,、重構(gòu)(,refactoring,),---,不斷優(yōu)化系統(tǒng)設(shè)計(jì),使之保持簡(jiǎn)單,6,、單元測(cè)試,----,先寫測(cè)試,后寫代碼,7,、雙人編程,(pair programming)----,系統(tǒng)的每一行代碼都

5、是,2,個(gè)人用一個(gè)鍵盤完成的。,8,、代碼集體擁有,--,開發(fā)隊(duì)伍中任何人可以修改任何其他人的代碼,代碼不屬于某個(gè)個(gè)人。,9,、持續(xù)集成,----,至少每天將整個(gè)系統(tǒng)集成一次,保持一個(gè)能運(yùn)轉(zhuǎn)的系統(tǒng)。,10,、,40,小時(shí)工作制,----,保證休息,保持體力,11,、現(xiàn)場(chǎng)客戶,----,客戶自己也是軟件開發(fā)隊(duì)伍的重要一份子,12,、編碼標(biāo)準(zhǔn),----,必須有統(tǒng)一的編碼規(guī)范,確保代碼的可讀性,12條手段來(lái)保證達(dá)到目標(biāo):1、通過(guò)客戶、開發(fā)人員、經(jīng)理三方共,6,極限編程實(shí)踐,完整團(tuán)隊(duì),,XP,項(xiàng)目的所有參與者(開發(fā)人員、業(yè)務(wù)分析師、測(cè)試人員等等)一起工作在一個(gè)開放的場(chǎng)所中,他們是同一個(gè)團(tuán)隊(duì)的成員。這個(gè)

6、場(chǎng)所的墻壁上隨意懸掛著大幅的、顯著的圖表以及其他一些顯示他們進(jìn)度的東西。,,極限編程實(shí)踐完整團(tuán)隊(duì),7,計(jì)劃游戲,計(jì)劃是持續(xù)的、循序漸進(jìn)的。每,2,周,開發(fā)人員就為下,2,周估算候選特性的成本,而客戶則根據(jù)成本和商務(wù)價(jià)值來(lái)選擇要實(shí)現(xiàn)的特性。,客戶測(cè)試,作為選擇每個(gè)所期望的特性的一部分,客戶定義出自動(dòng)驗(yàn)收測(cè)試來(lái)表明該特性可以工作。,簡(jiǎn)單設(shè)計(jì),團(tuán)隊(duì)保持設(shè)計(jì)恰好和當(dāng)前的系統(tǒng)功能相匹配。它通過(guò)了所有的測(cè)試,不包含任何重復(fù),表達(dá)出了編寫者想表達(dá)的所有東西,并且包含盡可能少的代碼。,,計(jì)劃游戲,8,結(jié)對(duì)編程,所有的產(chǎn)品軟件都是由兩個(gè)程序員、并排坐在一起在同一臺(tái)機(jī)器上構(gòu)建的。,測(cè)試驅(qū)動(dòng)開發(fā),程序員以非常短的循

7、環(huán)周期工作,他們先增加一個(gè)失敗的測(cè)試,然后使之通過(guò)。,改進(jìn)設(shè)計(jì),隨時(shí)改進(jìn)糟糕的代碼。保持代碼盡可能的干凈、具有表達(dá)力。,持續(xù)集成,團(tuán)隊(duì)總是使系統(tǒng)完整地被集成。,,結(jié)對(duì)編程,9,集體代碼所有權(quán),任何結(jié)對(duì)的程序員都可以在任何時(shí)候改進(jìn)任何代碼。,編碼標(biāo)準(zhǔn),系統(tǒng)中所有的代碼看起來(lái)就好像是被單獨(dú)一個(gè),——,非常值得勝任的,——,人編寫的。,隱喻,團(tuán)隊(duì)提出一個(gè)程序工作原理的公共景像。,可持續(xù)的速度,團(tuán)隊(duì)只有持久才有獲勝的希望。他們以能夠長(zhǎng)期維持的速度努力工作。他們保存精力,他們把項(xiàng)目看作是馬拉松長(zhǎng)跑,而不是全速短跑。,,集體代碼所有權(quán),10,極限編程的核心思想,從長(zhǎng)遠(yuǎn)看,早期發(fā)現(xiàn)錯(cuò)誤以及降低復(fù)雜度可以節(jié)約

8、成本。極限編程強(qiáng)調(diào)我們將任務(wù),/,系統(tǒng)細(xì)分為可以在較短周期解決的一個(gè)個(gè)子任務(wù),/,模塊,并且強(qiáng)調(diào)測(cè)試、代碼質(zhì)量和及早發(fā)現(xiàn)問(wèn)題。通常,通過(guò)一個(gè)個(gè)短小的迭代周期,我們就可以獲得一個(gè)個(gè)階段性的進(jìn)展,并且可以及時(shí)形成一個(gè)版本供用戶參考,以便及時(shí)對(duì)用戶可能的需求變更作出響應(yīng)。,,極限編程的核心思想從長(zhǎng)遠(yuǎn)看,早期發(fā)現(xiàn)錯(cuò)誤以及降低復(fù)雜度可以節(jié),11,,●,極限編程,(XP),包含了策劃、設(shè)計(jì)、編程和測(cè)試四個(gè)活動(dòng),其十二個(gè)最佳實(shí)踐中的“持續(xù)集成”實(shí)踐在,(30),,活動(dòng)中進(jìn)行。,,(30)A.,策劃和設(shè)計(jì),B.,設(shè)計(jì)和編程,C.,設(shè)計(jì)和測(cè)試,D.,編程和測(cè)試,,,D,● 極限編程(XP)包含了策劃、設(shè)計(jì)、編程

9、和測(cè)試四個(gè)活動(dòng),其,12,C,C,13,統(tǒng)一過(guò)程,(UP),統(tǒng)一過(guò)程模型是一種“用例驅(qū)動(dòng),以體系結(jié)構(gòu)為核心,迭代及增量”的軟件過(guò)程框架。,Rational Unified Process,是軟件工程的過(guò)程。它提供了在開發(fā)組織中分派任務(wù)和責(zé)任的紀(jì)律化方法。它的目標(biāo)是在可預(yù)見的日程和預(yù)算前提下,確保滿足最終用戶需求的高質(zhì)量產(chǎn)品。,統(tǒng)一過(guò)程(UP)統(tǒng)一過(guò)程模型是一種“用例驅(qū)動(dòng),以體系結(jié)構(gòu)為核,14,統(tǒng)一過(guò)程,UP,中的軟件生命周期在時(shí)間上被分解為四個(gè)順序的階段,分別是:初始階段,(Inception),、細(xì)化階段,(Elaboration),、構(gòu)造階段,(Construction),和交付階段,(T

10、ransition),。每個(gè)階段結(jié)束于一個(gè)主要的里程碑,(Major Milestones),;每個(gè)階段本質(zhì)上是兩個(gè)里程碑之間的時(shí)間跨度。在每個(gè)階段的結(jié)尾執(zhí)行一次評(píng)估以確定這個(gè)階段的目標(biāo)是否已經(jīng)滿足。如果評(píng)估結(jié)果令人滿意的話,可以允許項(xiàng)目進(jìn)入下一個(gè)階段。,統(tǒng)一過(guò)程UP中的軟件生命周期在時(shí)間上被分解為四個(gè)順序的階段,,15,,初始階段結(jié)束時(shí)是第一個(gè)重要的里程碑:,生命周期目標(biāo),(Lifecycle Objective),里程碑。,細(xì)化階段結(jié)束時(shí)第二個(gè)重要的里程碑:,生命周期結(jié)構(gòu),(Lifecycle Architecture),里程碑。,構(gòu)建階段結(jié)束時(shí)是第三個(gè)重要的里程碑:,初始功能,(Init

11、ial Operational),里程碑。,在交付階段的終點(diǎn)是第四個(gè)里程碑:,產(chǎn)品發(fā)布,(Product Release),里程碑。,,初始階段結(jié)束時(shí)是第一個(gè)重要的里程碑:,16,,● RUP(Rational Unified Process),分為,4,個(gè)階段,每個(gè)階段結(jié)束時(shí)都有重要的里程碑,其中生命周期架構(gòu)是在,(18),,結(jié)束時(shí)的里程碑。,(18)A.,初啟階段,B.,精化階段,,C.,構(gòu)建階段,D.,移交階段,B,● RUP(Rational Unified Process,17,,A,A,18,,UP(,統(tǒng)一過(guò)程,),是用例驅(qū)動(dòng)的、以架構(gòu)為核心、迭代和增量的軟件過(guò)程框架,它提供了一種,(32),,的特性。,(32)A.,演進(jìn),B.,敏捷,C.,測(cè)試驅(qū)動(dòng),D.,持續(xù)集成,A,UP(統(tǒng)一過(guò)程)是用例驅(qū)動(dòng)的、以架構(gòu)為核心、迭代和增量的軟件,19,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!