Requirements Engineering · Software Engineering

Nontraditional Requirements

Watch lectures

Nontraditional Requirements

Definition

Nontraditional requirements refer to requirement types that go beyond the standard functional/non-functional classification — often emerging from modern software contexts (AI, mobile, cloud, IoT, regulatory-heavy domains) or from special stakeholder concerns not captured by conventional requirement categories.

Examples of Nontraditional Requirement Categories

1. Ethical / Social Requirements

  • Fairness and bias avoidance in AI-driven systems
  • Accessibility requirements (e.g., WCAG compliance for differently-abled users)

2. Environmental / Sustainability Requirements

  • Energy efficiency constraints (e.g., "system shall minimize server power consumption")

3. Emotional / Experience Requirements

  • User delight, emotional engagement (common in UX-heavy consumer apps)

4. Legal & Regulatory Requirements (beyond basic compliance)

  • Data sovereignty (data must reside in specific geographic regions)
  • Right-to-be-forgotten / data deletion requirements (GDPR-style)

5. Organizational / Political Requirements

  • Requirements driven by internal politics, department turf, or organizational change management, not purely technical needs

6. Evolving/Emergent Requirements

  • Requirements that only become apparent through usage/operation of the system (cannot be fully elicited upfront) — common in AI/ML systems where behavior emerges from data

7. Cross-cutting / Non-functional-adjacent Requirements

  • Requirements that don't fit cleanly into functional or non-functional buckets, e.g., "the system shall be explainable" (explainability in AI systems)

Why This Category Exists

Traditional FR/NFR classification was designed for conventional business software; modern systems (AI, IoT, highly regulated domains) surface requirement types that don't fit neatly into those two buckets — recognizing "nontraditional requirements" ensures these aren't overlooked during analysis.


Exam tip: If asked to define/list nontraditional requirements, mention that they arise from modern/emerging concerns (ethics, sustainability, regulation, emergent behavior) that traditional FR/NFR categories don't fully capture — give 2–3 concrete examples.

Student FinanceWeb Platform

Pocketly — Personal Finance for Students

Keep your hostel and college expenses under control. Track accounts, log spending in seconds, and stay within your monthly budget.

← All Software Engineering modules