複製鏈接
請複製以下鏈接發送給好友

邊做邊改模型

鎖定
什麼是邊做邊改模型?
邊做邊改模型(Build and Fix Model)
當一個軟件產品在沒有規格説明或主要設計的情況下被開發時,開發者往往不得不重新對產品編碼多次直到他們得到正確穩定的產品。這種開發模型就是邊做邊改模型
開發者們首先開發出一個產品的最初版本給客户驗收,然後開發團隊開發一個新的版本再次給客户驗收。這個過程一直持續到客户感覺產品滿意為止。
中文名
邊做邊改模型
外文名
Build and Fix Model

邊做邊改模型存在問題

邊做邊改模型的最重要缺點是存在於需求。設計和實現中的錯誤要到整個產品被構建出來後才能被發現。
這是一種類似作坊的開發方式,對編寫幾百行的小程序來説還不錯,但這種方法對任何規模的開發來説都是不能令人滿意的,其主要問題在於:
(1) 缺少規劃和設計環節,軟件的結構隨着不斷的修改越來越糟,導致無法繼續修改;
(2)忽略需求環節,給軟件開發帶來很大的風險;
(3)沒有考慮測試和程序的可維護性,也沒有任何文檔,軟件的維護十分困難。

邊做邊改模型適用範圍

因為這種模型沒有包括編碼前的開發階段,所以它不被認為是一個完整的生命週期模型。然而在某些場合這種簡單的方式非常有用。對於需求非常簡單和容易明白,軟件期望的功能行為容易定義,實現的成功或失敗容易檢驗的工程可以使用這種模型。