वीडियो: सॉफ्टवेयर इंजीनियरिंग क्यों विकसित की गई है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
की जरूरत सॉफ्टवेयर इंजीनियरिंग उपयोगकर्ता की आवश्यकताओं और पर्यावरण में परिवर्तन की उच्च दर के कारण उत्पन्न होता है, जिस पर सॉफ्टवेयर काम कर रहा है। गुणवत्ता प्रबंधन- की बेहतर प्रक्रिया सॉफ्टवेयर विकास बेहतर और गुणवत्ता प्रदान करता है सॉफ्टवेयर उत्पाद।
बस इतना ही, सॉफ्टवेयर इंजीनियरिंग का उद्देश्य क्या है?
सॉफ्टवेयर इंजीनियरिंग प्रोग्रामिंग भाषाओं के उपयोग के माध्यम से उपयोगकर्ता की जरूरतों को पूरा करने वाले अंतिम उपयोगकर्ता अनुप्रयोगों को डिजाइन, निर्माण और परीक्षण करने की प्रक्रिया है। बुनियादी प्रोग्रामिंग के विपरीत, सॉफ्टवेयर इंजीनियरिंग बड़े और अधिक जटिल निर्माण के लिए उपयोग किया जाता है सॉफ्टवेयर सिस्टम
ऊपर के अलावा, सॉफ्टवेयर इंजीनियरिंग शब्द को पहली बार कब और कहाँ पेश किया गया था? NS अवधि ' सॉफ्टवेयर इंजीनियरिंग ' पर चर्चा करने के लिए 1968 और 1969 में नाटो द्वारा आयोजित सम्मेलनों में सुझाव दिया गया था। सॉफ्टवेयर संकट'। NS सॉफ्टवेयर 1960 के दशक में बड़ी, जटिल प्रणालियों को विकसित करने में आने वाली कठिनाइयों को संकट नाम दिया गया था।
यहां, क्या सॉफ्टवेयर विकसित हो सकता है?
सॉफ्टवेयर विकास डार्विनियन, लैमार्कियन या बाल्डविनियन होने की संभावना नहीं है, लेकिन अपने आप में एक महत्वपूर्ण घटना है। पर बढ़ती निर्भरता को देखते हुए सॉफ्टवेयर समाज और अर्थव्यवस्था के सभी स्तरों पर सफल क्रमागत उन्नति का सॉफ्टवेयर आलोचनात्मक होता जा रहा है।
सॉफ्टवेयर इंजीनियरिंग क्या है और इसकी विशेषताएं क्या हैं?
सॉफ्टवेयर इंजीनियरिंग उपयोगकर्ता की आवश्यकताओं का विश्लेषण करने और फिर डिजाइन, निर्माण और परीक्षण करने की एक प्रक्रिया है सॉफ्टवेयर आवेदन जो उस आवश्यकताओं को पूरा करेगा। उपयोग करने के महत्वपूर्ण कारण सॉफ्टवेयर इंजीनियरिंग हैं: 1) बड़ा सॉफ्टवेयर , 2) मापनीयता 3) अनुकूलनशीलता 4) लागत और 5) गतिशील प्रकृति।
सिफारिश की:
सॉफ्टवेयर इंजीनियरिंग में सबसिस्टम क्या है?
सबसिस्टम एक इकाई या उपकरण जो एक बड़े सिस्टम का हिस्सा है। उदाहरण के लिए, डिस्क सबसिस्टम कंप्यूटर सिस्टम का एक हिस्सा है। एक सबसिस्टम आमतौर पर हार्डवेयर को संदर्भित करता है, लेकिन इसका उपयोग सॉफ्टवेयर का वर्णन करने के लिए किया जा सकता है। हालाँकि, 'मॉड्यूल,' 'सबरूटीन' और 'घटक' का उपयोग आमतौर पर सॉफ़्टवेयर के कुछ हिस्सों का वर्णन करने के लिए किया जाता है
सॉफ्टवेयर इंजीनियरिंग में सॉफ्टवेयर प्रक्रिया क्या है?
सॉफ्टवेयर प्रक्रिया। एक सॉफ्टवेयर प्रक्रिया (जिसे सॉफ्टवेयर पद्धति के रूप में भी जाना जाता है) संबंधित गतिविधियों का एक समूह है जो सॉफ्टवेयर के उत्पादन की ओर ले जाता है। इन गतिविधियों में नए सिरे से सॉफ़्टवेयर का विकास शामिल हो सकता है, या मौजूदा सिस्टम को संशोधित करना शामिल हो सकता है
सॉफ्टवेयर इंजीनियरिंग में डोमेन विश्लेषण क्या है?
सॉफ्टवेयर इंजीनियरिंग में, डोमेन विश्लेषण, या उत्पाद लाइन विश्लेषण, एक डोमेन में संबंधित सॉफ्टवेयर सिस्टम के उनके सामान्य और परिवर्तनशील भागों को खोजने के लिए विश्लेषण करने की प्रक्रिया है। यह प्रणाली के लिए व्यापक व्यावसायिक संदर्भ का एक मॉडल है। यह शब्द 1980 के दशक की शुरुआत में जेम्स नेबर्स द्वारा गढ़ा गया था
सॉफ्टवेयर इंजीनियरिंग में रखरखाव लागत क्या है?
सॉफ़्टवेयर रखरखाव लागत सॉफ़्टवेयर में किए गए परिवर्तनों से प्राप्त होती है, जब इसे अंतिम उपयोगकर्ता को वितरित किया जाता है। सॉफ़्टवेयर "पहनना" नहीं करता है, लेकिन जैसे-जैसे यह पुराना होता जाता है, यह कम उपयोगी होता जाएगा, साथ ही सॉफ़्टवेयर के भीतर हमेशा समस्याएँ बनी रहेंगी। सॉफ़्टवेयर रखरखाव की लागत आमतौर पर TCO का 75% होगी
सॉफ्टवेयर इंजीनियरिंग वेब इंजीनियरिंग से कैसे अलग है?
वेब डेवलपर्स विशेष रूप से वेबसाइटों को डिजाइन करने और बनाने पर ध्यान केंद्रित करते हैं, जबकि सॉफ्टवेयर इंजीनियर कंप्यूटर प्रोग्राम या एप्लिकेशन विकसित करते हैं। ये इंजीनियर निर्धारित करते हैं कि कंप्यूटर प्रोग्राम कैसे काम करेंगे और प्रोग्रामर की देखरेख करेंगे क्योंकि वे कोड लिखते हैं जो प्रोग्राम को ठीक से काम करता है