search
Log In
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
0 votes
911 views

Which one of the following is not a definition of error ?

  1. It refers to the discrepancy between a computed, observed or measured value and the true, specified or theoretically correct value.
  2. It refers to the actual output of a software and the correct output.
  3. It refers to a condition that causes a system to fail.
  4. It refers to human action that results in software containing a defect or fault. 
in IS&Software Engineering
recategorized by
911 views

2 Answers

4 votes

Answer :It refers to a condition that causes a system to fail.

Definition of Error : One common definition of a software error is a mismatch between the program and its specification. In other words, we can say, a software error is present in a program when the program does not do what its end user expects.

Categories of Software Errors:
User interface errors such as output errors or incorrect user messages.
Function errors
Hardware defects
Incorrect program version
Requirements errors
Design errors
Documentation errors
Architecture errors
Module interface errors
Performance errors
Boundary-related errors
Logic errors such as calculation errors, State-based behavior errors, Communication errors, Program structure errors, such as control-flow errors.

With this definition of error all the 3 Options can be satisfied which are correct.

1 vote

Error mathematically is the difference between the observed or approximately determined value and the true value of a quantity. 
Error is used to refer to human action that results in software containing a defect or fault.
where as Failure refers to a condition that causes a system to fail. 
Hence answer is C

Answer:

Related questions

0 votes
2 answers
1
2.1k views
Assume that a program will experience 200 failures in infinite time. It has now experienced 100 failures. The initial failure intensity was 20 failures/CPU hr. Then the current failure intensity will be 5 failured/CPU hr 10 failured/CPU hr 20 failured/CPU hr 40 failured/CPU hr
asked Jan 6, 2017 in IS&Software Engineering jothee 2.1k views
0 votes
2 answers
2
776 views
Software testing is the process of establishing that errors are not present the process of establishing confidence that a program does what it is supposed to do the process of executing a program to show that it is working as per specifications the process of executing a program with the intent of finding errors
asked Jan 6, 2017 in IS&Software Engineering jothee 776 views
0 votes
2 answers
3
1.2k views
Which one of the following is not a key process area in CMM level $5$ ? Defect prevention Process change management Software product engineering Technology change management
asked Jul 9, 2016 in IS&Software Engineering makhdoom ghaya 1.2k views
1 vote
3 answers
4
857 views
Match the following : LIST-I LIST-II a. Correctness i. The extent to which a software tolerates the unexpected problems b. Accuracy ii. The extent to which a software meets its specifications c. Robustness iii. The extent to which a software has specified functions d. Completeness iv. Meeting specifications with precision a- ... a-i; b-ii; c-iii; d-iv a-i; b-ii; c-iv; d-iii a-iv; b-ii; c-i; d-iii
asked Jul 9, 2016 in IS&Software Engineering makhdoom ghaya 857 views
...