PV258 Requirements Engineering in Agile Software Development

Week 9 - Non-Functional Requirements (NFRs)

This lecture we focus on Non-Functional Requirements (NFR or also known as quality requirements), that are very often at the basis of the software architecture decisions that are made in a project. We see the ISO/IEC 9126 standard that is often used in traditional software development projects. Furthermore, in Agile methodologies there are different ways to deal with NFRs, so we look at them and we see which ones could be more or less useful depending on the project's characteristics.

Lecture

Suggested Read