Ответ
SRS (Software Requirements Specification) — это документ, который детально описывает функциональные и нефункциональные требования к ПО. Он служит основой для разработки, тестирования и взаимодействия между заказчиком и командой разработки.
Ключевые разделы SRS:
- Введение (цель, область применения, термины)
- Общее описание (продукт, пользователи, ограничения)
- Функциональные требования (use cases, сценарии)
- Нефункциональные требования (производительность, безопасность)
- Интерфейсы (API, UI, интеграции)
Пример требования:
FR-001: Система должна позволять пользователю регистрироваться, используя email и пароль.
Условия:
- Пароль должен содержать минимум 8 символов
- Email должен быть уникальным