迭代增量開發

2021-08-25 01:53:30 字數 375 閱讀 2715

迭代增量模型是軟體開發過程中、常用的開發模型。

其中的增量 是指是軟體開發過程中,先開發主要功能模組,再開發次要功能模組,逐步完善,最終開發出符合需求的軟體產品。比如,需要開發乙個類似word的軟體,應該首先開發出檔案管理(儲存、讀取檔案)、基本編輯功能、列印等,而其它不太常用的功能可以最後開發。

迭代 是指增量開發過程中,各模組的開發是反覆進行的,並不是 完成了某個模組後就終止該模組的開發轉而開發下乙個模組,以上面的開發word為例,比如,現在已開發了檔案管理模組,正在開發編輯模組,但後來發現,文 件管理模組有某些功能還沒有實現,可以在編輯模組的開發過程中同時繼續開發檔案管理模組,如此不斷的反覆,所以說這個過程是迭代的過程。經過這樣的反覆迭 代後該軟體的功能就會越來越完善,最終開發出優秀的產品。

增量與迭代

一直以來都搞不清楚增量與迭代的關係,剛好這段時間比較空閒,就整理了一下思路,然後上網蒐集了一下相關資料。相對來說比較有個概念了。就像這個名字所描述的,是從乙個小的範圍開始的,以區域性遞增到全域性的過程,適用於需求確定的場合。從輪廓到細節的過程,更多的看中細化,可用於需求不確定的場合。一直以來,需求總...

增量與迭代

用說話吧o o 假設現在要開發a,b,c,d四個大的業務功能,每個功能都需要開發兩周的時間.則對於增量方法而言可以將四個功能分為兩次增量來完成,第乙個增量完成a,b功能,第二次增量完成c,d功能 而對於迭代開發來將則是分兩次迭代來開發,第一次迭代完成a,b,c,d四個基本業務功能但不含複雜的業務邏輯...

軟體工程 迭代和增量的開發周期

迭代和增量式的開發會以連續系列的發布版本來開發系統的功能,完成度不斷增加。發布版本可以是外部的 提供給客戶 也可以是內部的 不提供給客戶 最後的發布版本是乙個外部發布版本,代表了最終產品系統。要確定乙個發布版本是內部的還是外部的,取決於整體生命週期的階段。在開發過程的早期,發布版本一般是內部的,主要...