Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Software Crisis

NAMAN SOOD

0809710052
Contents
• Introduction to Software Crisis
• Software Crisis Problems
• Solution
• Bibliography
Introduction
• There are many factors that have contributed to
the making of the present software crisis.
• Factors are
1.larger problem sizes
2.lack of adequate training in software
engineering
3. increasing skill shortage
4. low productivity improvements.
Problems
• Y2k Bug
When dates turned to 00.

• Star Wars
U.S. Army Defense System started a
mission known Star Wars.

• Other Date bugs


The Y2K Bug
• Hit at the stroke of midnight on December 31,
1999
• Most programs could only handle 20th-century
dates
• When dates turned to ‘00’, computer would
default to 1900
▫ Produce erroneous results
▫ Affected dates and times on and after January 1,
2000
The Y2K Bug
• Inaccuracy of date and time functions
▫ Person’s age calculated by difference between two
dates within the same century
▫ Y2K’s calculated difference of 1 Jan 2000 and 31
Dec 1999 = 100 years
▫ Caused incorrect date-related processing
• Failure of computer systems
▫ Software, firmware, hardware, embedded
systems-->domino effect
Solution to Y2K bug
• The total cost of the work done in preparation
for Y2K is estimated at over 300 billion US
dollars. IDC calculated that the U.S. spent an
estimated $134 billion preparing for Y2K, and
another $13 billion fixing problems in 2000 and
2001. Worldwide $308 billion was estimated to
have been spent on Y2K remediation
Example of date bugs similar to
Y2K bug
• 9 September 1999

• Year 2010 problem

• Year 2038 problem


Star Wars
• U.S. Army Defense System started a mission
known Star Wars.

• Their mission was to identify, track and order


the destruction of thousands of missiles and
tens of thousands of warheads, in 30 minutes
or less, would require by far the largest single
computer program ever written. The computer
software needed to make the system work.
Star wars cont…

• But due to bug in the software,the defence


system failed to destroy the targets .
• Millions of dollar were spend on this program.
Solution
• It is believed that the only satisfactory
solution to the present software crisis can
possibly come from a spread of software
engineering practices among the
engineers, coupled with further
advancements to the software
engineering discipline itself.
Bibliography
• Wikipedia
• R. S. Pressman, Software Engineering: A
Practitioners Approach, McGraw Hill.
• www.articlebase.com
NAMAN SOOD

You might also like