What is Software Engineering – Software Engineering tutorial in Hindi

software engineering tutorial in hindi, introduction to software engineering in hindi,what is software engineering in hindi,

Software engineering tutorial in Hindi

सॉफ्टवेयर इंजीनियरिंग ट्यूटोरियल सॉफ्टवेयर इंजीनियरिंग की बुनियादी और उन्नत अवधारणाओं को प्रदान करता है। introduction to software engineering in hindi सॉफ्टवेयर इंजीनियरिंग एक सॉफ्टवेयर को डिजाइन और विकसित करने के लिए एक standard procedure प्रदान करता है। what is the software engineering in hindi हमारे सॉफ्टवेयर इंजीनियरिंग ट्यूटोरियल में सॉफ्टवेयर इंजीनियरिंग model, सॉफ्टवेयर development life cycle, requirement इंजीनियरिंग, सॉफ्टवेयर डिजाइन tools, सॉफ्टवेयर डिजाइन strategies, सॉफ्टवेयर डिजाइन levels, सॉफ्टवेयर project management, सॉफ्टवेयर management activities, सॉफ्टवेयर management tools, सॉफ्टवेयर testing जैसे सॉफ्टवेयर इंजीनियरिंग के सभी विषय शामिल हैं।

What is Software Engineering in hindi

what is software engineering in hindi: Term सॉफ्टवेयर इंजीनियरिंग दो शब्दों, का उत्पाद है सॉफ्टवेयर और इंजीनियरिंगसॉफ्टवेयर integrated programs का एक संग्रह है। software kya hai सॉफ़्टवेयर ध्यान से organized निर्देशों और किसी विशेष कंप्यूटर भाषाओं में से किसी पर डेवलपर्स द्वारा लिखे गए कोड का निर्वाह करता है। कंप्यूटर प्रोग्राम और संबंधित दस्तावेज जैसे आवश्यकताएं, डिजाइन मॉडल और उपयोगकर्ता manual.

इंजीनियरिंग framework, processes आदि का आविष्कार, डिजाइन, निर्माण, रखरखाव और सुधार के लिए scientific और practical ज्ञान का अनुप्रयोग (application) है ।

software engineering kya hai: सॉफ्टवेयर इंजीनियरिंग अच्छी तरह से परिभाषित वैज्ञानिक सिद्धांतों, तकनीकों और प्रक्रियाओं का उपयोग करके सॉफ्टवेयर उत्पाद के विकास (development) से संबंधित एक इंजीनियरिंग शाखा है। सॉफ्टवेयर इंजीनियरिंग का परिणाम एक प्रभावी और विश्वसनीय सॉफ्टवेयर product है।

Why is software engineering required?

सॉफ्टवेयर इंजीनियरिंग निम्नलिखित कारणों से आवश्यक है:

  • बड़े सॉफ्टवेयर का प्रबंधन करने के लिए
  • अधिक scalability के लिए
  • Cost management
  • सॉफ्टवेयर की dynamic nature का प्रबंधन करने के लिए
  • बेहतर गुणवत्ता प्रबंधन के लिए

Need of software engineering 

need of software engineering in hindi: सॉफ़्टवेयर इंजीनियरिंग की आवश्यकता उपयोगकर्ता की आवश्यकताओं की progress की उच्च दर और उस environment के कारण दिखाई देती है जिस पर program काम कर रहा है।

  • Adaptability: यदि सॉफ़्टवेयर procedure वैज्ञानिक और इंजीनियरिंग ideas पर आधारित नहीं होते, तो मौजूदा सॉफ्टवेयर को scale करने के मुकाबले फिर से नए सॉफ़्टवेयर को बनाना सरल होगा।
  • Cost: जैसा कि हार्डवेयर उद्योग ने अपने कौशल का प्रदर्शन किया है और huge manufacturing ने कंप्यूटर और इलेक्ट्रॉनिक हार्डवेयर की लागत को कम कर दिया है। लेकिन उचित प्रक्रिया के अनुकूल न होने पर प्रोग्रामिंग की लागत अधिक रहती है।
  • Dynamic nature: प्रोग्रामिंग की लगातार बढ़ती और अडिग प्रकृति उस environment पर निर्भर करती है जिसमें client काम करता है। यदि सॉफ़्टवेयर की गुणवत्ता लगातार बदल रही है, तो मौजूदा software में नए upgrade की आवश्यकता है।
  • Quality Management: सॉफ्टवेयर विकास की बेहतर प्रक्रिया एक बेहतर और गुणवत्तापूर्ण सॉफ्टवेयर उत्पाद प्रदान करती है।

