Ответ
FR (Functional Requirements) — это описание того, что должна делать система, без указания как это реализовано. Они определяют поведение системы, её функции, интерфейсы и взаимодействия с пользователями или другими системами.
Пример FR для системы авторизации:
1. Система должна позволять пользователю вводить логин и пароль.
2. При успешной аутентификации система должна перенаправлять пользователя в личный кабинет.
3. При неверных данных система должна показывать сообщение "Неверный логин или пароль".
Отличаются от NFR (Non-Functional Requirements), которые описывают качество работы (производительность, безопасность и т. д.).