Multiple choice In which of the following stages are faults found more difficult and expensive to fix? Coding stage Design stage Requirement stage Testing stage Reveal answer Fill a bubble to check yourself C Correct answer Explanation It is the first stage in software development life cycle. So, if you find a fault in requirement stage, the whole system would be altered again, which is difficult and expensive.