Продвинутый
Как правильно измерять и описывать Нефункциональные требования (NFR)?
Нефункциональные требования (НФТ) описывают атрибуты качества системы. Главное правило: НФТ должны быть измеримыми.
❌ Плохо: "Система должна работать быстро и надежно".
✅ Хорошо (по SMART):
- Производительность: "Время ответа API поиска при нагрузке 500 RPS не должно превышать 200 мс для 99-го перцентиля запросов".
- Доступность: "Система должна быть доступна 99.9% времени в год (допускается простой не более 8.7 часов)".
- Масштабируемость: "Архитектура должна поддерживать горизонтальное масштабирование до 10 000 одновременных сессий без изменения кода".