সদস্য:Psneog/ছফ্টৱেৰ ইঞ্জিনিয়াৰিং
From Wikipedia, the free encyclopedia
ছফ্টৱেৰ ইঞ্জিনিয়াৰিং হৈছে আভিযান্ত্ৰিক পদ্ধতিৰে চফ্টৱেৰ ডিজাইন, ডেভেলপ আৰু মেইনটেইন কৰাৰ বিষয়ে অধ্যয়ন আৰু প্ৰয়োগ।[1][2][3]1968 চনত পৃথিৱীৰ প্ৰথমখন ছফ্টৱেৰ ইঞ্জিনিয়াৰিং কনফাৰেন্সত এই নামটো প্ৰথমবাৰৰ বাবে ব্যবহাৰ কৰা হয়। বিশ্বৰ বিভিন্ন প্ৰখ্যাত ছফ্টৱেৰ বিশেষজ্ঞসকলে ভাগলোৱা এই কনফাৰেন্সতে তেখেতসকলৰ অভিজ্ঞতাৰ ভেটিত ইঞ্জিনিয়াৰিং বিদ্যাসম্পন্ন পদ্ধতিৰে ছফ্টৱেৰ তৈয়াৰ কৰিবলৈ এলানী "বেষ্ট প্ৰেক্টিচ" নিৰ্ধাৰিত কৰে। ব্যাবসায়িক পৰ্য্যায়ৰ বা নিৰ্ভুল ছফ্টৱেৰ তৈয়াৰ কৰিবলৈ এইখিনি অনুসৰণ কৰা বাঞ্চনীয়।
কনফাৰেন্সৰ
The result of the conference is a report that defines how software should be developed [i.e., software engineering foundations]. The original report is publicly available.[4] The discipline of Software Engineering was coined to address poor quality of software, get projects exceeding time and budget under control, and ensure that software is built systematically, rigorously, measurably, on time, on budget, and within specification. Engineering already addresses all these issues, hence the same principles used in engineering can be applied to software. These issues were highly important for NATO who acted as a facilitator of the conference, and its sponsoring body. The widespread lack of best practices for software at the time was perceived as "software crisis".[5][6][7] Software development, a much used and more generic term, does not necessarily subsume the engineering paradigm. The modern generally accepted practice for Software Engineering has been cataloged as a Guide to the Software Engineering Body of Knowledge (SWEBOK) which has become an internationally accepted standard ISO/IEC TR 19759:2005.[8]
For practitioners who wish to become proficient and recognized as professional software engineers, the IEEE offers two certifications that extend knowledge above level achieved by an academic degree: Certified Software Development Associate and Certified Software Development Professional. In some parts of the US such as Texas, the use of the term Engineer is regulated by law and reserved only for use by individuals who have aProfessional Engineer license. The United States, starting from 2013 offer anNCEES Professional Engineer exam for Software Engineering, thereby allowing Software Engineers to be licensed and recognized.[9] Mandatory licensing is currently still largely debated, and perceived as controversial. The IEEE informs the professional engineer license is not required unless the individual would work for public where health of others could be at risk if the engineer was not fully qualified to required standards by the particular state. Professional engineer licenses are specific to the state which has awarded them, and have to be regularly retaken.