चंचल और वी पद्धतियों (मॉडल) के बीच का अंतर

Anonim

चंचल बनाम वी पद्धतियां (मॉडल)

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

वी पद्धतियाँ (मॉडल) क्या है?

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

-2 ->

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

चंचल क्या है?

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

चंचल और वी पद्धति (मॉडल) में क्या अंतर है?

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