ITPEC FE Morning October 2019 Question 67

Which of the following is an explanation of the non-functional requirements definition?

Explanation

Identifying the quality, technical and operational requirements needed to implement the business requirements — that is non-functional requirements definition.

Requirements definition has two parts. Functional requirements say what the system must do for the business: its functions, data and interfaces. Non-functional requirements are everything else needed to realize them: quality (performance, reliability, security, usability), technical requirements (platform, development method and standards) and operational requirements (operation hours, monitoring, backup, migration).

Answer (d)

Why not others:

  • •(a) — deciding which business functions stay manual because they are hard to systemize sets the scope of the system's functions, part of functional requirements
  • •(b) — checking how well a new package fits the business requirements is fit-gap analysis when choosing a package
  • •(c) — finding the functions the current system lacks is analysis of the current system to derive business requirements, which concerns functions, not quality

Key rule: If a requirement says what the system does for the business, it is functional; how well, on what technology and how it is operated are non-functional.

System Planning · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.