Description : Distinguish software faults and software failures
Last Answer : Ans: In case of a failure, the software does not do what the user expects. A fault is a programming error that may or may not actually manifest as a failure. A fault can also be ... software is ported to a different hardware platform or a different compiler, or when the software gets extended.