User Stories and Use Cases

Lectures 17 • 40 slides

Narration

Lecture 17 Slide 1: Functional and Non-Functional Requirements

Lecture Overview

  • Definition and difference between functional and non-functional requirements
  • Understanding through specific examples
  • Methods for classifying and prioritizing requirements
  • The concept of trade-offs

Review of the Previous Lecture

  • Persona: A concrete representation of the target user
  • User Story: A description of a requirement from the user's perspective
  • In the format of "Who," "What," and "Why"

What You Will Learn This Time

  • The perspective of classifying requirements into "functional" and "non-functional"
  • The importance of non-functional requirements that determine system quality
mindmap root((Requirements Definition)) Functional Requirements User Functionality Login Data Input Search System Functionality Data Processing Report Generation Notification Non-Functional Requirements Performance Response Time Throughput Quality Availability Security Maintainability Constraints Technical Constraints Operational Constraints
1/40

Apps - Try Now

SaaS web services and mobile apps from Yamashin Research Lab.

View Apps