Chapter 2
Chapter 2 — अध्ययन नोट्स
NCERT-संरेखित · 11 नोट्स · 3 निःशुल्क दिखाए गए
2.1 सॉफ्टवेयर इंजीनियरिंग का परिचय
व्याख्या2.1 सॉफ्टवेयर इंजीनियरिंग का परिचय
सॉफ्टवेयर इंजीनियरिंग एक व्यवस्थित, अनुशासित और मात्रात्मक दृष्टिकोण है, जिसके माध्यम से सॉफ्टवेयर का विकास, संचालन और अनुरक्षण किया जाता है। यह कंप्यूटर विज्ञान का एक उपक्षेत्र है, जिसमें सॉफ्टवेयर उत्पादों की गुणवत्ता, लागत और समय का ध्यान रखा जाता है। सॉफ्टवेयर इंजीनियरिंग के अंतर्गत विभिन्न प्रक्रियाओं, विधियों और उपकरणों का उपयोग किया जाता है ताकि सॉफ्टवेयर उत्पाद विश्वसनीय, कुशल और उपयोगकर्ता की आवश्यकताओं के अनुसार हो। यह क्षेत्र सॉफ्टवेयर विकास के जीवन चक्र (Software Development Life Cycle) के सभी चरणों को कवर करता है, जैसे आवश्यकता विश्लेषण, डिजाइन, कोडिंग, परीक्षण और अनुरक्षण। सॉफ्टवेयर इंजीनियरिंग की आवश्यकता इसलिए है क्योंकि सॉफ्टवेयर की जटिलता, उपयोगकर्ता की अपेक्षाएँ और तकनीकी परिवर्तन लगातार बढ़ रहे हैं।
- सॉफ्टवेयर इंजीनियरिंग एक व्यवस्थित प्रक्रिया है।
- यह सॉफ्टवेयर उत्पादों की गुणवत्ता सुनिश्चित करता है।
- सॉफ्टवेयर विकास के जीवन चक्र के सभी चरणों को कवर करता है।
- सॉफ्टवेयर इंजीनियरिंग में विभिन्न विधियाँ और उपकरणों का प्रयोग होता है।
- सॉफ्टवेयर की जटिलता और उपयोगकर्ता की अपेक्षाएँ लगातार बढ़ रही हैं।
- 📌 सॉफ्टवेयर इंजीनियरिंग: सॉफ्टवेयर के विकास, संचालन और अनुरक्षण की व्यवस्थित प्रक्रिया।
- 📌 जीवन चक्र: सॉफ्टवेयर विकास के विभिन्न चरणों का क्रम।
2.2 सॉफ्टवेयर और हार्डवेयर में अंतर
अवधारणा2.2 सॉफ्टवेयर और हार्डवेयर में अंतर
सॉफ्टवेयर और हार्डवेयर कंप्यूटर प्रणाली के दो मुख्य घटक हैं। हार्डवेयर वह भौतिक उपकरण है जिसे देखा और छुआ जा सकता है, जैसे मॉनिटर, कीबोर्ड, सीपीयू आदि। सॉफ्टवेयर वह प्रोग्राम या निर्देशों का समूह है, जो हार्डवेयर को कार्य करने के लिए निर्देशित करता है। सॉफ्टवेयर के बिना हार्डवेयर निष्क्रिय रहता है। सॉफ्टवेयर को अद्यतन (update) किया जा सकता है, जबकि हार्डवेयर को बदलना महंगा और कठिन होता है। सॉफ्टवेयर मुख्यतः दो प्रकार के होते हैं: सिस्टम सॉफ्टवेयर (जैसे ऑपरेटिंग सिस्टम) और एप्लिकेशन सॉफ्टवेयर (जैसे वर्ड प्रोसेसर)।
- हार्डवेयर भौतिक उपकरण है, सॉफ्टवेयर निर्देशों का समूह है।
- सॉफ्टवेयर के बिना हार्डवेयर निष्क्रिय रहता है।
- सॉफ्टवेयर को आसानी से अद्यतन किया जा सकता है।
- हार्डवेयर को बदलना महंगा और कठिन होता है।
- सॉफ्टवेयर दो प्रकार के होते हैं: सिस्टम और एप्लिकेशन सॉफ्टवेयर।
- 📌 हार्डवेयर: कंप्यूटर के भौतिक घटक।
- 📌 सॉफ्टवेयर: निर्देशों का समूह जो हार्डवेयर को नियंत्रित करता है।
2.3 सॉफ्टवेयर के प्रकार
परिभाषा2.3 सॉफ्टवेयर के प्रकार
सॉफ्टवेयर मुख्यतः दो प्रकार के होते हैं: (1) सिस्टम सॉफ्टवेयर और (2) एप्लिकेशन सॉफ्टवेयर। सिस्टम सॉफ्टवेयर वह प्रोग्राम है जो कंप्यूटर हार्डवेयर के साथ इंटरफेस प्रदान करता है और अन्य सॉफ्टवेयर को चलाने के लिए आवश्यक होता है। उदाहरण: ऑपरेटिंग सिस्टम (
SLM - Software Engineering (Hindi) के सभी 20 अध्याय
Software Engineering · Vardhman Mahaveer Open University
5 और अध्याय — सभी देखें →