सॉफ्टवेयर इंजीनियरिंग कोर्स Software Engineering Information in Marathi

Software Engineering Information in Marathi सॉफ्टवेयर इंजीनियरिंग कोर्स इंजनिअरिंग च्या भरपूर अशा वेगवेगळ्या शाखा आहेत आणि त्यापैकीच एक म्हणजे सॉफ्टवेअर इंजिनिअर. ही तशी खूप महत्वाची आणि बहुतेक जणांच्या आवडीची आहे. आज आपण ह्याबद्दल संपूर्ण माहिती घेऊ.

software engineering information in marathi
software engineering information in marathi

सॉफ्टवेयर इंजीनियरिंग कोर्स – Software Engineering Information in Marathi

घटक माहिती
पात्रता १ 10+2 विज्ञान शाखा
पात्रता २ डिप्लोमा
इंट्रान्स जेईई
P+C+M ५०% गुण

सॉफ्टवेअर इंजिनिअर

सॉफ्टवेअर अभियांत्रिकी म्हणजे सॉफ्टवेअरच्या विकासासाठी अभियांत्रिकी पध्दतींचा पद्धतशीर वापर. सॉफ्टवेअर अभियांत्रिकी ही वापरकर्त्यांच्या गरजा तपासणे आणि निर्धारित करणे, ते विकसित करणे आणि डिझाइन करणे, आणि अंतिम वापरकर्त्याचे सॉफ्टवेअर प्रोग्रामिंग भाषांद्वारे त्यांच्या गरजा भागवतात की नाही हे पाहने, ही सर्व  प्रक्रिया आहे.

सॉफ्टवेअर अभियांत्रिकीचा वापर मोठ्या आणि अधिक जटिल प्रणालींसाठी देखील केला जातो, जे मुख्यतः संस्था आणि व्यवसायांमध्ये  वापरले जातात. सॉफ्टवेअर अभियांत्रिकीचे विविध प्रकार आहेत. फ्रंट एंड सॉफ्टवेअर अभियांत्रिकी आहे, ज्यात  सॉफ्टवेअर अभियंते हे   अनुप्रयोग किंवा प्रणालीच्या दृश्य टोकांना पूर्ण करते.

नंतर बॅक एंड सॉफ्टवेअर इंजिनिअरिंग आहे, जिथे असे अभियंते आहेत जे क्लायंट आणि प्रशासकांद्वारे वापरलेले अनुप्रयोग आणि प्रणालींचे भाग बनवतात.

इतिहास

जेव्हा १९४० च्या दशकाच्या सुरुवातीला पहिले डिजिटल संगणक दिसले. त्यांना ऑपरेट करण्याच्या सूचना मशीनमध्ये जोडल्या गेल्या. प्रॅक्टिशनर्सना पटकन कळले की हे डिझाइन लवचिक नाही. अशाप्रकारे “हार्डवेअर” आणि “सॉफ्टवेअर” मधील विभागणीची गणना संगणनाच्या जटिलतेला सामोरे जाण्यासाठी  झाली.

प्रोग्रामिंग भाषा १९५० च्या सुरुवातीस दिसू लागल्या आणि हे अमूर्ततेचे आणखी एक मोठे पाऊल होते. फोरट्रान, ALGOL, PL/I आणि COBOL या प्रमुख भाषा अनुक्रमे वैज्ञानिक, अल्गोरिदमिक आणि व्यावसायिक समस्यांना सामोरे जाण्यासाठी १९५० आणि १९६० च्या दशकाच्या उत्तरार्धात प्रसिद्ध झाल्या.

प्रोग्रामरला सॉफ्टवेअर सिस्टीमच्या वाढत्या गुंतागुंतीचा सामना करण्यासाठी डेव्हिड पर्नास यांनी १९७२ मध्ये मॉड्युलॅरिटी आणि माहिती लपवण्याची मुख्य संकल्पना मांडली. १९६० च्या दशकात, सॉफ्टवेअर अभियांत्रिकीला स्वतःचे अभियांत्रिकीचे प्रकार म्हणून पाहिले गेले. याव्यतिरिक्त, सॉफ्टवेअर अभियांत्रिकीच्या विकासाकडे एक संघर्ष म्हणून पाहिले गेले. हार्डवेअर ठेवणे कठीण होते ज्यामुळे सॉफ्टवेअर अभियंत्यांना अनेक समस्या निर्माण झाल्या.

