1.2.3 Errors, Defects, and Root Causes Flashcards
Humans make “ “ which produce “ “ which in turn may result in “ “.
errors (mistakes)
defects (faults, bugs)
failures
Humans make errors for various reasons:
- time …
- work …
- pro…
- instra…
- simply …
- lack a…
- time pressure
- work product complexity
- processes
- infrastructure or interactions
- simply tired
- lack adequate training
Defects can be found in:
- documentation, like …
- in s…
- in a supporting …
- documentations, like in requirements specifications or a test script
- in source code
- in a supporting work product like a build file
Defects in work products produced … often lead to…
earlier in the SDLC, if undetected,
defective work products later in the lifecycle.
If a defect in code is executed, the system may …
fail to do what it should do, or do something it shouldn’t, causing a failure.
Failures can also be caused by
environmental conditions like when radiation or electromagnetic fields cause firmware defects.
A root cause is a fundamental…
reason for a problem occurrence (a situation that leads to an error).
Root causes are identified through
root cause analysis, typically performed when a failure occurs or a defect is identified.
By addressing the root cause, it is believed that further similar …
failures or defects can be prevented or their frequencies reduced.