Which of the following is a functional requirement of a software system?

Options

  • A. The system shall generate a monthly sales report
  • B. The system shall respond within 2 seconds
  • C. The system shall have 99.9% availability
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. The system shall generate a monthly sales report

Detailed Explanation

A functional requirement specifies what a system should do. For example, generating a monthly sales report is a function performed by the system. Response time and availability are generally non-functional requirements.