NFR Framework Workshop Rodrigo Veleda M.A. Candidate in Information Systems and Technologies York University
NFR Framework Introduced by Chung et al. [1] back in 2000 Systematic approach to deal with Non-functional Requirements (NFRs) NFRs as “softgoals” with interdepedencies Softgoal Interdependency Graphs (SIGs) Satisfy vs Satisfice
NFR Framework – Types of NFRs
NFR Framework – Notation (1/2)
NFR Framework – Notation (2/2)
NFR Framework – Case Study Online Groceries software development The system should: Register the client Provide possible windows for delivery Allow the client to shop for items Suggest items based on client history Process payment Handle stock Provide management reports Any NFR identified?
NFR Framework – Case study
NFR Framework – Case study in-class model
Research experiment Participants: Send an email to rveleda@yorku.ca with: First and last name Student number
References [1] Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software En- gineering. Springer US (1999)