Evolving role of software
Evolution एक प्रक्रिया है जिसमें सॉफ्टवेयर को step by step develop किया जाता है। जिसमें हम अलग-अलग लोगों से Requirement लेते हैं, उसके बाद software engineering के सभी rules को apply करते हुए Requirement के अनुसार ही सॉफ्टवेयर को develop किया जाता है।
Evolution सॉफ्टवेयर इंजीनियरिंग में सॉफ्टवेयर इंजीनियरिंग के process को follow करते हैं, उस प्रक्रिया process से जब एक सॉफ्टवेयर प्रोडक्ट तैयार होता है तब वह Evolution कहलाता है।
इनमे निम्न steps होते है
- Planning
- Analysis
- Design
- Implementation
- Maintenance

The evolving role of software
Role अर्थात भूमिका
साफ्टवेयर की दो मुख्य भूमिकाएं होती है:
- यह एक product है। (it is a product )
- यह दूसरे product को deliver करने के लिए vehicle है। (
it is vehicle for delivering other software prodcut).
1. it is a product:
सॉफ्टवेयर को Product (उत्पाद) कहा जाता है सॉफ्टवेयर प्रोडक्ट जो हम use करते हैं
सॉफ्टवेयर प्रोडक्ट्स (Software Products) वे प्रोग्राम या ऐप्लिकेशन होते हैं जिसे किसी विशेष काम को करने के लिए बनाए जाते हैं। ये प्रोडक्ट्स user (उपयोगकर्ताओं) की जरूरतों को पूरा करते हैं और उनके काम को आसान, तेज और बेहतर बनाते हैं।
Software Product क्या है?
Software Product एक तरह का डिजिटल उत्पाद (Digital Product) होता है जो कंप्यूटर, मोबाइल, या अन्य डिवाइस पर चलता है। यह यूजर्स को किसी खास काम को करने में मदद करता है।
Example
- Microsoft Office (Word, Excel)
- WhatsApp, Instagram, Facebook
- गेम्स (जैसे PUBG, Candy Crush)
- एंटीवायरस सॉफ्टवेयर (जैसे McAfee, Norton)
2. it is vehicle for delivering other software prodcut
सॉफ्टवेयर एक वाहन (Vehicle) की तरह है, जिसका ऑपरेटिंग सिस्टम (OS) उसका इंजन है।
वाहन (Vehicle)
जैसे एक कार या बाइक हमें एक जगह से दूसरी जगह ले जाती है, वैसे ही सॉफ्टवेयर हमें “डिजिटल दुनिया” में ले जाता है। यह हमारे काम को आसान और तेज बनाता है।
ऑपरेटिंग सिस्टम (OS)
ऑपरेटिंग सिस्टम सॉफ्टवेयर का दिमाग होता है। यह वाहन के इंजन की तरह काम करता है। जैसे, Windows, Android, iOS, या Linux। ये OS सॉफ्टवेयर और हार्डवेयर (जैसे कंप्यूटर या मोबाइल) के बीच कनेक्शन बनाते हैं। बिना OS के, सॉफ्टवेयर काम नहीं कर सकता।
Example:
अगर आपके पास एक स्मार्टफोन है, तो उसका ऑपरेटिंग सिस्टम (जैसे Android) ही उसे चलाता है। बिना Android के, आपका फोन सिर्फ एक प्लास्टिक और मेटल का डिब्बा होगा।
एक कंप्यूटर बिना Windows या macOS के कुछ नहीं कर सकता। एक मोबाइल बिना Android या iOS के सिर्फ एक बटन और स्क्रीन का डिब्बा होगा।
सॉफ्टवेयर दूसरे सॉफ्टवेयर को भी चलाता है। जैसे ऑपरेटिंग सिस्टम (OS) एक बड़ा सॉफ्टवेयर है, वैसे ही और भी सॉफ्टवेयर होते हैं जो OS के ऊपर चलते हैं।
उदाहरण
– Windows OS पर Microsoft Word, Excel, या गेम्स चलते हैं।
Android OS पर WhatsApp, YouTube, और अन्य ऐप्स चलते हैं। ऑपरेटिंग सिस्टम एक वाहन vehicle के रूप में कार्य करता है यदि ऑपरेटिंग सिस्टम ना हो तो other सॉफ्टवेयर कार्य नही करेंगे। उसी प्रकार एंड्राइड पर Play Store एक सॉफ्टवेयर है। लेकिन यदि Play Store ना हो तो दूसरे सॉफ्टवेयर हमारे एंड्राइड मे install नही कर पाएंगे ।
लेकिन यदि Play Store ना हो तो दूसरे सॉफ्टवेयर हमारे एंड्राइड मे install नही कर पाएंगे ।
“Evolving role of software” उम्मीद है कि यह topic आपके लिए Helpful हुआ होगा। और अधिक topics के लिए Search Button अथवा Read More Topics पर जाएं। “