Welcome to Coding Beez Learn at your own pace with structured courses designed for students and professionals. Find out more!

CodingBeez Logo

Software Development Lifecycle (SDLC): End-to-End Overview

  • Home
  • Software Development Lifecycle (SDLC): End-to-End Overview

Functional vs Non-Functional Requirements


Functional Requirements describe about what the system should do. They define system behavior and features.

Examples:

1. User can login

2. Admin can delete user

3. System sends email notification

4. Customer can reset password

Non-Functional Requirements (NFR)

Non-Functional Requirements describe about How the system should perform. They define system quality attributes.

Examples:

1. System should handle 10,000 users simultaneously

2. Page should load within 2 seconds

3. System uptime must be 99.9%

4. Data must be encrypted

Comparison Table

Feature Functional Non-Functional
Defines What system does How system performs
Focus Features Performance & Quality
Example Add to cart Load in 2 seconds

🔐 Login to mark lessons as completed and earn credits.