What is the primary purpose of Requirements Engineering?

Options

  • A. To convert source code into machine code
  • B. To identify, analyze, document, and validate software requirements
  • C. To perform only software maintenance
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. To identify, analyze, document, and validate software requirements

Detailed Explanation

Requirements Engineering is the systematic process of identifying, analyzing, documenting, validating, and managing the requirements of a software system. It helps ensure that the final system satisfies user and business needs.