NFR (нефункциональные требования) на собеседовании системного аналитика
Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.
Содержание:
Зачем спрашивают на собесе SA
NFR часто забывают, потом героически переделывают. На собесе SA: «дай пример NFR», «как тестировать».
Категории NFR
Performance. Throughput, latency, response time.
Scalability. Horizontal / vertical, target capacity.
Availability / reliability. SLA, MTBF, MTTR, recovery.
Security. Authentication, authorization, encryption.
Maintainability. Documentation, modularity, deployment ease.
Usability. UX, accessibility (WCAG).
Portability. OS support, cloud-vendor-neutral.
Compliance. 152-ФЗ, GDPR, HIPAA, PCI-DSS.
Localization. Languages, currencies.
Observability. Logs, metrics, tracing.
Как формулировать
SMART. Specific, Measurable, Achievable, Relevant, Time-bound.
Bad. «Система должна работать быстро».
Good. «P95 latency для /api/orders < 300ms при 1000 RPS sustained».
Чек: можно ли automatically test? Если нет — переформулировать.
FURPS+
Стандартная классификация (HP):
- Functionality — это functional, не NFR.
- Usability.
- Reliability.
- Performance.
- Supportability (maintainability).
+:
- Design constraints.
- Implementation requirements.
- Interface requirements.
- Physical requirements.
Примеры
Performance:
- «Page load < 2s on 4G».
- «API response P99 < 1s».
- «System supports 5k concurrent users».
Reliability:
- «Availability ≥ 99.9% за календарный месяц».
- «MTTR < 30 min».
- «Data durability 99.999%».
Security:
- «Аутентификация через OAuth 2.1».
- «Все sensitive data encrypted at rest (AES-256) и in transit (TLS 1.3)».
- «Annual penetration test».
Compliance:
- «PII storage в РФ-датацентрах per 152-ФЗ».
- «Right to be forgotten — implementation за < 30 days».
Usability:
- «WCAG 2.1 AA accessibility».
- «Onboarding completion rate ≥ 80%».
- «UI response time < 100ms».
Связанные темы
- Acceptance Criteria для SA
- SLA SLO SLI для SA
- Capacity planning для SA
- ТЗ vs SRS для SA
- Подготовка к собесу системного аналитика
FAQ
Это официальная информация?
Нет. Статья основана на ISO/IEC 25010, FURPS, BABOK Guide.
Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.