How good is this: tip 2 for anyone purporting to be “maintaining safety-critical software”?
Question:
You need to test, test, test. Understand the consequences of every action you take on your software before you take it.
Answer:
Seems like somethings missing, especially about testing. Elaborate a bit about the effects not implementing test cases or testing in general.
Also please check out this article for tips on how to maintain your code:
http://yummysiliconchips.blogspot.com/20...
This advice applies to ALL software.
You need to know *how* to test first
Read "Software Test Techniques" by Boris Beizer
For a program of decent size it is *impossible* to obtain complete path coverage under all permutations of data states
Therefore Software test is about risk quantification and reduction. There is no such thing as perfect quality.
More Questions & Answers...