समस्यांमध्ये सॉफ्टवेअर समाविष्ट होते जे बजेटपेक्षा जास्त होते, मुदत ओलांडली होती, व्यापक डी-बगिंग आणि देखभाल आवश्यक होती आणि ग्राहकांच्या गरजा अयशस्वीपणे पूर्ण केल्या किंवा कधीही पूर्ण केल्या नाहीत. १९६८ मध्ये नाटोने पहिली सॉफ्टवेअर अभियांत्रिकी परिषद आयोजित केली जिथे सॉफ्टवेअरशी संबंधित समस्या सोडवण्यात आल्या.

सॉफ्टवेअरच्या विकासासाठी मार्गदर्शक तत्त्वे आणि सर्वोत्तम पद्धती स्थापित करण्यात आल्या. “सॉफ्टवेअर अभियांत्रिकी” या शब्दाची उत्पत्ती विविध स्त्रोतांना दिली गेली आहे. “सॉफ्टवेअर अभियांत्रिकी” हा शब्द कंपन्या आणि ऑटोमेशनच्या जून १९६५ च्या अंकात कंपन्यांनी दिलेल्या सेवांच्या सूचीमध्ये दिसला आणि ऑगस्ट १९६६ च्या एसीएम (व्हॉल्यूम ९, क्रमांक ८) च्या कम्युनिकेशन्सच्या अंकात अधिक औपचारिकपणे वापरला गेला.

ACM अध्यक्ष अँथनी ए. ओटिंगर, हे सॉफ्टवेअर अभियांत्रिकीवरील पहिली परिषद १९६८ मध्ये प्रोफेसर फ्रेडरिक एल. बाऊर यांच्या नाटो परिषदेच्या शीर्षकाशी देखील संबंधित आहे. स्वतंत्रपणे, मार्गारेट हॅमिल्टनने अपोलो मोहिमेदरम्यान शिस्तीला “सॉफ्टवेअर अभियांत्रिकी” असे नाव दिले. त्या वेळी सॉफ्टवेअर हे संकट असल्याचे समजले जात होते.

सॉफ्टवेअर इंजिनीअरिंगवरील ४० वी आंतरराष्ट्रीय परिषद (ICSE २०१८)२०१८ मध्ये पार पडली . १९८४ मध्ये, सॉफ्टवेअर इंजिनिअरिंग इन्स्टिट्यूट (एसईआय) ची स्थापना फेडरल फंडेड रिसर्च अँड डेव्हलपमेंट सेंटर म्हणून करण्यात आली ज्याचे मुख्यालय पिट्सबर्ग, पेनसिल्व्हेनिया, युनायटेड स्टेट्सच्या कार्नेगी मेलॉन विद्यापीठाच्या कॅम्पसमध्ये आहे.

वॉट्स हम्फ्रेने सॉफ्टवेअर अभियांत्रिकी प्रक्रिया समजून घेणे आणि व्यवस्थापित करण्याच्या उद्देशाने SEI सॉफ्टवेअर प्रोसेस प्रोग्रामची स्थापना केली. सादर केलेली प्रक्रिया मॅच्युरिटी लेव्हल कॅपॅबिलिटी मॅच्युरिटी मॉडेल इंटिग्रेशन फॉर डेव्हलपमेंट (सीएमएमआय-डीईव्ही) अशी झाली, ज्या मध्ये यूएस सरकार सॉफ्टवेअर डेव्हलपमेंट टीमच्या क्षमतेचे मूल्यांकन कसे करते याची व्याख्या केली आहे.

सॉफ्टवेअर अभियांत्रिकीसाठी आधुनिक, सामान्यतः स्वीकारलेल्या सर्वोत्तम पद्धती ISO/IEC JTC 1/SC 7 उपसमितीने गोळा केल्या आहेत आणि सॉफ्टवेअर अभियांत्रिकी संस्था ज्ञान (SWEBOK) म्हणून प्रकाशित केल्या आहेत. सॉफ्टवेअर अभियांत्रिकी हे संगणकीय विषयांपैकी एक मानले जाते.

