Which requirement would be classified as a functional requirement within the design documentation?
Which requirement would be classified as a functional requirement within the design documentation?
A functional requirement specifies what the system should do, describing the behavior and functions the system must execute. The requirement 'The system must perform virtual machine backups through an API' falls under this category as it outlines a specific functionality that the system needs to have. In contrast, options B and C describe conditions related to maintenance and operational aspects, which are non-functional requirements (manageability and availability, respectively). Option D, describing scalability, is also a non-functional requirement. Therefore, the correct answer is the one that directly describes a function the system must perform.
D as per design book page 30
Which design book?
Answer is A Functional Requirement = Product Features
A. The system must perform virtual machine backups through an API. FR = WHAT functionality a system should deliver. In this backups via API
D. This is a product feature. A. is not a FR. Ability to backup would be FR, but ability to backup using 'API' is manageability.
Product feature = functional requirement
i also would go for A but Aolivera is right, in the design book D is noted as a example of a FR
A >> Business requirement / Describe what the product does : so functional requirement B >> Manageability non-fuctional requirement (lifecycle) C >> Availability non-functional requirement D >> Scalability non-functional requirement
I was going for A But is D as per design book page 30 Aolivera is right
A. The system must perform virtual machine backups through an API. Technical requirements are also Functional Requirements