摘要: 敏捷開發(fā)(agile development)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測(cè)試,具備集成和可運(yùn)行的特征。簡(jiǎn)言之,就是把一個(gè)大項(xiàng)目分為多個(gè)相互聯(lián)系,但也可獨(dú)立運(yùn)行的小項(xiàng)目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。
敏捷開發(fā)是全新理論嗎?答案莫衷一是。細(xì)心的人們可以發(fā)現(xiàn),敏捷開發(fā)其實(shí)借鑒了大量軟件工程中的方法。迭代與增量開發(fā),這兩種在任何一本軟件工程教材中都會(huì)被提到的方法,在敏捷開發(fā)模式中扮演了很重要的角色。再向前追溯,我們還也可見到瀑布式與快速原型法的影子,也許還有更多。
閱讀全文
敏捷開發(fā)是全新理論嗎?答案莫衷一是。細(xì)心的人們可以發(fā)現(xiàn),敏捷開發(fā)其實(shí)借鑒了大量軟件工程中的方法。迭代與增量開發(fā),這兩種在任何一本軟件工程教材中都會(huì)被提到的方法,在敏捷開發(fā)模式中扮演了很重要的角色。再向前追溯,我們還也可見到瀑布式與快速原型法的影子,也許還有更多。
閱讀全文
posted @ 2007-10-13 17:51 kooyee 閱讀(712) | 評(píng)論 (0) 編輯 |