functional-requirements

Installation
SKILL.md

Functional Requirements (FR) & Non-Functional Requirements (NFR)

Step 5 of 5 in Problem-Based SRS methodology
Previous: Customer Needs → Software Vision
Next: Requirements Validation / Implementation

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 RFC 2119 RFC 8174 when, and only when, they appear in all capitals, as shown here.


Position in Process

Step 1: Customer Problems → Step 2: Software Glance → Step 3: Customer Needs
                                                    Step 4: Software Vision
                                                    Step 5: FR/NFR (You are here)
Installs
10
GitHub Stars
31
First Seen
Mar 21, 2026
functional-requirements — rafaelgorski/problem-based-srs