開發模型的特點對照表
類型 | 特征 |
瀑布模型 | 需求明确 |
原型模型 | 需求不明确 |
螺旋模型 | 大型、複雜、風險 |
噴泉模型 | 複用好、無間隙 |
V模型 | 開發與測試結合 |
變換模型 | 形式化開發 |
智能模型 | 專家系統 |
快速應用開發 | 使用者參與、子產品化要求高 |
RUP/UP | 用例驅動、架構為中心、疊代、增量 |
可重用構模組化型 | 開發或複用建構 |
目錄
開發模型的特點對照表
瀑布模型:
V模型:
螺旋模型:
示例題目:
瀑布模型:
主要特征在于項目完全按照階段劃分,隻有前一階段完成,才能開始下一階段。具體到測試活動,則隻能在全部編碼完成後、釋出之前執行,在這種開發模型中,測試活動被完全後置了,測試僅僅是編碼後的一個活動階段,測試的重要性沒有被凸顯出來。
V模型:
螺旋模型:
1.是一種周期性的方法進行系統開發。
2.有許多“中間版本”。
3.每個周期都包括需求定義、風險分析、工程實作和評審4個階段
1.設計上靈活,可在項目各個階段進行變更。
2.以小的分段來建構大型系統,使成本計算變得簡單容易。
3.客戶始終參與每個階段的開發,保證了項目不偏離正确方向以及項目的可控性。
4.建設周期長,而軟體技術更新比較快,是以經常出現軟體開發結束後,和目前的技術水準有了很大的差距,無法滿足目前使用者需求。
1.系統龐大,風險高。2.需求不太明确。
示例題目:
複用好、開發過程無間隙、節省時間( D )。
A、RAD模型
B、螺旋模型
C、RUP模型
D、噴泉模型
( B )是瀑布與原型(演化)模型結合體,适用于複雜項目。
A、V模型