प्रकार

  • सॉफ्टवेअर डिझाईन

सॉफ्टवेअर डिझाइन हे आर्किटेक्चर, घटक, इंटरफेस आणि सिस्टम किंवा घटकाची इतर वैशिष्ट्ये परिभाषित करण्याच्या प्रक्रियेबद्दल आहे. याला सॉफ्टवेअर आर्किटेक्चर असेही म्हणतात. सॉफ्टवेअर डिझाईन डिझाइनच्या तीन वेगवेगळ्या स्तरांमध्ये विभागले गेले आहे. इंटरफेस डिझाइन, आर्किटेक्चरल डिझाईन आणि तपशीलवार डिझाईन हे तीन स्तर आहेत. इंटरफेस डिझाईन म्हणजे सिस्टम आणि त्याचे वातावरण यांच्यातील परस्परसंवाद.

  • सॉफ्टवेअर डेव्हलपमेंट

सॉफ्टवेअर डेव्हलपमेंट, सॉफ्टवेअर बांधणीची मुख्य क्रियाकलाप, प्रोग्रामिंग, पडताळणी, सॉफ्टवेअर चाचणी आणि डीबगिंगचे संयोजन आहे. सॉफ्टवेअर डेव्हलपमेंट प्रक्रिया ही सॉफ्टवेअर जीवनचक्र प्रक्रियेची व्याख्या, अंमलबजावणी, मूल्यांकन, मापन, व्यवस्थापन, बदल आणि सुधारणा आहे.

  • सॉफ्टवेअर देखभाल

सॉफ्टवेअर देखभाल हे  सॉफ्टवेअर पाठवल्यानंतर किफायतशीर समर्थन देण्यासाठी आवश्यक असलेल्या क्रियांचा  संदर्भ देते. सॉफ्टवेअर मेंटेनन्स हे सॉफ्टवेअर अॅप्लिकेशन्समध्ये सुधारणा आणि सुधारणा वितरणा नंतर दोष सुधारण्यासाठी आणि त्याचे कार्यप्रदर्शन सुधारण्यासाठी काम करत आहे. सॉफ्टवेअरचा वास्तविक जगाशी खूप संबंध आहे आणि जेव्हा वास्तविक जग बदलते तेव्हा सॉफ्टवेअर देखभाल आवश्यक असते.

  • सॉफ्टवेअर आवश्यकता

अभियांत्रिकी सॉफ्टवेअरसाठी आवश्यकता, विश्लेषण, तपशील आणि प्रमाणीकरणाविषयी आहे. सॉफ्टवेअर आवश्यकता वेगवेगळ्या प्रकारच्या असू शकतात. कार्यात्मक आवश्यकता आणि डोमेन आवश्यकता आहेत. कार्यात्मक आवश्यकता ही आवश्यकता आहे जी अंतिम वापरकर्ता सॉफ्टवेअरने देऊ केलेल्या मागण्या पूर्ण करते.

  • सॉफ्टवेअर चाचणी

सॉफ्टवेअर टेस्टिंग एक अनुभवजन्य, तांत्रिक तपासणी आहे जी भागधारकांना चाचणी अंतर्गत उत्पादन किंवा सेवेच्या गुणवत्तेविषयी माहिती प्रदान करते, युनिट टेस्टिंग आणि इंटिग्रेशन टेस्टिंग अशा विविध पध्दतींसह. सॉफ्टवेअर गुणवत्तेचा हा एक पैलू आहे.

शिक्षण

संगणक प्रोग्रामिंगचे ज्ञान हे सॉफ्टवेअर इंजिनिअर होण्यासाठी एक अट आहे. २००४ मध्ये IEEE कॉम्प्युटर सोसायटीने SWEBOK तयार केले, जे ISO/IEC टेक्निकल रिपोर्ट १९७९: २००५ म्हणून प्रकाशित झाले आहे, ज्यामध्ये असे सांगितले आहे की सॉफ्टवेअर इंजीनियर म्हणजे ज्यांनी चार वर्षांच्या अनुभवासह पदवीधर सॉफ्टवेअर इंजिनिअरद्वारे प्रभुत्व मिळवण्याची शिफारस केली आहे.

अनेक सॉफ्टवेअर अभियंते विद्यापीठाची पदवी किंवा व्यावसायिक शाळेत प्रशिक्षण घेऊन व्यवसायात प्रवेश करतात. अंडरग्रेजुएट सॉफ्टवेअर इंजिनीअरिंग पदवींसाठी एक मानक आंतरराष्ट्रीय अभ्यासक्रम IEEE कॉम्प्युटर सोसायटी आणि असोसिएशन फॉर कॉम्प्युटिंग मशिनरीच्या संगणकीय अभ्यासक्रमाच्या संयुक्त कार्यदलाने परिभाषित केला होता आणि २०१४ मध्ये अद्ययावत केला होता.

अनेक विद्यापीठांमध्ये सॉफ्टवेअर अभियांत्रिकी पदवी कार्यक्रम आहेत. २०१० पर्यंत, युनायटेड स्टेट्समध्ये २४४ कॅम्पस बॅचलर ऑफ सॉफ्टवेअर इंजिनिअरिंग प्रोग्राम, ७० ऑनलाईन प्रोग्राम, २३० मास्टर्स-लेव्हल प्रोग्राम, ४१ डॉक्टरेट-लेव्हल प्रोग्राम आणि ६९ सर्टिफिकेट-लेव्हल प्रोग्राम होते.

भारतामध्ये जर आपल्याला सॉफ्टवेअर इंजिनिअर व्हायचं असेल तर इतर इंजिनिअरिंग साठी जे पात्रता निकष, ज्या परीक्षा, जे कॉलेज असते सर्व काही तसच करून आपण सॉफ्टवेअर इंजिनिअर बनू शकतो.

भारतामध्ये सॉफ्टवेअर इंजीनीरिंग ला प्रवेश मिळवणेंसाठी JEE, MHT CET, AIEEE, यासारख्या प्रवेश परीक्षा देवून IIT, NIT, तसेच इतर सरकारी महाविद्यालयामद्धे आपण सॉफ्टवेअर इंजीनीरिंग साठी अर्ज करू शकतो .या परीक्षा देण्यासाठी एखाद्याला बारावी मध्ये  पीसीएम म्हणजेच भौतिकशास्त्र , रसायनशास्त्र आणि गणित या विषयामद्धे उत्तीर्ण असावे लागते.

वरील सर्व मजकूर पाहून आपणास अंदाज लागला असेलच, सॉफ्टवेयर इंजीनियरिंग कोर्स कसे करायचे ? software engineering information in marathi कसे असतात ? त्याचे स्वरूप व पात्रता काय आहे? त्याचा अभ्यासक्रम काय आहे ? पेपर कोणते व किती मार्क्स चे असतात महत्वाची पुस्तके कोणती आहेत तसेच सॉफ्टवेयर इंजीनियरिंग कोर्स कसे करावे या सर्वाचे थोडक्यात मार्गदर्शन केले गेले आहे.

software engineering in marathi हा लेख आपल्याला आवडल्यास आपल्या मित्र परिवारासोबत फेसबुक ओट्सअप्प सारख्या विविध सोशियल मेडिया वरून माहिती पोहचवा. तसेच software engineering meaning in marathi हा लेख कसा वाटला व अजून काही सॉफ्टवेयर इंजीनियरिंग विषयी राहिले असेल तर आपण comments द्वारे कळवू शकता धन्यवाद.

आम्ही दिलेल्या माहितीमध्ये काही चुकीचे आढळल्यास आपण तत्काळ आम्हाला comment box आणि email लिहून कळवावे तुम्ही दिलेली माहिती योग्य असल्यास आम्ही information about software engineering course in marathi त्यामध्ये नक्की बदल करू. अधिक माहितीसाठी भेट द्या :इनमराठी.नेट

Leave a Comment

x
error: छे.. छे... असं अजिबात चालणार नाही !!
%d bloggers like this: