फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति के बीच अंतर

फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति के बीच अंतर
फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति के बीच अंतर

वीडियो: फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति के बीच अंतर

वीडियो: फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति के बीच अंतर
वीडियो: संरचना बनाम वंशानुक्रम प्रो युक्तियाँ 2024, सितंबर
Anonim

फुर्तीली बनाम पारंपरिक सॉफ्टवेयर विकास पद्धति

आज सॉफ्टवेयर उद्योग में विभिन्न सॉफ्टवेयर विकास पद्धतियों का उपयोग किया जाता है। वाटरफॉल डेवलपमेंट मेथड सबसे शुरुआती सॉफ्टवेयर डेवलपमेंट मेथड में से एक है। वी-मॉडल, आरयूपी और कुछ अन्य रेखीय, पुनरावृत्तीय और संयुक्त रैखिक-पुनरावृत्ति विधियां, जो जलप्रपात पद्धति के बाद आई थीं, जिसका उद्देश्य जलप्रपात विधि के कई मुद्दों को मिटा देना था। इन सभी पूर्व पद्धतियों को पारंपरिक सॉफ्टवेयर विकास पद्धतियां कहा जाता है। एजाइल मॉडल एक अधिक हालिया सॉफ्टवेयर डेवलपमेंट मॉडल है जिसे पारंपरिक मॉडलों में पाई गई कमियों को दूर करने के लिए पेश किया गया है।एजाइल का मुख्य फोकस सिस्टम को बहुत छोटे और प्रबंधनीय उप-भागों में तोड़कर, जल्द से जल्द परीक्षण को शामिल करना और उत्पाद के एक कार्यशील संस्करण को बहुत जल्दी जारी करना है।

पारंपरिक सॉफ्टवेयर विकास पद्धति क्या है?

वाटरफॉल विधि, वी-मॉडल और आरयूपी जैसी सॉफ्टवेयर पद्धतियों को पारंपरिक सॉफ्टवेयर विकास पद्धति कहा जाता है। वाटरफॉल पद्धति सबसे शुरुआती सॉफ्टवेयर विकास मॉडल में से एक है। जैसा कि नाम से पता चलता है, यह एक अनुक्रमिक प्रक्रिया है जिसमें प्रगति कई चरणों (आवश्यकता विश्लेषण, डिजाइन, विकास, परीक्षण और कार्यान्वयन) के माध्यम से ऊपर से नीचे तक, एक झरने के समान होती है। वी-मॉडल को वाटरफॉल सॉफ्टवेयर डेवलपमेंट मॉडल का विस्तार माना जाता है। वी-मॉडल वाटरफॉल मॉडल में परिभाषित चरणों के बीच समान संबंधों का उपयोग करता है। लेकिन रैखिक रूप से उतरने के बजाय (वाटरफॉल मॉडल की तरह) वी-मॉडल तिरछे नीचे कदम रखता है और फिर वापस ऊपर (कोडिंग चरण के बाद) जाता है, जिससे अक्षर V का आकार बनता है।RUP (रेशनल यूनिफाइड प्रोसेस) एक अनुकूलनीय प्रक्रिया ढांचा है (एक भी ठोस प्रक्रिया नहीं), जिसे विकास संगठन द्वारा उनकी आवश्यकताओं के अनुसार अनुकूलित किया जा सकता है। जलप्रपात के समान ही, इसकी स्थापना, विस्तार, निर्माण और संक्रमण के रूप में निश्चित चरण हैं। लेकिन झरने के विपरीत, आरयूपी एक पुनरावृत्त प्रक्रिया है।

फुर्तीली क्या है?

फुर्तीली घोषणापत्र के आधार पर एक बहुत ही हालिया सॉफ्टवेयर विकास पद्धति (या अधिक सही ढंग से, कार्यप्रणाली का एक समूह) है। इसे पारंपरिक सॉफ्टवेयर विकास पद्धतियों में कुछ कमियों को हल करने के लिए विकसित किया गया था। फुर्तीली विधियाँ विकास चक्र की शुरुआत में ग्राहक की भागीदारी को उच्च प्राथमिकता देने पर आधारित हैं। यह ग्राहक द्वारा जल्द से जल्द और यथासंभव परीक्षण को शामिल करने की अनुशंसा करता है। एक स्थिर संस्करण उपलब्ध होने पर प्रत्येक बिंदु पर परीक्षण किया जाता है। एजाइल की नींव परियोजना की शुरुआत से परीक्षण शुरू करने और परियोजना के अंत तक जारी रखने पर आधारित है।स्क्रम और एक्सट्रीम प्रोग्रामिंग एजाइल विधियों के दो सबसे लोकप्रिय रूपांतर हैं।

एजाइल का मुख्य मूल्य "गुणवत्ता टीम की जिम्मेदारी है", जो इस बात पर जोर देता है कि सॉफ्टवेयर की गुणवत्ता पूरी टीम की जिम्मेदारी है (न कि केवल परीक्षण टीम)। एजाइल का एक अन्य महत्वपूर्ण पहलू सॉफ्टवेयर को छोटे प्रबंधनीय भागों में तोड़ना और उन्हें बहुत जल्दी ग्राहक तक पहुंचाना है। एक कार्यशील उत्पाद वितरित करना अत्यंत महत्वपूर्ण है। फिर टीम सॉफ्टवेयर में सुधार करना जारी रखती है और हर बड़े कदम पर लगातार डिलीवर करती है। यह बहुत कम रिलीज चक्र (स्क्रम में स्प्रिंट कहा जाता है) और प्रत्येक चक्र के अंत में सुधार के लिए प्रतिक्रिया प्राप्त करके प्राप्त किया जाता है। पहले के तरीकों में डेवलपर्स और टेस्टर जैसे टीम के अधिक इंटरैक्शन के बिना योगदानकर्ता, अब एजाइल मॉडल के भीतर एक साथ काम करते हैं।

फुर्तीली और पारंपरिक सॉफ्टवेयर विकास पद्धति में क्या अंतर है?

यद्यपि एजाइल पद्धति पुनरावृत्त विकास पर आधारित है क्योंकि कुछ पारंपरिक दृष्टिकोणों में, चुस्त और पारंपरिक पद्धतियों में महत्वपूर्ण अंतर हैं।पारंपरिक दृष्टिकोण नियोजन को अपने नियंत्रण तंत्र के रूप में उपयोग करते हैं, जबकि फुर्तीली मॉडल उपयोगकर्ताओं की प्रतिक्रिया को मुख्य नियंत्रण तंत्र के रूप में उपयोग करते हैं। चुस्त को पारंपरिक तरीकों की तुलना में लोक-केंद्रित दृष्टिकोण कहा जा सकता है। एजाइल मॉडल पारंपरिक तरीकों की तुलना में उत्पाद का एक कार्यशील संस्करण बहुत जल्दी प्रदान करता है ताकि ग्राहक को कुछ लाभों का एहसास जल्दी हो सके। एजाइल का परीक्षण चक्र समय पारंपरिक तरीकों की तुलना में अपेक्षाकृत कम है, क्योंकि परीक्षण विकास के समानांतर किया जाता है। अधिकांश पारंपरिक मॉडल चंचल मॉडल की तुलना में बहुत कठोर और अपेक्षाकृत कम लचीले होते हैं। इन सभी फायदों के कारण, एजाइल को इस समय पारंपरिक तरीकों की तुलना में प्राथमिकता दी जाती है।

सिफारिश की: