Ответ
Требование внешнего интерфейса (External Interface Requirement) определяет, как система взаимодействует с внешними компонентами (API, базы данных, сторонние сервисы, оборудование). Оно включает форматы данных, протоколы, частоту обмена и ограничения.
Пример требования:
Система должна обмениваться данными с CRM через REST API (HTTPS) в формате JSON.
Максимальный размер запроса — 1MB.
Частота синхронизации — каждые 5 минут.
Обязательные поля в запросе: `user_id`, `order_date`, `status`.
Ключевые аспекты:
- Совместимость (версии API, кодировки)
- Протоколы (HTTP/HTTPS, SOAP, FTP)
- Форматы (JSON, XML, CSV)
- Ограничения (таймауты, размер данных)
- Аутентификация (OAuth, API-ключи)
Такие требования минимизируют риски интеграционных ошибок.