model को 1985 में BOHEM ने प्रस्तावित किया था। इस मॉडल का आकार घुमावदार (spiral) होने Spiral की वजह से इसे spiral model कहते हैं।
स्पाइरल मॉडल में वॉटरफॉल मॉडल तथा प्रोटोटाइप मॉडल दोनों आते है अर्थात् यह वॉटरफॉल मॉडल तथा प्रोटोटाइप मॉडल दोनों का संयोजन है।
स्पाइरल मॉडल का प्रयोग बड़े projects के लिए किया जाता है, छोटे projects में इसका प्रयोग नहीं किया जाता है तथा यह मॉडल बहुत अधिक खर्चीला (expensive) है।
सर्पिल मॉडल के चरण- ( Spiral Model Phases)
स्पाइरल मॉडल में निम्नलिखित 4 चरण होते हैं-
(1) Planning –
प्लानिंग फेज में जितनी भी हमारी requirements हैं उनको एकत्रित किया जाता है। Planning phase में हम सॉफ्टवेयर को हम क्या achieve कराना चाहते हैं या उसके goals क्या है? discuss करते हैं।
(2) Risk analysis-
इस फेज में हम जितने भी रिस्क है उनको identify किया जाता है तथा अगर कोई रिस्क मिलता है तो उसका solution निकाला जाता है।
(3) Engineering-
इस फेज की coding तथा टेस्टिंग की जाती है तथा सॉफ्टवेयर के डेवलपमेंट की पूरी प्रक्रिया इसी फेज में आती है।
(4) Evaluation-
इस फेज में जो भी सॉफ्टवेयर बनके तैयार हुआ है उसको customer evaluate (मूल्यांकन) करते हैं तथा अपना feedback देते हैं।