Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Bugs: Historical Instances and Implications for Software Engineering, Lecture notes of Java Programming

Several well-known software bugs in history, including the ariane 5 disaster, the patriot missile incident, intel's floating point error, and the y2k bug. Each bug is described in detail, including its causes and consequences. The document also touches upon the importance of software engineering in producing quality software.

Typology: Lecture notes

2015/2016

Uploaded on 04/11/2016

irfan_ilyas
irfan_ilyas 🇬🇧

2 documents

1 / 16

Related documents


Partial preview of the text

Download Software Bugs: Historical Instances and Implications for Software Engineering and more Lecture notes Java Programming in PDF only on Docsity! Software Engineering Imran Ashraf Some Well Known Software Bugs – Ariane 5 – Patriot Missile killed 28 soldiers of US own – Intel (floating point error) – Y2K Bug – NHS IT system – Health Care Software Patriot Missile • Patriot missiles were used as a defense for Iraqi Scud missiles • The Patriot missiles failed several times to hit Scud missiles • Worst failure was that killed 28 U.S. soldiers in Dhahran, Saudi Arabia • Investigation concluded that it happened due to “Software Bug” Intel (floating point error cost 470 M$) • Intel Pentium floating point division error in 1993 much publicized chips • With an estimated 3 million to 5 million defective chips in circulation • The bug ultimately costs Intel $475 million. Y2K Bug Perhaps the Y2K problem was the most crucial problem of last century What is a Computer Program? First Popular Programming Language The language Fortran was developed at IBM in the mid 1950s It was first widely used high-level general purpose programming language What is software? What is the difference in Software and Program? SOFTWARE ENGINEERING The establishment and use of sound engineering principles in order to produce quality software that is within time and budget. Software Engineering Vs Computer Science
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved