文章插圖
迭代式開發(fā)也被稱作迭代增量式開發(fā)或迭代進(jìn)化式開發(fā) , 是一種與傳統(tǒng)的瀑布式開發(fā)相反的軟件開發(fā)過程,它彌補(bǔ)了傳統(tǒng)開發(fā)方式中的一些弱點(diǎn) , 具有更高的成功率和生產(chǎn)率 。
教學(xué)中,對(duì)迭代和版本的區(qū)別,可理解如下: 迭代一般指某版本的生產(chǎn)過程,包括從需求分析到測試完成; 版本一般指某階段軟件開發(fā)的結(jié)果,一個(gè)可交付使用的產(chǎn)品 。
【什么是迭代開發(fā)】在迭代式開發(fā)方法中,整個(gè)開發(fā)工作被組織為一系列的短小的、固定長度(如3周)的小項(xiàng)目,被稱為一系列的迭代 。每一次迭代都包括了定義、需求分析、設(shè)計(jì)、實(shí)現(xiàn)與測試 。采用這種方法,開發(fā)工作可以在需求被完整地確定之前啟動(dòng),并在一次迭代中完成系統(tǒng)的一部分功能或業(yè)務(wù)邏輯的開發(fā)工作 。再通過客戶的反饋來細(xì)化需求,并開始新一輪的迭代 。
- 爬山是什么梗?
- 晏子使楚的使是什么意思
- 手麻腳麻是怎么回事
- 鄱陽湖在哪個(gè)省份
- 心的羈絆是什么意思
- 乞養(yǎng)之子是什么意思
- 抵足而眠什么意思
- 蘿卜到底是根還是屬于莖
- 柯基順產(chǎn)后吃什么
- 婦女崩露是什么意思
