सॉफ्टवेयर क्या है और इसकी विशेषताएं
Contents
software का ही कमाल है ,कि मिनटों में ATM से हम पैसा प्राप्त कर लेते हैं और mobile से electricity का bill जमा कर लेते हैं ,software ने मानव जीवन को आसान बना दिया है, और इससे हमारी समय की बचत भी हो रही है, ऐसे अनेकों उदाहरण है,जो मैं आपको बता सकता हूं ,कैसे software ने मानव जीवन को आसान बना दिया है ,technical language मैं आपको बताऊं तो software निर्देश data या program का एक सेट है , जिसका उपयोग हम computer या laptop या अपने mobile को संचालित करने के लिए करते हैं |चाहे mobile हो computer हो या ATM, जिससे आप हमेशा पैसा निकालने जाते हैं ,यह किसी मॉल में लगी हुई swipe machine , सभी software से ही चलती हैं, बिना इसके आज की दुनिया की कल्पना करना असंभव है |
आमतौर पर Software को कितने भागों में बांटा जा सकता है
आमतौर पर सॉफ्टवेयर को दो भागों में बांटा जा सकता है
Application software
Application software वे software है, जिनका उपयोग रोजमर्रा की जरूरत ,जैसे electricity का bill जमा करना, वर्ल्ड में latter type करना ,account बनाना, GST return भरना,आदि में उपयोग होता है| इस तरह के software को हम application software करते हैं |
System software
System software, जिनका उपयोग hardware को संदेश भेजने या computer को संचालित करने के लिए किया जाता है | बिना system software के application software नहीं चल सकते system software का सबसे अच्छा उदाहरण हमारे computer का operating system है, जो hardware और mouse, keyboard के बीच interface का कार्य करता है |
डिवाइस ड्राइवर (Device driver) क्या है |
दोस्तों क्या आपने कभी कंप्यूटर के operating system को इंस्टॉल होते हुए देखा है ? इंस्टॉल होने के उपरांत हम ड्राइवर की सीडी को भी CPU द्वारा इंस्टॉल करते हैं, इन्हीं ड्राइवर की सीडी को हम Device driver कहते हैं , जो कि फाइलों का एक समूह होता है , जो ऑपरेटिंग सिस्टम के साथ मिलकर हमारे हार्डवेयर को और अधिक सक्षम बनाता है |आपने देखा ही होगा अगर ऑपरेटिंग सिस्टम इंस्टॉल करने के बाद अगर ड्राइवर की सीडी स्टॉल नहीं करते हैं , तो हमारा कीबोर्ड, माउस और साउंड सही ढंग से काम ही नहीं करते हैं |
Antivirus और Malware virus क्या है |
इसी तरह एंटीवायरस और मालवीय वायरस भी सॉफ्टवेयर के ही भाग है, एंटीवायरस हमारे ऑपरेटिंग सिस्टम को वायरस से सुरक्षा प्रदान करता है, और कंप्यूटर की देखरेख में हमारी मदद करता है| अनवांटेड फाइलों को रिमूव करता है , इसके विपरीत मालवीय वायरस का काम हमारे कंप्यूटर और ऑपरेटिंग सिस्टम को नुकसान पहुंचाना होता है और यह हमारे फाइलों को क्षति पहुंचाता है |
सॉफ्टवेयर प्लगइन्स (Software plugins) क्या है |
दोस्तों आपने अपने मोबाइल या डेस्कटॉप पर गूगल क्रोम या अन्य ब्राउजर्स को खोला होगा उसमें कभी कभी आपने देखा होगा इंस्ट्रक्शन आते हैं, कि लेटेस्ट जावास्क्रिप्ट्सइं [javascript] स्टॉल करें ,तभी आपका ब्राउज़र सही ढंग से काम करेगा यह जो जावास्क्रिप्ट [javascript] है इन्हीं को Software plugins सॉफ्टवेयर कहते हैं, जिन का मुख्य उद्देश्य वेब ब्राउज़र की कार्य क्षमता को बढ़ाना होता है |
प्रोग्रामिंग उपकरण (Programming tools) क्या है |
दोस्तों कुछ दिन पहले मेरे दोस्त का फोन आया उसको कुछ कोडिंग में प्रॉब्लम आ रही थी और उसका कोड बहुत बड़ा था ,उसमें उसको बॉक्स ट्रेस करना था ,उसने मुझसे पूछा कि क्या कोई ऐसा टूल है, जो बॉक्स कम समय में ट्रेस कर सके मैंने उसे कुछ डिबगर प्रोग्रामिंग टूल बता दिया जिसके द्वारा उसने आसानी से अपने सॉफ्टवेयर में आई प्रॉब्लम को ठीक कर दिया, इन्हीं बॉक्स टूल्स को हम प्रोग्रामिंग टूल्स कहते हैं, जो हमारे प्रोग्राम या सॉफ्टवेयर में आई दिक्कत परेशानी को कम समय में ट्रेस करके हमें बता देते हैं इससे हमारी समय की बचत होती है |
सॉफ्टवेयर Architecture क्या है |
दोस्तों जब आप घर बनाते हैं तो सबसे पहला काम क्या होता है ? आप उस की डिजाइन ड्राइंग बनाते हैं, कहां कौन सा रूम बनेगा पार्किंग कहां होगी गार्डन कहां होगा, अगर हम ऐसा नहीं करें तो हमारा घर अव्यवस्थित हो जाएगा उसी तरह सॉफ्टवेयर आर्किटेक्ट भी एक तरह से सॉफ्टवेयर को बनाने की प्लानिंग है अगर आपका सॉफ्टवेयर आर्किटेक्ट अच्छा है तो आप उसे आसानी से मैनेज कर सकते हैं |
License सॉफ्टवेयर क्या है |
सॉफ्टवेयर लाइसेंस एक तरह की कानूनी प्रक्रिया है, या अनुबंध है जिसके द्वारा software कंपनियां अपने सोर्स कोड और ऑब्जेक्ट कोर्ट की कॉपी राइट्स संरक्षित करती हैं ,जिसका उपयोग कोई और नहीं कर सकता जब तक की कंपनी अपना कॉपीराइट्स किसी और को ना दे दे, अगर कोई चोरी-छिपे इसको चुराता है या इसका उपयोग करता है क्यों पूरी तरह से कानूनी अपराध है |
Patents सॉफ्टवेयर क्या है |
दोस्तों मेरी एक प्रश्न का उत्तर दीजिए ,अगर आपने कोई ऐसी खोज की है, जो दुनिया में कहीं नहीं पाई जाती है और इसके पहले ऐसी खोज किसी के द्वारा नहीं की गई हैं ,अपनी खोज को सुरक्षित करने के लिए आप क्या करेंगे ? कि कोई और दूसरा आपकी खोज [इंवेंशन] का copy past ना कर ले , या चुरा ना ले आपके लॉजिक को अपने सॉफ्टवेयर में यूज ना कर ले इसके लिए आपके इंवेंशन को सुरक्षित करना पड़ेगा का उपयोग कोई और ना कर सके, इसी सुरक्षित करने को हम पेटेंट कहते हैं | इसके लिए आपको आवेदन करना पड़ता है, यह आवेदन आप स्टेट गवर्नमेंट या सेंट्रल गवर्नमेंट को कर सकते हैं |
Software का इतिहास
- दोस्तों software का इतिहास जाने के पहले हम यह समझ ले किसी चीज का अविष्कार कब होता है , बिजली का आविष्कार क्यों हुआ ? एरोप्लेन क्यों बने ? जब हमें कोई काम करने मैं परेशानी या दिक्कत होती है , तो उस परेशानी और दिक्कत को खत्म करने के लिए हमें नई टेक्नोलॉजी और इंवेंशन की जरूरत होती है|
- इसी तरह सॉफ्टवेयर की खोज हुई | सबसे पहला सॉफ्टवेयर नंबरों की गणना का था इसे ही सबसे पहला कंप्यूटर प्रोग्राम माना जाता है जो 19वीं शताब्दी में Ada Lovelace द्वारा लिखा गया |
सॉफ्टवेयर के लाभ | Advantages of software
सॉफ्टवेयर के अनेकों लाभ हमें देखने को मिलते हैं, जिनमें से मुख्य हैं :-
सिंपल प्रोसेस | Simple process
पहले अकाउंट का काम करने के लिए हमें बही खाता बनाना पड़ता था,जिसमें काफी समय और गलती होने का डर बना रहता था,आजकल अकाउंट्स का सॉफ्टवेयर आ जाने के कारण हम यह सभी कार्य बहुत ही आसानी से कर पा रहे हैं, इसी तरह अनेकों उदाहरण हैं,जिसको देखते हुए हम कह सकते हैं , कि सॉफ्टवेयर ने मानव जीवन को आसान बना दिया है,और हमारे समय की बचत हो रही है,और लागत भी कम आ रही है |
उत्पादन में वृद्धि | Increase in production
जैसा कि आपको पता ही है, बिना सॉफ्टवेयर के मशीनें किसी काम की नहीं है,सॉफ्टवेयर इनेबल मशीन का उपयोग करके कृषि क्षेत्रों या वाहन निर्माण क्षेत्र या मेडिसिन क्षेत्र सभी क्षेत्रों के उत्पादन में अभूतपूर्व वृद्धि हुई है,यह सभी सॉफ्टवेयर के कारण ही संभव हो सका है |
किए गए कार्य का सही मूल्यांकन | Correct evaluation of work done
वर्कफ्लो मैनेजमेंट जैसे सॉफ्टवेयर आ जाने से आज कल किए गए कार्य का सही मूल्यांकन हो पा रहा है,जिससे कार्य की लागत में तो कमी आ ही रही है,और सही कर्मचारी को उसका हक भी मिल रहा है,यह सॉफ्टवेयर की एक मुख्य विशेषता है |
सॉफ्टवेयर के नुकसान | Disadvantages of software
दुनिया में ऐसी कोई भी चीज नहीं बनी है, जिस के फायदे और नुकसान ना हो अगर हम उसका उपयोग सही तरीके से करते हैं, तो हमें उसका फायदा मिलता है, अगर हम उसे गलत तरीके से करते हैं, तो हमें उसका नुकसान होता है, जैसे उदाहरण के तौर पर लीजिए दूध सभी के लिए फायदेमंद है, अगर हम उसका उपयोग ज्यादा क्वांटिटी में करने लगे तब वह हमारे शरीर के लिए हानिकारक होगी चलिए जानते हैं, कि सॉफ्टवेयर के disadvantages क्या-क्या है :-
डाटा सुरक्षा | Data security
डाटा हैकिंग के कारण सॉफ्टवेयर क्षेत्र बहुत प्रभावित हुआ है ,इसके कारण लोगों को अपने डेटा से हाथ धोना पड़ता है, जिससे लोगों को धन की हानि होती है ,और उनका डाटा सिक्योर नहीं रह पाता यह सॉफ्टवेयर क्षेत्र का सबसे बड़ा disadvantages है |
कनेक्टिविटी की आवश्यकता | Internet connectivity
आज 4G के जमाने में इंटरनेट कनेक्टिविटी के बिना कोई भी सॉफ्टवेयर नहीं चल सकता जबकि ग्रामीण क्षेत्रों में अभी भी इंटरनेट कनेक्टिविटी की बहुत प्रॉब्लम है, जिसके कारण सॉफ्टवेयर सिस्टम नहीं चल सकते यह भी सॉफ्टवेयर का एक disadvantages है |
निष्कर्ष | Conclusion
सॉफ्टवेयर मानव जीवन का एक महत्वपूर्ण भाग बन गया है ,आज की पोस्ट में हमने जाना सॉफ्टवेयर क्या होता है , सॉफ्टवेयर कितने प्रकार के होते हैं, और इसका हम उपयोग कहां कहां करते हैं ,अगर यह पोस्ट आपको अच्छी लगी हो तो इसे लाइक कीजिए और अपने दोस्तों को फॉरवर्ड कीजिए |
थैंक यू Thanks You
Nice post