সফটওয়্যার বাগ: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
অনুবাদ সংশোধন করা হয়েছে
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
ইতিহাসের তথ্য অপসারণ। কেননা ভূমিকায় আছে
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
৮ নং লাইন:
১৯৯৪ সালের জুনে রাজকীয় বিমান বাহিনীর চিনুক হেলিকপ্টার ক্র্যাশ করে ২৯ জনকে হত্যা করে। প্রাথমিকভাবে মনে করা হয়েছিল এটি পাইলটের ভুল, কিন্তু হাউস অব লর্ডস প্রনোদিত কম্পিউটার উইকলি দ্বারা পরিচালিত তদন্তে বলা হয় যে, বিমানের ইঞ্জিন নিয়ন্ত্রণের কম্পিউটার সফটওয়্যার বাগের কারণে এটি হতে পারে।<ref>{{ওয়েব উদ্ধৃতি |লেখক= Prof. Simon Rogerson |ইউআরএল= http://www.ccsr.cse.dmu.ac.uk/resources/general/ethicol/Ecv12no2.html |শিরোনাম= The Chinook Helicopter Disaster |প্রকাশক= Ccsr.cse.dmu.ac.uk |সংগ্রহের-তারিখ= September 24, 2012 |url-status= dead |archive-url= https://web.archive.org/web/20120717021641/http://www.ccsr.cse.dmu.ac.uk/resources/general/ethicol/Ecv12no2.html |archive-date= July 17, 2012 |df= mdy-all }}</ref>
২০০২ সালে ইউএস ডিপার্টমেন্ট অব কমার্সের ন্যাশনাল ইন্সটিটিউট অব স্ট্যান্ডার্ড অ্যান্ড টেকনোলজির গবেষক দল এই উপসংহারে পৌঁছায় যে, "সফটওয়্যার বাগ বা ত্রুটিগুলোর জন্য ইউএস অর্থনীতির বাৎসরিক খরচ আনুমানিক ৫৯ বিলিয়ন মার্কিন ডলার বা জিডিপির প্রায় ০.৬ শতাংশ"।<ref>{{ওয়েব উদ্ধৃতি|ইউআরএল=http://www.nist.gov/public_affairs/releases/n02-10.htm |title=Software bugs cost US economy dear |তারিখ=June 10, 2009 |সংগ্রহের-তারিখ=September 24, 2012 |url-status=unfit |archive-url=https://web.archive.org/web/20090610052743/http://www.nist.gov/public_affairs/releases/n02-10.htm |archive-date=June 10, 2009 }}</ref>
 
== ইতিহাস ==
সফটওয়্যার বাগ ফিক্স (সমাধান) করার পদ্ধতি কে '''ডিবাগিং''' বলা হয় এবং বাগ গুলো চিহ্নিত করার জন্য ফরমাল টেকনিক ও টুলস ব্যবহার করে থাকা হয়। ১৯৫০ সাল থেকে কিছু কম্পিউটার ডিজাইন করা হয় সফটওয়্যার বাগ সনাক্ত এবং স্বয়ংক্রিয় ভাবে অটো কারেকশন সহ।
 
কোন প্রোগ্রামের সোর্স কোড বা তার ডিজাইন, উপাদান এবং এই ধরনের প্রোগ্রাম দ্বারা ব্যবহৃত অপারেটিং সিস্টেমের মধ্যে তৈরি এরর বা ত্রুটি এবং বেশিরভাগ ক্ষেত্রে এই এরর বা ত্রুটি থেকে বাগ গুলো উৎপন্ন হয়। অনেক সময় কম্পাইলার ভুল কোড উৎপন্ন করার কারণে এটা হতে পারে । একটি প্রোগ্রামে বিশাল আকারের বাগ থাকতে পারে এবং বাগগুলো মারাত্মকভাবে ফাংশন এ প্রভাব ফেলতে পারে এটাকে ত্রুটিযুক্ত বা বাগি বলা হয় । বাগগুলো ট্রিগার এরর বা ত্রুটি করে পারে যা তরঙ্গ আকারে প্রভাব ফেলতে পারে। বাগগুলো কম্পিউটার কে ক্রাশ বা ফ্রিজ করতে পারে।
 
কিছু সফট্ওয়্যার বাগ সংযুক্ত হয়ে বিপর্যয় এনেছিল। ১৯৮০ দশকে সরাসরি থেরেক -৫ রেডিয়েশন থেরাপি মেশিন সফট্ওয়্যার বাগ সংযুক্ত হয়েছিল সরাসরি যার কারণে রোগীর মৃত্যুর জন্য দায়ি করা হয়েছিল এই সফট্ওয়্যার বাগ কে। ১৯৬৬ সালে সফট্ওয়্যার বাগ দেখার ১ মিনিটের কম সময় এর মধ্যে ইউরোপীয় স্পেস এজেন্সি এর মার্কিন $ ১ বিলিয়ন প্রোটোটাইপ Ariane 5 রকেট চালু বোর্ডের নির্দেশিকা কম্পিউটার প্রোগ্রাম নস্ট করে দেওয়া হয়েছে । ১৯৯৪ সালের জুন মাসে একটি রয়েল এয়ার ফোর্স চেনুক হেলিকপ্টারটি কিট্টিয়ারের দুর্ঘটনায় ২৯ জন মারা যায়। এটি প্রাথমিকভাবে পাইলট এর ভুল হিসেবে চাকরি চলে যায় কিন্তু কম্পিউটার উইকলি তদন্তে হাউস অফ লর্ডস কে বোঝাতে সক্ষম হন যে, বিমানের ইঞ্জিনের সিস্টেম সফটওয়্যার বাগ নিয়ন্ত্রণ করছিল তাই এই দুর্ঘটনা ঘটে।<ref>{{ওয়েব উদ্ধৃতি |লেখক= Prof. Simon Rogerson |ইউআরএল= http://www.ccsr.cse.dmu.ac.uk/resources/general/ethicol/Ecv12no2.html |শিরোনাম= The Chinook Helicopter Disaster |প্রকাশক= Ccsr.cse.dmu.ac.uk |সংগ্রহের-তারিখ= September 24, 2012 |url-status= dead |archive-url= https://web.archive.org/web/20120717021641/http://www.ccsr.cse.dmu.ac.uk/resources/general/ethicol/Ecv12no2.html |archive-date= July 17, 2012 |df= mdy-all }}</ref>
 
== তথ্যসূত্র ==