Что такое SRS

«Что такое SRS» — вопрос из категории Требования, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

SRS (Software Requirements Specification) — это документ, который детально описывает функциональные и нефункциональные требования к ПО. Он служит основой для разработки, тестирования и взаимодействия между заказчиком и командой разработки.

Ключевые разделы SRS:

  • Введение (цель, область применения, термины)
  • Общее описание (продукт, пользователи, ограничения)
  • Функциональные требования (use cases, сценарии)
  • Нефункциональные требования (производительность, безопасность)
  • Интерфейсы (API, UI, интеграции)

Пример требования:

FR-001: Система должна позволять пользователю регистрироваться, используя email и пароль.
Условия:
- Пароль должен содержать минимум 8 символов
- Email должен быть уникальным