Yêu cầu chức năng mô tả hệ thống làm được gì — hành vi, đầu vào, đầu ra, quy tắc nghiệp vụ.
> "Người dùng đặt lại mật khẩu qua email; liên kết hết hạn sau 15 phút."
Yêu cầu phi chức năng mô tả hệ thống phải tốt tới mức nào — thuộc tính chất lượng áp lên nhiều chức năng cùng lúc.
Các nhóm phi chức năng thường phải hỏi:
- Hiệu năng — thời gian phản hồi, số người dùng đồng thời, khối lượng dữ liệu sau 3 năm.
- Sẵn sàng — giờ hoạt động, thời gian được phép ngừng, mục tiêu khôi phục sau sự cố.
- Bảo mật — phân quyền, mã hoá, nhật ký thao tác, tuân thủ quy định về dữ liệu cá nhân.
- Khả dụng — hỗ trợ trình duyệt và thiết bị nào, ngôn ngữ, tiêu chuẩn tiếp cận.
- Vận hành — sao lưu, giám sát, cách triển khai bản mới.
Vì sao đây là câu hỏi lọc: yêu cầu phi chức năng bị bỏ sót là nguyên nhân phổ biến khiến dự án phải làm lại sau khi đã chạy được — hệ thống đúng chức năng nhưng chậm, hoặc không chịu nổi lượng truy cập thật. Trả lời tốt là nêu được rằng chúng phải có con số đi kèm, không phải mô tả định tính.