螺旋模型的特點
螺旋模型是一種演化軟件開發過程模型,它兼顧了快速原型的迭代的特徵以及瀑布模型的系統化與嚴格監控。螺旋模型最大的特點在於引入了其他模型不具備的風險分析,使軟件在無法排除重大風險時有機會停止,以減小損失。同時,在每個迭代階段構建原型是螺旋模型用以減小風險的途徑。螺旋模型更適合大型的昂貴的系統級的軟件應用。
1988年,巴利·玻姆(Barry Boehm)正式發表了軟件系統開發的“螺旋模型”,它將瀑布模型和快速原型模型結合起來,強調了其他模型所忽視的風險分析,特別適合於大型複雜的系統。
螺旋模型很大程度上是一種風險驅動的方法體系,因為在每個階段之前及經常發生的循環之前,都必須首先進行風險評估。在實踐中,螺旋法技術和流程變得更為簡單。迭代方法體系更傾向於按照開發/設計人員的方式工作,而不是項目經理的方式。螺旋模型中存在眾多變量,並且在將來會有更大幅度的增長,該方法體系正良好運作着。
優點
1)設計上的靈活性,可以在項目的各個階段進行變更。
2)以小的分段來構建大型系統,使成本計算變得簡單容易。
3)客户始終參與每個階段的開發,保證了項目不偏離正確方向以及項目的可控性。
4)隨着項目推進,客户始終掌握項目的最新信息 , 從而他或她能夠和管理層有效地交互。
5)客户認可這種公司內部的開發方式帶來的良好的溝通和高質量的產品。
缺點
很難讓用户確信這種演化方法的結果是可以控制的。建設週期長,而軟件技術發展比較快,所以經常出現軟件開發完畢後,和當前的技術水平有了較大的差距,無法滿足當前用户需求。
螺旋模型的項目適用:
對於新近開發,需求不明確的情況下,適合用螺旋模型進行開發,便於風險控制和需求變更。
-
什麼是劉光文(1910~ )
中國現代水文學家、水文教育家。浙江省杭州人,1910年7月30日誕生。1933年清華大學畢業。1935年留學美國艾奧瓦州立大學,獲水利工程科學碩士學位。後赴德國柏林工業學院從事研究。回國後歷任廣西大學、重慶大學、交通大學、復旦大學和華東水利學院教授。劉光文195...
-
什麼是全骨魚類(化石)
在進化階段上介於軟骨硬鱗類和真骨魚類之間的輻鰭魚類,在分類學上作為輻鰭魚亞綱的一個次綱,從晚二疊世開始出現,侏羅紀最繁盛,從白堊紀開始大為衰退,生存至今的僅有雀鱔(Lepisosteus)和弓鰭魚(Amia)。前者生活在北美、中美及古巴淡水中;後者生活在北美各大湖及河流...
-
什麼是帕拉馬裏博
蘇里南首都,全國最大港市。位於蘇裏南河下游西岸,距河口15公里。面積17平方公里。人口6.8萬(1980)。海拔3.6米,氣候炎熱多雨,年平均氣温27.3℃,年平均降水量2300毫米。原為印第安人漁村。1630年英國建立殖民據點,1651年成為首府。1667年為荷蘭侵佔。1816~1975年為荷屬...
-
什麼是蛇島蝮
蛇目蝰科蝮亞科蝮屬的1種。僅見於中國遼寧省的蛇島。估計現存2萬條。全長可達800毫米(見圖)。體型粗壯,頭略呈三角形,有頰窩,眼後斜向口角有一細窄的黑褐色眉紋,其下緣鑲有一極細的灰白色線紋;軀尾背面灰褐色,有一列暗褐色的“X“形斑。軀幹中段背鱗23行,腹鱗150~164,尾下...