Функциональные требования описывают, что система должна делать (ее функции), нефункциональные - как система должна работать (производительность, безопасность и др.)