適合專案:需求相對穩定,公司有類似的產品
優點:1、強調開發的階段性;
2、強調早期計畫及需求調查;
3、強調產品測試。
缺點:1、依賴於早期進行的唯一一次需求調查,不能適應需求變化
2、發現缺陷比較晚,修復成本高
3、測試環節比較後,認為測試不重要
4、研發中的經驗,不能及時分享到其它專案
適合的專案:規模龐大、複雜度高、風險高
優點:1、強調嚴格的全過程風險管理。
2、強調各開發階段的質量
3、提供機會檢討專案是否有價值繼續下去。
缺點: 引入非常嚴格的風險識別、風險分析和風險控制,這對風險管理的技能水平提出了很高的要求。這需要人員、資金和時間的投入,影響專案的進度。
目的:減少專案風險
增量:第一次發布,第二次發布不影響第一次發布的功能。
迭代:第-一次發布,第二次發布對第一次的發布是有影響的,第一次的發布需要變動**。
另一篇部落格有關於敏捷開發的詳細介紹哦
幾種常見的演算法比較
排序演算法總結 時間複雜度 平方階o n2 的排序 各類簡單排序 直接插入 直接選擇 氣泡排序 線性對數o nlg2n 排序 快速排序 堆排序和歸併排序 o n1 排 序 為介於0 1之間的常數 希爾排序 線性o n 排序 基數排序 桶排序 箱排序 空間複雜度 穩定性 特別注意 1.當輸入陣列有序或...
微服務架構 幾種常見模型的分析與比較
整潔架構又名 洋蔥架構 為什麼叫它洋蔥架構?看看下面這張圖你就明白了。整潔架構的層就像洋蔥片一樣,它體現了分層的設計思想。整潔架構最主要的原則是依賴原則,它定義了各層的依賴關係,越往裡依賴越低,級別越高,越是核心能力。外圓 依賴只能指向內圓,內圓不需要知道外圓的任何情況。六邊形架構又名 埠介面卡架構...
幾種常見的博弈模型
首先考慮乙個簡單的例子 a和b一起報數,每個人每次最少報乙個,最多報4個。輪流報數,看誰先報到30.因為最多可以報4,最少報1,如果對方開始報,那麼我開始總是可以報5的。依次類推,我都可以想法兒報5的倍數。所以,結論就是,先手必輸。可以將例子抽象一下 如果最多可以報n,最少可以報m個,看誰先報到a ...