Importance of Software Engineering in hindi

सॉफ्टवेयर इंजीनियरिंग का महत्व इस प्रकार है importance of software engineering in hindi:

  1. Reduces complexity: बड़ा सॉफ्टवेयर हमेशा जटिल (complicated) और प्रगति के लिए चुनौतीपूर्ण होता है। किसी भी प्रोजेक्ट की जटिलता को कम करने के लिए सॉफ्टवेयर इंजीनियरिंग के पास एक बढ़िया समाधान है। सॉफ्टवेयर इंजीनियरिंग बड़ी समस्याओं को विभिन्न छोटे मुद्दों (issues) में विभाजित करता है। और फिर एक-एक करके हर छोटे मुद्दे को हल करना शुरू करें। इन सभी छोटी समस्याओं को एक दूसरे से independently हल किया जाता है।
  2. To minimize software cost: सॉफ़्टवेयर को बहुत अधिक मेहनत की आवश्यकता होती है और सॉफ्टवेयर इंजीनियर highly paid experts होते हैं। बड़ी संख्या में कोड के साथ सॉफ्टवेयर विकसित करने के लिए बहुत अधिक manpower की आवश्यकता होती है। लेकिन सॉफ्टवेयर इंजीनियरिंग में, प्रोग्रामर सब कुछ project करते हैं और उन सभी चीजों को घटाते हैं जिनकी आवश्यकता नहीं है। जिससे कि सॉफ़्टवेयर इंजीनियरिंग की लागत किसी भी सॉफ़्टवेयर की तुलना में कम हो जाती है जो सॉफ़्टवेयर इंजीनियरिंग पद्धति का उपयोग नहीं करता है।
  3. To decrease time: जो भी प्रोजेक्ट के अनुसार नहीं बना है वह हमेशा समय बर्बाद करता है। और अगर आप बढ़िया सॉफ्टवेयर बना रहे हैं, तो आपको definitive running कोड प्राप्त करने के लिए कई codes चलाने पड़ सकते हैं। यह एक बहुत समय लेने वाली प्रक्रिया है, और अगर इसे अच्छी तरह से संभाला नहीं जाता है, तो इसमें बहुत समय लग सकता है। इसलिए यदि आप सॉफ्टवेयर इंजीनियरिंग विधि के अनुसार अपना सॉफ्टवेयर बना रहे हैं, तो बहुत समय घट जाएगा।
  4. Handling big projects: बड़े projects कुछ दिनों में नहीं होती हैं, और उन्हें बहुत धैर्य, योजना और प्रबंधन की आवश्यकता होती है। और किसी भी कंपनी के छह और सात महीने के निवेश के लिए, उसे योजना, निर्देशन, परीक्षण और रखरखाव की आवश्यकता होती है। कंपनी ने योजना को कई संसाधन प्रदान किए हैं और इसे पूरा किया जाना चाहिए। तो बिना किसी समस्या के एक बड़ी परियोजना को संभालने के लिए, कंपनी को एक सॉफ्टवेयर इंजीनियरिंग विधि के लिए जाना होगा।
  5. Reliable software: सॉफ़्टवेयर सुरक्षित होना चाहिए, इसका मतलब है कि यदि आपने सॉफ़्टवेयर वितरित किया है, तो उसे कम से कम उसके दिए गए time या subscription के लिए काम करना चाहिए। और अगर कोई बग सॉफ्टवेयर में आता है, तो कंपनी इन सभी बग को हल करने के लिए जिम्मेदार है। क्योंकि सॉफ्टवेयर इंजीनियरिंग में, परीक्षण और रखरखाव दिया जाता है, इसलिए इसकी विश्वसनीयता की कोई चिंता नहीं है।
  6. Effectiveness: प्रभावशीलता आती है यदि कुछ भी मानकों (standards) के अनुसार बनाया गया हो। सॉफ्टवेयर मानक इसे और अधिक प्रभावी बनाने के लिए कंपनियों का बड़ा लक्ष्य हैं। इसलिए सॉफ्टवेयर इंजीनियरिंग की मदद से सॉफ्टवेयर अधिक प्रभावी हो जाता है।

Leave a Reply

DMCA.com Protection Status