01 June 2007

Software Engineering: Error (Definitions)

"(1) The difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. For example, a difference of 30 meters between a computed result and the correct result. (2) An incorrect step, process, or data definition. For example, an incorrect instruction in a computer program. (3) An incorrect result. For example, a computed result of 12 when the correct result is 10. (4) A human action that produces an incorrect result. For example, an incorrect action on the part of a programmer or operator."  (IEEE," IEEE Standard Glossary of Software Engineering Terminology", 1990)

"A problem or defect in code that usually causes a program to halt." (Michael Fitzgerald, "Learning Ruby", 2007)

"A systematic fault or mistake." (Bruce P Douglass, "Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development", 2009)

"A human action that produces an incorrect result. Also a general, informally used term for terms like mistake, fault, defect, bug, failure." (Tilo Linz et al, "Software Testing Foundations, 4th Ed", 2014)

"Act that departs from what should be done; imprudent deviation, unintentional mistake or omission." (Tom Klammer, "Statement of Cash Flows: Preparation, Presentation, and Use", 2018)

"An error is that part of the system state that may cause a subsequent failure: a failure occurs when an error reaches the service interface and alters the service." (O Sami Saydjari, "Engineering Trustworthy Systems: Get Cybersecurity Design Right the First Time", 2018)

"Design flaw or malfunction that causes a failure of one or more CIs/services" (ITIL)

"Human action that produces an incorrect result." (Software Quality Assurance) [after IEEE 610] 

"The difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. For example, a difference of 30 meters between a computed result and the correct result. (2) A human action that causes an incorrect result. See discussion under failure. See also defect, fault, mistake, problem." (IEEE Std 610.12-1990)

No comments:

Related Posts Plugin for WordPress, Blogger...

About Me

My photo
IT Professional with more than 24 years experience in IT in the area of full life-cycle of Web/Desktop/Database Applications Development, Software Engineering, Consultancy, Data Management, Data Quality, Data Migrations, Reporting, ERP implementations & support, Team/Project/IT Management, etc.