In VMware Cloud Foundation (VCF) 5.2, requirements are classified asfunctional(what the system must do) ornon-functional(how the system performs or operates). Functional requirements describe specific capabilities or behaviors, while non-functional requirements address qualities like performance, security, or constraints. Let’s classify each:
Option A: REQ01 - The application server must handle at least 30,000 transactions per second
This is correct. This is afunctional requirementbecause it specifies what the application server (a component of the solution) must do—process a defined transaction volume. It’s a capability the system must deliver, directly tied to workload performance within the VCF environment.
Option B: REQ02 - The design must meet ISO 27001 information security standards
This is anon-functional requirement. ISO 27001 addresses security qualities (e.g., confidentiality, integrity), defininghowthe system should operate securely, not what it does. It’s a compliance and operational constraint, not a functional capability.
Option C: REQ03 - The storage network should maintain a minimum latency of 12 milliseconds before path failover
This is anon-functional requirement. It specifies a performance threshold (latency) and reliability behavior (failover), describinghowthe storage network should perform, not a specific function it must provide.
Option D: REQ04 - The staging environment should utilize a secondary third-party data center
This is correct. This is afunctional requirementbecause it defines what the solution must include—a staging environment located in a specific secondary data center. It’s a capability or structural requirement of the VCF deployment, dictating a functional aspect of the system.
Option E: REQ05 - Planned maintenance must be performed outside the hours of 8 AM to 8 PM GMT
This is anon-functional requirement. It’s an operational constraint onwhenmaintenance occurs, affecting availability and manageability, not a specific function the system must perform.
Conclusion:The two functional requirements areREQ01 (A)andREQ04 (D). They define what the VCF solution must do (handle transactions, include a staging environment), aligning with VMware’s design methodology for functional specifications.
References:
VMware Cloud Foundation 5.2 Planning and Preparation Guide (Section: Functional vs. Non-Functional Requirements)
VMware Cloud Foundation 5.2 Architecture and Deployment Guide (Section: Requirements Classification)