敏捷模型工具
核心是快速迭代,擁抱變化。以用戶的需求進化爲核心,採用迭代、按部就班的方法進行軟件開發。測試
由於最終目標是讓客戶滿意,因此可以主動接受需求變動,這就使設計出來的軟件有靈活性,可擴展性。編碼
宣言:設計
個體和交互 賽過 過程和工具開發
能夠工做的軟件 賽過 面面俱到的文檔文檔
客戶合做 賽過 合同談判擴展
響應變化 賽過 遵循計劃軟件
瀑布模型方法
嚴格把軟件項目的開發分隔成各個開發階段:需求分析,要件定義,基本設計,詳細設計,編碼,單體測試,結合測試,系統測試等。項目
既然叫作瀑布,就意味着不該該走回頭路。不然若是出現返工,付出的代價會很大。
更適合需求相對穩定的大型項目。