Which phase of SDLC primarily determines what the software system should accomplish?

Options

  • A. Requirements Analysis
  • B. Implementation
  • C. Maintenance
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. Requirements Analysis

Detailed Explanation

During Requirements Analysis, the development team identifies and analyzes what the software should do. User needs, functional requirements, and non-functional requirements are determined during this phase.