Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Since the dawn of computer programming, computer bugs have caused some major pro

ID: 3628620 • Letter: S

Question

Since the dawn of computer programming, computer bugs have caused some major problems.

To better understand the importance of following the Software Development Process, research two major computer bugs from history.

For each bug carefully describe what the software was for, and what the major error was. Then, decide what part of the process was not followed through properly - Definition, Analysis, Design, Implementation, Testing or Maintenance.

You can choose more than one step, or even all of them, but be sure to explain your decisions. Any facts or quotes should be properly referenced.

Explanation / Answer

Flight 501

It occurred with the first test flight, Airane 5. The system has to be launched within the expected time. The error was it was launched few seconds later which caused a failure.

The failure occurred due to the problem in requirements gathering, and design of the system. Without proper requirements analysis, the system was not designed accurately and it has not worked as expected.

The flight plan stated that after thirteen minutes a booster engine would accelerate

The investigating team found that a logical negation operator had been accidentally omitted from the computer program

Intel Pentium floating point divide.

It occurred in the division of floating point numbers due to the silicon error. Although the bug affects few users, it affected a lot due to the circulation of defective chips.

The error occurred due to the implementation faults and testing defects. During the implementation a programmer has to work carefully with such calculations and also while testing, they has to identify and rectify the errors.