how can we specify a requirement whether it is functional or non functional
22:43 20 Feb 2026

I read at about gathering requirements but still fail in deciding some requirement as FR or NFR

some requirements are close to be both for example

the system shall require user authentication before access

it is about the login case so it can be functional

it us about security so it can be non functional

so I am abit confused can any one explain the difference

software-design system-requirements