Встречается на 11% собеседований по Analytics
Что такое нефункциональные требования
Нефункциональные требования (NFR) описывают характеристики системы, не связанные напрямую с её функциональностью, но влияющие на качество работы. Они включают:
- Производительность (например, время отклика ≤2 сек)
- Масштабируемость (поддержка 10К пользователей одновременно)
- Безопасность (шифрование данных по стандарту AES-256)
- Надёжность (uptime 99.9%)
- Юзабилити (интерфейс должен соответствовать WCAG 2.1)
Пример для API:
json
{
"requirement": "Response time",
"constraint": "95% of requests under 500ms",
"metric": "Latency"
}NFR часто формализуются через метрики и стандарты (ISO, GDPR). Их игнорирование может привести к провалу проекта, даже если функционал реализован.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
