MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
In software engineering, defects that are discovered ____ are ____ to fix.
A
earlier; more expensive
B
later; more expensive
C
by customers; more difficult
D
by developers; more difficult
Explanation: 

Detailed explanation-1: -Furthermore, the later defects are discov-ered in a software product, the more expensive they are to fix (the Defect Cost Increase (DCI) Principle). Iterative development overcomes these problems by maintaining a tight feedback loop.

Detailed explanation-2: -Earlier the defect is found lesser is the cost of defect. For example if error is found in the requirement specifications during requirements gathering and analysis, then it is somewhat cheap to fix it.

Detailed explanation-3: -For bug fixes, earlier is better (and cheaper) During the development process, it is more cost-effective and efficient to fix bugs in earlier stages rather than later ones. The cost of fixing an issue increases exponentially as the software moves forward in the SDLC.

Detailed explanation-4: -Earlier, the Defect is detected and removed, the lower the overall cost of quality will be. The cost of quality is minimized when the defect is removed in the same phase in which it was introduced.

Detailed explanation-5: -The software engineering process consists of activities for managing the creation of software, including requirement collection, analysis, design, coding, testing, and maintenance.

There is 1 question to complete.