34. 有關於軟體開發的各種不同流程模式,以下哪一個敘述是錯誤的?
(A)瀑布模式(Waterfall Model)在軟體專案的初期階段,就必須完全且清楚地描述軟體需求,對於軟體需求改變的應變能力較為 不足
(B)Unified Process(UP)是以反覆(Iterative)與漸增(Incremental)的原則進行軟體開發
(C)敏捷方法(Agile Method)是將開 發重點放在軟體本身,減少開發計畫和軟體文件的時間,並希望客戶可以協同合作
(D)螺旋模式(Spiral Model)著重於風險導 向,適合於小型專案計畫的快速開發
答案:登入後查看
統計: A(6), B(8), C(11), D(25), E(0) #1172735
統計: A(6), B(8), C(11), D(25), E(0) #1172735
詳解 (共 5 筆)
#1311672
將瀑布模型的最終結果導回源頭,成為一個往復式的圓圈,使整個流程具備回饋與檢驗機制,這就是螺旋模型(Boehm,1988)。
改善傳統瀑布式的需求更動影響缺點,結合風險管理與原型快速發展的觀念。
改善傳統瀑布式的需求更動影響缺點,結合風險管理與原型快速發展的觀念。
螺旋模型採用一種周期性的方法來進行系統開發。這會導致開發出眾多的中間版本。使用它,項目經理在早期就能夠為客戶實證某些概念。該模型是快速原型法,以進化的開發方式為中心,在每個項目階段使用瀑布模型法。這種模型的每一個周期都包括需求定義、風險分析、工程實現和評審4個階段,由這4個階段進行迭代。軟體開發過程每迭代一次,軟體開發又前進一個層次。
螺旋模型很大程度上是一種風險驅動的方法體系,因為在每個階段之前及經常發生的迴圈之前,都必須首先進行風險評估。在實踐中,螺旋法技術和流程變得更為簡單。迭代方法體系更傾向於按照開發/設計人員的方式工作,而不是項目經理的方式。螺旋模型中存在眾多變數,並且在將來會有更大幅度的增長,該方法體系正良好運作著。下表是螺旋法能夠解決的各種問題:
2
0
#1307387
答案:D
0
0