亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        簡(jiǎn)析敏捷軟件開發(fā)

        2017-04-08 09:58:26任憲臻梁宏英

        任憲臻++梁宏英

        摘要:敏捷軟件開發(fā)是從90年代開始逐漸引起關(guān)注的一種新型軟件開發(fā)方法,它能夠應(yīng)對(duì)快速變化的需求。本文主要闡述了敏捷軟件開發(fā)方法誕生的背景、敏捷軟件開發(fā)的的概念及其與傳統(tǒng)的軟件開發(fā)方式的不同。同時(shí),本文結(jié)合目前軟件行業(yè)實(shí)際情況,列舉比較了幾種敏捷軟件開發(fā)方法,幫助軟件開發(fā)團(tuán)隊(duì)在開發(fā)中選擇恰當(dāng)?shù)拿艚蒈浖_發(fā)方法。

        關(guān)鍵詞:敏捷軟件開發(fā);XP;SCRUM

        中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)02-0189-01

        1 引言

        在最初的傳統(tǒng)軟件開發(fā)中,瀑布模型是最常用的軟件生命周期模型。瀑布模型將軟件開發(fā)過程劃分為可行性研究與計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行與維護(hù)這樣幾個(gè)階段,并且規(guī)定這幾個(gè)階段是自上而下、相互銜接的固定次序。作為最早出現(xiàn)的軟件開發(fā)模型,瀑布模型在軟件工程中占有重要的地位,但是瀑布模型中階段之間的依賴關(guān)系非常強(qiáng)烈,如果上一個(gè)階段沒達(dá)到目標(biāo)要求,那么將會(huì)導(dǎo)致下一個(gè)階段工作的停滯,從而導(dǎo)致軟件開發(fā)周期延長(zhǎng)。而且,如果項(xiàng)目的早期需求在后期發(fā)生變化,那么項(xiàng)目付出的代價(jià)將會(huì)非常高。有數(shù)據(jù)顯示有70%的采用瀑布模型開發(fā)的軟件項(xiàng)目均以失敗告終。正因?yàn)楫a(chǎn)品需求的瞬息萬變,同時(shí)也因?yàn)榧夹g(shù)發(fā)展的日新月異,敏捷軟件開發(fā)方法誕生了。

        2 敏捷軟件開發(fā)

        敏捷軟件開發(fā),又稱敏捷開發(fā),是從90年代開始逐漸引起關(guān)注的一種新型軟件開發(fā)方法,能夠應(yīng)對(duì)快速變化的需求,它強(qiáng)調(diào)程序員團(tuán)隊(duì)與業(yè)務(wù)專家之間的緊密協(xié)作、面對(duì)面的溝通、頻繁交付新的軟件版本、緊湊而自我組織型的團(tuán)隊(duì)、能夠適應(yīng)需求變化的代碼編寫和團(tuán)隊(duì)組織方法,也更注重軟件開發(fā)中人的作用。

        敏捷軟件開發(fā)方法重視軟件生產(chǎn)效率,非常適用于軟件需求不確定、用戶易溝通并且能參與開發(fā)、開發(fā)人員有責(zé)任感并且積極向上、十個(gè)人以下的小項(xiàng)目的開發(fā)。敏捷開發(fā)以用戶的需求進(jìn)化為核心,采用迭代、循序漸進(jìn)的方法進(jìn)行軟件開發(fā)。

        3 常用的敏捷方法

        在軟件項(xiàng)目開發(fā)中,比較常用的敏捷方法主要有:Scrum、極限編程、水晶方法、特征驅(qū)動(dòng)開發(fā)、統(tǒng)一過程和動(dòng)態(tài)系統(tǒng)開發(fā)方法等。這些方法基本都相繼興起于20世紀(jì)90年代的不同時(shí)期,主要是作為瀑布方法失敗的一種應(yīng)對(duì),它們?cè)谒枷牒图夹g(shù)上有著大量的相互交流。

        Scrum是一種靈活的敏捷軟件開發(fā)管理過程,它將軟件開發(fā)團(tuán)隊(duì)比作橄欖球隊(duì),全隊(duì)有明確的最高目標(biāo):發(fā)布產(chǎn)品的重要性高于一切。團(tuán)隊(duì)高度自治,隊(duì)員們熟悉開發(fā)過程中涉及到的各種技術(shù),緊密合作,確保每個(gè)迭代都朝著最高目標(biāo)推進(jìn)。而且每隔2至6周,每個(gè)人都能看到能實(shí)際工作的軟件,并且據(jù)此決定是發(fā)布這個(gè)版本還是繼續(xù)開發(fā)以加強(qiáng)它的功能。對(duì)于功能需求可能經(jīng)常發(fā)生變化的項(xiàng)目來說,Scrum是它們最為理想的選擇之一。Scrum是目前使用最廣泛的敏捷方法,由于它沒有規(guī)定工程實(shí)踐,所以通常Scrum實(shí)施過程中會(huì)應(yīng)用XP中提出一些的工程實(shí)踐,比如持續(xù)集成、結(jié)對(duì)編程等。

        極限編程是在需要加強(qiáng)開發(fā)者與用戶的溝通需求下誕生的,它可以讓客戶全面參與軟件的開發(fā)設(shè)計(jì),保證客戶變化的需求及時(shí)得到修正,它也非常注重用戶的反饋,這與讓客戶加入開發(fā)是一致的,讓客戶參與就是隨時(shí)反饋軟件是否符合客戶的要求。通過溝通和反饋,雙方可以清楚地了解開發(fā)進(jìn)度、變化、困難和急需解決的問題等,并及時(shí)地調(diào)整開發(fā)過程。溝通、簡(jiǎn)單、反饋、勇氣、謙虛是極限編程的核心價(jià)值。使用極限編程的軟件開發(fā)人員只需要開發(fā)初期編寫一些文檔,而且因?yàn)闇y(cè)試優(yōu)先,這樣可以把開發(fā)后期缺陷的出現(xiàn)降到最低。

        水晶方法是一些敏捷方法系列,包含具有共性的核心元素,每個(gè)都含有獨(dú)特的角色、過程模式、工作產(chǎn)品和實(shí)踐,實(shí)際上是一組經(jīng)過證明、對(duì)不同類型項(xiàng)目非常有效的敏捷過程,它的發(fā)明使得敏捷團(tuán)隊(duì)可以根據(jù)其項(xiàng)目和環(huán)境選擇最合適的水晶方法家族成員。

        特征驅(qū)動(dòng)開發(fā)是敏捷開發(fā)的流程之一,其核心理念是先集中精力創(chuàng)建待開發(fā)系統(tǒng)的領(lǐng)域模型,然后,圍繞實(shí)現(xiàn)這些領(lǐng)域模型的特征來組織開發(fā),可運(yùn)用于小項(xiàng)目和大型項(xiàng)目,統(tǒng)一過程是一種流行的構(gòu)造面向?qū)ο笙到y(tǒng)的迭代軟件開發(fā)過程,是一種用例驅(qū)動(dòng)的迭代式增量開發(fā)過程,每次迭代過程中主要的工作流包括捕獲需求、分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等。統(tǒng)一過程多種變種產(chǎn)生,如Rational統(tǒng)一過程、敏捷統(tǒng)一過程,以及企業(yè)統(tǒng)一過程。

        動(dòng)態(tài)系統(tǒng)開發(fā)方法倡導(dǎo)以業(yè)務(wù)為核心,快速而有效地進(jìn)行系統(tǒng)開發(fā),它全面定義了多種不同的角色、過程和工件,比大多數(shù)其他敏捷方法顯得更加正規(guī)。實(shí)踐證明它是成功的敏捷開發(fā)方法之一,其中一個(gè)重要的特征是根據(jù)"MoSCoW法則"來進(jìn)行需求優(yōu)先級(jí)排序:M表示必不可少的需求;S表示如果可能,盡量具備;Co表示可以有,但并非關(guān)鍵;W表示目前不需要,但可能以后需要。

        4 結(jié)語

        本文簡(jiǎn)單介紹了的幾種常見敏捷開發(fā)方法,它們之間相通的,所以應(yīng)該采取兼容并蓄的態(tài)度,根據(jù)自己的具體情況,具體剪裁。在實(shí)際的軟件開發(fā)中,開發(fā)團(tuán)隊(duì)?wèi)?yīng)該根據(jù)項(xiàng)目規(guī)模、開發(fā)環(huán)境,在實(shí)踐中選擇恰當(dāng)?shù)姆椒ā?/p>

        參考文獻(xiàn)

        [1]楊帆,徐俊剛.一種改進(jìn)的Scrum敏捷軟件開發(fā)方法[J].電子技術(shù),2011.

        [2](美)Alistair Cockburn,蘇敬凱譯.敏捷軟件開發(fā)[M].機(jī)械工業(yè)出版社,2008.

        [3]三種敏捷開發(fā)方式技術(shù)指南.TechTarget商務(wù)智能.2014.

        91偷自国产一区二区三区| 在线不卡av天堂| 亚洲国产天堂一区二区三区| 一群黑人大战亚裔女在线播放| 亚洲AⅤ男人的天堂在线观看| 成人国产在线播放自拍| 99久久婷婷国产精品网| 中文字幕亚洲精品久久| 医院人妻闷声隔着帘子被中出| 欧美人与动牲交a欧美精品| 国产人成精品综合欧美成人| 国产无遮挡又黄又爽无VIP| 亚洲国产精品悠悠久久琪琪| 欧美四房播播| 中文亚洲成a人片在线观看| 一区二区免费电影| 亚洲国产精一区二区三区性色 | 久久久精品免费国产四虎| 国产毛片精品av一区二区| 国产精品极品美女自在线观看免费 | 青青草中文字幕在线播放| 亚洲精品无码久久久久去q| 东方aⅴ免费观看久久av| 青青在线精品2022国产| 亚洲人妻av在线播放| 亚洲最新无码中文字幕久久| 亚洲国产长腿丝袜av天堂| 色婷婷久久免费网站| 精品国产一区二区三区香| 日韩一区国产二区欧美三区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 亚洲区精选网址| 亚洲国产精品悠悠久久琪琪| 国产99久久久国产精品免费看| 青青青国产精品一区二区| 久久青青草视频免费观看| av色一区二区三区精品| 亚洲日韩av一区二区三区中文| 亚洲欧美精品91| 亚洲精品乱码久久麻豆| 婷婷色综合视频在线观看|