Verification:

2015

Verification:

  1. A.

    refers to the set of activities that ensure that software correctly implements a specific function

  2. B.

    gives answer to the question - Are we building the product right

  3. C.

    requires execution of software

  4. D.

    both A and B

Attempted by 246 students.

Show answer & explanation

Correct answer: D

The correct answer is both A and B.

Verification and validation are different concepts in software engineering.

Verification checks whether the software has been built according to the specified requirements and design. It asks: "Are we building the product right?" It may include reviews, inspections, walkthroughs, static analysis, and checks against the specification.

Validation checks whether the final software satisfies user needs. It asks: "Are we building the right product?" Validation usually involves executing the software in realistic test scenarios.

So statement A is correct because verification ensures that software correctly implements a specific function. Statement B is also correct because verification asks whether we are building the product right. Statement C is not correct because execution is not always required for verification.

Therefore, both A and B are correct.

Explore the full course: Mppsc Assistant Professor