Gregory M. Kapfhammer
Details in SETP or MMM
Has it worked?
Why or why not?
Can you give examples?
Can we implement reliable software?
Reliability of 10 to the -9 power!
Requires continuous testing for 114,000 years
Is this really feasible? What should we do?
Errors found early cost a tenth as much to fix as those found late in the software lifecycle
Half of the cost of testing and maintenance comes from fixing faults introduced very early
So, what is the best way to find faults in our programs?
Should we use inspections or software testing? Both? Why?
Can clean pipes produce dirty water?
How should a business evaluate software quality?
Requirements analysis and definition
System and program design
True or false? Why or why not?
What are the strengths and weaknesses?
Programmers and Testers
Documenters and Trainers
Changes in costs
Desktops and laptops
Limitations of waterfall model
What other changes can you suggest?
See the textbook for further discussion!
Performed perfectly for 40 seconds
It veered off course and was manually destroyed
Why? Well, it was performing according to specification!
The processor should stop in the event of an exception