1、瀑布模型
線性的開發過程,一個接一個按順序完成,不靈活,不適合長期開發的項目。
2、V型
是瀑布的擴展,加上了早期測試的介入。
3、迭代和增量模型
可以在不知道所有需求的情況下開發。
按周期開發,每次迭代都可能包含設計更新和新功能。
4、爆炸模型
動態實現功能,幾乎沒有計划,適用於一兩個工程師的小型項目。
5、螺旋模型
原型方法和瀑布模型的結合,適用於大型項目。
4個階段:規划、風險分析、工程、評價,螺旋式反復經歷四個階段。
6、敏捷模型
是迭代和增量方法的組合,產品被分為小的增量構建,以迭代方式交付。
常用scrum和看板。Scrum的目標是完成沖刺,而看板的目標是完成任務。
SCrum:sprint計划、每日會議、sprint結束審查、sprint回顧
看板:可視化任務,分為待辦、進行中、暫停、審查和完成等,看板反多任務處理
S7、原型模型
8、devops
原文:https://cloud.tencent.com/developer/article/1724043