Jump to content

सॉफ्टवेयर इंजीनियरिंग

विकिपीडिया से

सॉफ्टवेयर इंजीनियरिंग कंप्यूटर साइंसइंजीनियरिंग दुनो के एगो शाखा हवे, जे सॉफ्टवेयर एप्लिकेशन के डिजाइन करे, बनावे (develop करे), जाँचे (test करे) आ सँभारे (maintain करे) पर केंद्रित बा।[1]एह में इंजीनियरिंग के सिद्धांत आ कंप्यूटर प्रोग्रामिंग के ज्ञान के इस्तेमाल कइल जाला, ताकि अइसन सॉफ्टवेयर सिस्टम बनावल जा सके जे इस्तेमाल करे वाला (यूजर) के जरूरत पूरा करे।[2][3][4][5]


“प्रोग्रामर” आ “कोडर” शब्द, “सॉफ्टवेयर इंजीनियर” से मिलत-जुलत बा, बाकिर ऊ खाली सॉफ्टवेयर इंजीनियरिंग के निर्माण (construction) वाला हिस्सा भर के मतलब देला।[6]

सॉफ्टवेयर इंजीनियर एगो सॉफ्टवेयर विकास प्रक्रिया (software development process) अपनावेला,[2][7] जवना में सॉफ्टवेयर सिस्टम के परिभाषित (define), लागू (implement), जाँच (test), मैनेज (manage), आ देखभाल (maintain) के काम सामिल रहेला। एह प्रक्रिया में खुद सॉफ्टवेयर विकास के प्रॉसेस (process) के सुधारल आ विकसित कइलो शामिल रहेला।

  1. "What is Software Engineering?". Michigan Technological University (अंग्रेजी में). Retrieved 2025-06-29.
  2. 2.0 2.1 Abran et al. 2004
  3. ACM (2007). "Computing Degrees & Careers". ACM. Archived from the original on 2011-06-17. Retrieved 2010-11-23.
  4. Laplante, Phillip (2007). What Every Engineer Should Know about Software Engineering. Boca Raton: CRC. ISBN 978-0-8493-7228-5. Retrieved 2011-01-21.
  5. "What Does a Software Engineer Do?". coursera. Oct 31, 2022.
  6. Bogost, Ian (5 November 2015). "Programmers: Stop Calling Yourselves Engineers". The Atlantic.
  7. Bourque, Pierre; Fairley, Richard E. (Dick), eds. (2014). Guide to the Software Engineering Body of Knowledge Version 3.0 (SWEBOK). IEEE Computer Society.

आगे पढ़े लायक

[संपादन करीं]