नमस्कार दोस्तों , आप सभी का स्वागत है हमारे ब्लॉग में |आप सभी ने कभी न कभी सॉफ्टवेयर बग (Software bug) के बारे में तो जरूर सुना होगा | आजकल आये दिन न्यूज़ में बग से सम्बंधित खबरे आती रहती है | आज के इस ब्लॉग में हम जानेंगे के bug kya hota hai और कैसे इसकी मदद से लाखो रुपए कमाए जा सकते है |
1 . किसी प्रोग्राम में बग क्या होता है ? What is bug in a computer program?
बग सॉफ्टवेयर बनाते समय कोड में होने वाली त्रुटि या गलती है जिसके कारण सॉफ्टवेयर अपने तय कार्य से विपरीत कार्य करने लगता है | अगर इन बग्स को सही समय पर ना पकड़ा जाये तो इसके कारण सॉफ्टवेयर बनाने वाली कंपनी और उपभोक्ता दोनों को ही लाखो रुपए का नुकसान झेलना पड़ सकता है |
सॉफ्टवेयर बग का उदाहरण Example of software bugs in computer
एक उदाहरण से समझते है , मान लीजिये किसी कंपनी द्वारा एक फ़ूड डिलीवरी सॉफ्टवेयर बनाया जा रहा है जिसकी मदद से यूजर ऑनलाइन खाना मंगवा सकते है | इस सॉफ्टवेयर में पेमेंट का ऑप्शन बनाया जा रहा है जिसकी मदद से यूजर को ऑनलाइन खाने का बिल भरना होगा |
इस पेमेंट ऑप्शन की कोडिंग करते समय डेवलपर से कुछ गलती हो जाती है जिसके कारण यह सॉफ्टवेयर कभी-कभी बिना पेमेंट के भी फ़ूड डिलीवर करने लगता है | इसी को बग बोला जाता है तथा इस प्रकार के सॉफ्टवेयर कोड को Buggy code कहा जाता है |
अब अगर सॉफ्टवेयर की टेस्टिंग के दौरान ये बग पकड़ में नहीं आया तो इसे कस्टमर को दे दिया जायेगा जो की कोई रेस्टोरेंट या होटल आदि हो सकता है और इस बग के कारण उसे काफी नुकसान उठाना पड़ेगा |
2 . बग कैसे पकड़ा जाता है ? How is the bug caught?
सॉफ्टवेयर बनाने के कई चरण होते है तथा हर चरण के बाद सॉफ्टवेयर को कई प्रकार की टेस्टिंग से गुजरना होता है | इन Software testing के माध्यम से सॉफ्टवेयर की कार्यप्रणाली को कई मानकों पर परखा जाता है | इन सभी चरणों को पूरा करने के बाद लगभग सारे बग्स को पकड़ लिया जाता है और उन्हें हटा दिया जाता है |
परन्तु इन सब के बाद भी कई बार कुछ बग्स बच जाते है | इसलिए
कंपनिया सॉफ्टवेयर तैयार होने के बाद कुछ लिमिटेड यूजर्स के लिए उसे खुला रखती है
| यह यूजर्स सॉफ्टवेयर को यूज़ करते है और अगर उसमे कुछ खामी दिखती है तो वे कंपनी को
सूचित करते है | इसके बाद कंपनी सॉफ्टवेयर में जरूरी बदलाव करती है और वापस से यूजर्स
को देती है | अगर यूजर्स को सॉफ्टवेयर में कोई खामी नहीं दिखती तो फिर उसे सभी यूजर्स
के लिए खोल दिया जाता है |
3 . बग-बाउंटी क्या है ? What is bug bounty program?
आइये अब जानते है bug-bounty kya hai? बग - बाउंटी एक प्रोग्राम है जिसमे सॉफ्टवेयर कंपनिया, वेबसाइटस आदि ऐसे लोगो को आमंत्रित करती है जिन्हे बग पकड़ने में महारत हासिल हो | ऐसे लोगो को bug bounty hunters कहा जाता है | ये कंपनिया या वेबसाइटस अपने द्वारा बनाये गए किसी सॉफ्टवेयर उत्पाद को इन सब लोगो को दिखती है तथा उसमे बग ढूंढने को कहती है |
अगर किसी
विशेषज्ञ द्वारा उस सॉफ्टवेयर उत्पाद में बग ढूंढ लिया जाता है तो उसे सर्टिफिकेट तथा
धनराशि दी जाती है | अगर बग काफी गंभीर होता है तो यह धनराशि करोडो और अरबो में भी
हो सकती है | कुछ प्रसिद्ध कंपनिया जो इस प्रकार के प्रोग्राम आयोजित करती रहती है
उनमें Intel, Yahoo, Facebook, Apple तथा Google
प्रमुख है |
4 . किसी भी सॉफ्टवेयर में बग कैसे ढूंढे ? How to find bugs in a software?
किसी भी सॉफ्टवेयर या वेबसाइट में बग ढूंढने के लिए आपको सॉफ्टवेयर क्षेत्र से जुडी चीज़ो की जानकारी होना चाहिए | कंप्यूटर से सम्बंधित कोर्सेज जैसे की कंप्यूटर नेटवर्क्स, डाटा स्ट्रक्चर, वेब डेवलपमेंट, कोडिंग आदि की जानकारी होना चाहिए |साथ ही ऑपरेटिंग सिस्टम्स जैसे लिनक्स(Linux), विंडोज(Windows) आदि की कार्यप्रणाली के बारे में भी पता होना चाहिए | अधिक जानकारी के लिए आप इंटरनेट पर इन कॉसेस के बारे में सर्च कर सकते है |
तो दोस्तों यह थी software bug ke bare me jaankari | आशा है आपको पसंद आयी होगी | हम ऐसी ही कई रोचक जानकारी आपके लिए लाते रहेंगे | तब तक के लिए नमस्कार |
अन्य पोस्ट्स - जावा क्या है ? | What is java programming language in hindi
फिशिंग क्या है? | phishing attack kya hota hai in hindi
how to download and install java jdk 64-bit for windows 10 in hindi
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग in hindi | OOPs concepts in hindi
write basic java hello world program in notepad and explain in hindi
how to compile and run java program in notepad and command prompt in hindi
-------------------------------------------Tags------------------------------------------------
what is bug in a computer program?
what is bug bounty program in hindi
software bug ke bare me jaankari
bug kya hota hai
Example of software bugs in a computer
how is the bug caught
how to find bugs in a software
buggy code kya hai
bug bounty hunters
bug-bounty kya hai?
0 टिप्पणियाँ