सॉफ्टवेयर इंजीनियरिंग में RAD मॉडल: आरेख और चरण

RAD मॉडल क्या है?

आरएडी मॉडल रैपिड एप्लीकेशन डेवलपमेंट मॉडल एक सॉफ्टवेयर विकास प्रक्रिया है जो प्रोटोटाइप पर आधारित है।ping बिना किसी विशिष्ट योजना के। आरएडी मॉडल में, योजना पर कम ध्यान दिया जाता है और विकास कार्यों को अधिक प्राथमिकता दी जाती है। इसका लक्ष्य विकास करना है।ping कम समय में सॉफ्टवेयर विकसित करना।

SDLC RAD मॉडलिंग के निम्नलिखित चरण हैं

  • बिजनेस मॉडलिंग
  • मॉडलिंग की दिनांक
  • प्रक्रिया मॉडलिंग
  • आवेदन निर्माण
  • परीक्षण और टर्नओवर
RAD मॉडल आरेख
RAD मॉडल आरेख

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

सॉफ्टवेयर इंजीनियरिंग में RAD मॉडल

सॉफ्टवेयर इंजीनियरिंग में RAD मॉडल

RAD मॉडल के विभिन्न चरण

रैपिड एप्लीकेशन डेवलपमेंट मॉडल के निम्नलिखित पांच प्रमुख चरण हैं

RAD मॉडल चरण RAD मॉडलिंग में की जाने वाली गतिविधियाँ
बिजनेस मॉडलिंग विभिन्न व्यावसायिक चैनलों के बीच सूचना के प्रवाह और वितरण के आधार पर, उत्पाद को डिज़ाइन किया गया है
मॉडलिंग की दिनांक व्यवसाय मॉडलिंग से एकत्रित जानकारी को डेटा ऑब्जेक्ट्स के एक सेट में परिष्कृत किया जाता है जो व्यवसाय के लिए महत्वपूर्ण होते हैं
प्रक्रिया मॉडलिंग डेटा मॉडलिंग चरण में घोषित डेटा ऑब्जेक्ट को व्यवसाय फ़ंक्शन को लागू करने के लिए आवश्यक सूचना प्रवाह को प्राप्त करने के लिए रूपांतरित किया जाता है
आवेदन निर्माण सॉफ्टवेयर के निर्माण, प्रक्रिया और डेटा मॉडल को प्रोटोटाइप में परिवर्तित करने के लिए स्वचालित उपकरणों का उपयोग किया जाता है
परीक्षण और टर्नओवर चूंकि प्रत्येक पुनरावृत्ति के दौरान प्रोटोटाइप का व्यक्तिगत रूप से परीक्षण किया जाता है, इसलिए RAD में समग्र परीक्षण समय कम हो जाता है।

RAD पद्धति का उपयोग कब करें?

  • जब किसी सिस्टम को कम समय (2-3 महीने) में तैयार करना हो
  • जब आवश्यकताएं ज्ञात हों
  • जब उपयोगकर्ता सम्पूर्ण जीवन चक्र में शामिल रहेगा
  • जब तकनीकी जोखिम कम हो
  • जब ऐसी प्रणाली बनाने की आवश्यकता होती है जिसे 2-3 महीने के समय में मॉड्यूलर बनाया जा सके
  • जब बजट इतना अधिक हो कि कोड निर्माण के लिए स्वचालित उपकरणों की लागत के साथ-साथ मॉडलिंग के लिए डिजाइनरों को वहन किया जा सके

तीव्र अनुप्रयोग विकास के लाभ और नुकसान

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

सारांश

  • RAD का पूर्ण रूप या RAD का अर्थ है: रैपिड एप्लिकेशन डेवलपमेंट
  • रैपिड एप्लीकेशन डेवलपमेंट की परिभाषा: रैपिड एप्लीकेशन डेवलपमेंट मॉडल एक सॉफ्टवेयर विकास प्रक्रिया है जो प्रोटोटाइप पर आधारित है।ping बिना किसी विशेष योजना के।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: