The Spiral Model is a risk-driven software development process model that combines elements of both prototyping and the waterfall modelSi tratta di un tipo di sviluppo iterativo in cui il progetto attraversa quattro fasi in ogni iterazione (spirale): definire gli obiettivi, identificare e risolvere i rischi, sviluppare e testare, e pianificare l'iterazione successiva. Pone l'accento sull'analisi continua dei rischi.

















