Software Development Life Cycle क्या है? SDLC का परिचय In Hindi

0
231
Software Development Life Cycle क्या है? SDLC का परिचय In Hindi
Software Development Life Cycle क्या है? SDLC का परिचय In Hindi

 Software Development Life Cycle क्या है? SDLC का परिचय In Hindi,Programming software या एक Applications कई बार कुछ Stressful हो सकता है, खासकर जब यह एक बड़ी परियोजना के विभिन्न भागों को कोड करने की बात आती है। इस प्रकार, एक ऐसी प्रणाली का होना जो आपको विकास की प्रक्रिया को चरण-दर-चरण पूरा करने की अनुमति देता है, बिना किसी परेशानी के उच्च गुणवत्ता वाले सॉफ़्टवेयर का उत्पादन करने के लिए आवश्यक है।




 Software Development Life Cycle क्या है? SDLC का परिचय In Hindi

यह वही है जो SDLC है – गतिविधियों की एक प्रणाली जिसमें कई चरण या चरण शामिल हैं और जब पीछा किया जाता है, तो यह सुनिश्चित करता है कि आपके पास कार्य की अच्छी समझ है जबकि त्रुटि को यथासंभव समाप्त करना।

इस लेख में, हम इन चरणों में गहरी-गोताखोरी करेंगे और उनमें से प्रत्येक में क्या शामिल होगा।

Business Analysis या Discovery Phase

सबसे पहले, आपको योजना बनानी होगी। बहुत ज्यादा प्लानिंग जैसी कोई बात नहीं है और अगर आप इस स्टेज के दौरान एक छोटी सी भी डिटेल को मिस करते हैं, तो आप खुद को पूरे प्रोजेक्ट को रिवाइज कर सकते हैं।

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

सुनिश्चित करें कि आपके द्वारा जो विचार आते हैं, वे आपके ग्राहक (या आपकी अपनी) आवश्यकताओं के अनुसार हैं ताकि आप रचनात्मक होते हुए मूल कार्य से चिपके रहें और नवीन विचारों के साथ आएँ।

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

सब सब में, यह चरण आपके लिए एक बेहतर विचार है कि सॉफ्टवेयर का अंतिम टुकड़ा कैसा दिखना चाहिए क्योंकि यह वही होगा जो आपके काम पर आधारित है।

एसडीएलसी में इस बिंदु पर, आपके पास सॉफ्टवेयर विकास पर एक संक्षिप्त शुरुआत करने और यहां तक ​​कि एक मूल प्रोटोटाइप के साथ आने के लिए आवश्यक सभी जानकारी होनी चाहिए – बहुत कम से कम, आपको अधिक विस्तृत ब्रेकडाउन का निर्माण करने में सक्षम होना चाहिए परियोजना की तुलना में आप पहले था। Software Development Life Cycle क्या है? SDLC का परिचय In Hindi,

यह एक संक्षिप्त प्रोटोटाइप करने के लिए समय लेने के लायक है ताकि आप और आपके ग्राहक आपके विचारों को कार्रवाई में देख सकें और कुछ प्रतिक्रिया एकत्र कर सकें।




 अब, विकास परियोजना को पूरी तरह से विस्तार करने के बाद, आप इसे छोटे कार्यों में विभाजित कर सकते हैं। यदि आप डेवलपर्स की एक टीम के साथ काम कर रहे हैं, तो यह भी तदनुसार कार्यों को विभाजित करने का एक अच्छा समय है ताकि हर कोई परिचित हो कि वे किस भूमिका में होंगे और तैयारी शुरू कर देंगे।

Design

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

किसी भी सीमा जो सिस्टम है जो सॉफ्टवेयर कार्यक्षमता के लिए प्रासंगिक होगी, और वे सुनिश्चित करते हैं कि प्रस्तावित सॉफ्टवेयर एक बार होने के बाद किसी भी प्रमुख मुद्दे का सामना नहीं करेगा। कार्यान्वित किया। Software Development Life Cycle क्या है? SDLC का परिचय In Hindi,

सिस्टम एनालिसिस स्टेज से आगे बढ़ने पर एक अधिक जटिल प्रोटोटाइप बनाया जा सकता है ताकि सभी शामिल पार्टियां इस बात की बेहतर समझ हासिल कर सकें कि अंतिम उत्पाद कैसा दिखेगा और इसमें आने वाली किसी भी समस्या को हल किया जा सकता है।

अगले चरण पर, जो प्रोग्रामिंग कर रहा है, आगे बढ़ने से पहले, लीडर डेवलपर उन सभी योजनाओं की पुष्टि करेगा जो बनाई गई हैं और सुनिश्चित करें कि मुख्य विकास शुरू करने और शुरू करने से पहले ग्राहक की ज़रूरतें पूरी होने वाली हैं।

Programming

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




 एक बात ध्यान में रखने योग्य है कि भले ही आपने उन सभी सूचनाओं को इकट्ठा कर लिया होगा जिनकी आपको पहले जरूरत है, यदि आप नौकरी की किसी भी आवश्यकता के बारे में अनिश्चित हैं तो अपने ग्राहक से संपर्क करें – किसी भी अनिश्चितता को दूर करने में कोई शर्म नहीं है और वे ऐसा करने के लिए आपकी आलोचना नहीं होगी।

Testing

कोडित कार्यक्रम का परीक्षण करना महत्वपूर्ण है। यह प्रोग्राम चलाने के रूप में सरल नहीं है, प्रत्येक सुविधाओं का एक बार उपयोग करना, फिर इसे कॉल करना – आपको कई परीक्षण विधियों का उपयोग करते हुए कई पार्टियों के बीच पूरी तरह से परीक्षण करना होगा।

  • चीजों को Overcomplicate किए बिना, परीक्षण चरण के दौरान ध्यान रखने योग्य कुछ चीजें नीचे दी गई हैं।
  • जब आप कार्यक्रम के साथ बातचीत करते हैं या डेटा (इनपुट) दर्ज करते हैं, तो क्या आप उस आउटपुट के साथ प्रदान किए जा रहे हैं जिसकी आपको उम्मीद है?
  • क्या कार्यक्रम की प्रत्येक विशेषताओं को आसानी से पहचाना जा सकता है और क्या उन्हें कार्य करना चाहिए?
  • क्या कार्यक्रम अपने प्रारंभिक उद्देश्य को पूरा करता है?
  • क्या प्रोग्राम कुशलता से चलता है और कंप्यूटर सिस्टम के संसाधनों का अच्छा उपयोग करता है?
  • क्या कोई सुधार है जो आप कर सकते हैं?
  • यह सुनिश्चित करने के लिए अपने कार्यक्रम का अत्यधिक परीक्षण करने के बाद कि इसमें कुछ गड़बड़ नहीं है, आप इसे लागू करने के लिए तैयार हैं।
  • हालांकि, यदि आप पाते हैं कि समस्याएं हैं या जो सुधार किए जा सकते हैं, तो जारी रखने से पहले उन्हें ठीक करना सुनिश्चित करें। याद रखें कि आपने जिन बगों का सामना किया था, उन नोटों को कैसे तय किया है – यह तब उपयोगी है जब आप भविष्य में किसी भी संबंधित कीड़े का अनुभव करते हैं।

Implementation

अंत में, यह पर्यावरण में सॉफ्टवेयर को लागू करने का समय है जिसका वह इरादा है। यह एसडीएलसी का अंतिम चरण है और इसमें इच्छित कंप्यूटर सिस्टम पर सॉफ़्टवेयर सेट करना, किसी भी अन्य सिस्टम को शामिल करना होगा, और इसे अपने क्लाइंट के माध्यम से चलना होगा। Software Development Life Cycle क्या है? SDLC का परिचय In Hindi,




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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

CommentLuv badge