常見的幾種開發模型比較

2021-10-06 21:16:50 字數 506 閱讀 6286

適合專案:需求相對穩定,公司有類似的產品

優點: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 ...