WorkProductDescriptor
Рабочий продукт (Артефакт): Спецификации требований программного обеспечения
Этот артефакт фиксирует требования к программному обеспечению всей системы или ее части.
Назначение

Спецификация требований к программному обеспечению (SRS) сосредоточена на сборе и организации всех требований, окружающих проект.  Полезно собирать требования к программному обеспечению проекта в официальном документе стиля IEEE830.

Поскольку у вас может быть несколько различных инструментов для сбора таких требований, важно осознавать, что набор требований может находиться в нескольких различных артефактах и инструментах. По этой причине мы будем собирать требования для SRS в пакете, который может являться либо отдельным документом, либо набором различных артефактов, описывающих требования.
(Дополнительные рекомендации приведены в разделе Дополнительная информация).

Пакет SRS управляет развитием системы на этапе разработки проекта. При добавлении новых функций в документ Представление или при их изменении они document они преобразуются в пакете SRS.

Спецификация требований к программному обеспечению используется следующими сотрудниками:

  • Проектировщики используют пакет SRS как справочник при определении ответственностей, операций и атрибутов классов, а также при корректировке классов для среды реализации.
  • Ответственные за реализацию обращаются к пакету SRS для получения входных данных при реализации классов.
  • Руководитель проекта  обращается к пакету SRS для получения входных данных при планировании итераций.
  • Ответственные за тестирование используют пакет SRS как входные данные для рассмотрения того, какие тесты потребуются.
Взаимосвязи
РолиОтветственный: Изменен:
Вход дляОбязательный:
  • Нет
Необязательный: Внешний:
  • Нет
Описание
Краткая схема

Спецификация требований к программному обеспечению (SRS) фиксирует все требования к программному обеспечению для системы или для части системы.

Возможны различные систематизации SRS. Дополнительные рекомендации приведены в разделе, посвященном настройке.

Свойства
Необязательный
ЗапланированныйYes
Иллюстрации
Ключевые условия
Для определения правильного расположения и организации требований обратитесь к Плану управления требованиями . Например, для описания всех требований к программному обеспечению для каждой функциональной возможности в конкретном выпуске продукта может потребоваться отдельный SRS.
Доводка
Опции представления

Возможны различные систематизации SRS. Варианты размещения, подходящие для данного проекта, можно найти в разделе шаблонов и примеров в заглавной таблице данной страницы. Для дальнейшей разработки этого артефакта, включая дополнительные опции для организации SRS, приведены в[IE830].

Спецификация требований к программному обеспечению должна предоставлять полное определение требований к программному обеспечению, как функциональных, так и нефункциональных. Однако относящиеся к вариантам использования требования, как функциональные, так и нефункциональные, должны быть  задокументированы в  Вариантах использования, а относящиеся ко всей системе требования, как функциональные, так и нефункциональные - в Дополнительных спецификациях. Эти отдельные рабочие продукты можно объединить в один пакет для определения спецификации требований к программному обеспечению (SRS).

Дополнительные сведения