請問有大大可以說明有關兩種SDLC方法的風險討論嗎?
即是1.完全預測性 2.完全適應性這兩種,可以告訴我它們的風險在那邊,然後各別舉列子給我嗎?因為我對於他們的風險度時在想不清楚
軟體生命週期模型
軟體開發工程師必須組合出一個包含過程、方法及工具層次的開發策略。這樣的策略經常被稱為軟體發展生命週期模型(Software Development Life Cycle Model,SDLC)。
軟體開發程序(Software Development Procedure)或稱為軟體工程規範(Software Engineering Paradigm),在IEEE/EIA 12207與J-STD-016有詳盡的說明。
軟體發展生命週期模型主要描述或定義軟體開發的步驟階段,提供開發者一個系統性的流程,以成功地開發使用者所需要的軟體。這次為大家介紹七種模型:
1970年美國為了國防及航太計畫所產生的模型。
安全的開發方式。
要求許多準備文件。
較易維護也易於管理。
所需開發的時間較長。
若產品需求稍做更動,會導致後面階段也要進行更改。
適合大型專案開發。
將開發流程分為許多小型瀑布開發模式。
減少產品需求更動的影響。
開發成果較易顯現。
可在不同的建構版本(Build)中決定產品開發是否繼續。
改良自傳統瀑布式。
對品管是最有助益的方式。
確保所開發的產品符合設計規格。
承襲傳統瀑布式缺點,需求更動即造成後續影響。
軟體需求上的溝通確認較容易。
較適合專業開發模式。