[OSLC-Metrics] http://www.computer.org/portal/web/swebok/html/ch5

Arthur Ryman ryman at ca.ibm.com
Fri Oct 23 10:55:20 EDT 2009


1.1.2. Faults vs. Failures [Jor02:c2; Lyu96:c2s2.2; Per95:c1; Pfl01:c8] 
(IEEE610.12-90; IEEE982.1-88)

Many terms are used in the software engineering literature to describe a 
malfunction, notably fault, failure, error, and several others. This 
terminology is precisely defined in IEEE Standard 610.12-1990, Standard 
Glossary of Software Engineering Terminology (IEEE610-90), and is also 
discussed in the Software Quality KA. It is essential to clearly 
distinguish between the cause of a malfunction, for which the term fault 
or defect will be used here, and an undesired effect observed in the 
system?s delivered service, which will be called a failure. Testing can 
reveal failures, but it is the faults that can and must be removed.


Arthur Ryman, IBM DE
Chief Architect, Rational Project and Portfolio Management
Office: 905-413-3077, Cell: 416-939-5063
Assistant: Nancy Barnes, 905-413-4182 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-metrics_open-services.net/attachments/20091023/ef276bae/attachment-0003.html>


More information about the Oslc-Metrics mailing list