Back to the 2025 paper

Module 2: Requirements & SRS

20252m

Which of the following best describes Functional Requirements?

(i) Constraints on the software design
(ii) Features the system must perform
(iii) Performance and reliability requirements
(iv) Documentation standards

Worked SolutionAI Assisted

Answer: (ii) Features the system must perform

Functional requirements describe what the system must do — the specific functions, features, services, or behaviours the software must provide (e.g., "the system shall allow a user to withdraw cash", "the system shall send an e-mail notification"). They define inputs, outputs, and the processing/transformation rules.

By contrast:

  • (i) Constraints on the software design — these are design/implementation constraints (often called non-functional or design constraints).
  • (iii) Performance and reliability requirements — these are non-functional requirements (quality attributes such as speed, security, availability).
  • (iv) Documentation standards — process/standards issues, not functional behaviour.

So functional requirements = features the system must perform — option (ii).

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.