Ответ
Нефункциональные требования (NFR) определяют, как система должна работать, а не что она должна делать. Они описывают характеристики системы, такие как производительность, безопасность, масштабируемость, удобство использования и надежность.
Примеры NFR:
- Производительность: Система должна обрабатывать 1000 запросов в секунду.
- Безопасность: Данные должны шифроваться по стандарту AES-256.
- Доступность: Uptime системы — 99.9%.
Пример кода (проверка производительности):
import time
from locust import HttpUser, task, between
class PerformanceTest(HttpUser):
wait_time = between(1, 3)
@task
def load_test(self):
self.client.get("/api/data") # Проверка, что эндпоинт выдерживает нагрузку
NFR критичны для успеха проекта, так как напрямую влияют на пользовательский опыт и стабильность системы.
Видео-ответы
▶
Моковое собеседование на Middle системного аналитика | Solvery & На собесе как на танцполе
▶
ITMAE - Mock Interview Middle Project Manager
▶
Тестовое собеседование на позицию Junior аналитика. Пройдет ли новичок собес?
▶
Собеседование системного аналитика. Райффайзен банк
▶
Моковое собеседование на позицию Junior Системного аналитика | Solvery + Бизнес-анализ & IT
▶
Какие ВОПРОСЫ задают на ИНТЕРВЬЮ БИЗНЕС-АНАЛИТИКУ?