Спецификация требований к программному обеспечению (SRS) — это документ, который используется в качестве средства связи между клиентами. Спецификация требований к программному обеспечению в ее самой основной форме является официальным документом, используемым для передачи требований к программному обеспечению между заказчиком и разработчиком.
Документ SRS концентрируется на том, ЧТО должно быть сделано, и тщательно избегает решения ( как это сделать ). Он служит контрактом между командой разработчиков и заказчиком. Требования на этом этапе написаны с использованием терминологии конечного пользователя. При необходимости позже из него будет разработана формальная спецификация требований.
SRS — это полное описание поведения системы, подлежащей разработке, и может включать набор вариантов использования, которые описывают взаимодействия, которые пользователи будут иметь с программным обеспечением.
Назначение СГД
SRS — это средство связи между клиентом / клиентом, бизнес-аналитиком, разработчиками системы и группами обслуживания. Это также может быть договор между покупателем и поставщиком.
- Это даст прочную основу для этапа проектирования
 - Поддерживает управление проектами и контроль
 - Помогает в управлении и развитии системы
 
Спецификация требований к программному обеспечению должна быть полной, последовательной, прослеживаемой, однозначной и проверяемой.
Следующее должно быть учтено в спецификации системы —
- Определите функции систем
 - Определить аппаратное / программное функциональное разбиение
 - Определить технические характеристики
 - Определить производительность оборудования / программного обеспечения
 - Определить требования безопасности
 - Определить пользовательский интерфейс (руководство пользователя)
 - Предоставить монтажные чертежи / инструкции
 - Шаблон спецификации требований к программному обеспечению
 
лист регистраций изменений
| Дата | Описание | автор | Комментарии | 
|---|---|---|---|
| <Дата> | <Версия 1> | <Ваше имя> | <Первая редакция> | 
Утверждение документа
Следующая спецификация требований к программному обеспечению была принята и одобрена следующим: