nerdexam
(ISC)2(ISC)2

CSSLP · Question #398

CSSLP Question #398: Real Exam Question with Answer & Explanation

The correct answer is C: They define quality attributes such as performance scalability security usability and maintainability. Non-functional requirements define the quality attributes of a system, specifying how well the system performs rather than what functions it performs. They encompass aspects like performance, scalability, security, and usability.

Secure Software Requirements

Question

Which statement accurately describes system non-functional requirements and their role in software behavior?

Options

  • AThey prescribe procedures to retire or decommission the application at its end of life
  • BThey dictate how the application should operate during external network outages and dependent
  • CThey define quality attributes such as performance scalability security usability and maintainability
  • DThey are satisfied by configuring platform controls such as Cloud IAM and VPC firewall rules

Explanation

Non-functional requirements define the quality attributes of a system, specifying how well the system performs rather than what functions it performs. They encompass aspects like performance, scalability, security, and usability.

Common mistakes.

  • A. Procedures for application retirement or decommissioning are typically part of operational processes or system lifecycle management, not core non-functional requirements that define software behavior.
  • B. While an application's behavior during outages (e.g., resilience, fault tolerance) falls under non-functional requirements, this choice is too narrow and specific compared to the comprehensive definition of NFRs.
  • D. While platform controls like Cloud IAM and firewall rules help satisfy certain security non-functional requirements, NFRs are the definition of those requirements, not the implementation mechanisms themselves.

Concept tested. Non-functional requirements definition

Reference. https://learn.microsoft.com/en-us/azure/architecture/guide/design-principles/non-functional-requirements

Topics

#Non-functional requirements#Quality attributes#Software requirements

Community Discussion

No community discussion yet for this question.

Full CSSLP PracticeBrowse All CSSLP Questions