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

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

Шаг 1

Если в вашей организации нет стандартного шаблона документа Спецификации требований к программному обеспечению, создайте его сейчас (ссылки на шаблоны см. В разделе Ресурсы).

Видео дня

Шаг 2

Встретьтесь с профильными экспертами / клиентами, чтобы собрать требования.

Шаг 3

Определите функции программного обеспечения.

Шаг 4

Создайте варианты использования для основных подпроцессов. Например, если вы разрабатываете систему ввода заказов, варианты использования будут включать создание нового заказа, изменение существующего заказа и поиск заказов клиентов.

Шаг 5

Определите пользовательский интерфейс.

ШАГ 6

Определите любые другие интерфейсы, такие как аппаратные интерфейсы или другие программные системные интерфейсы.

Шаг 7

Определите поток процесса.

Шаг 8

Определите какие-либо конкретные бизнес-правила.

Шаг 9

Определите технические характеристики.

Шаг 10

Создайте любые диаграммы, необходимые для иллюстрации потока процесса или уточнения ключевых требований.

Шаг 11

Составьте документ SRS и попросите все необходимые стороны просмотреть или подписать его.

Вещи, которые вам понадобятся

  • Приложение для обработки текстов

  • Программное обеспечение для построения диаграмм, такое как Microsoft Visio

Подсказка

Создайте стандартный шаблон документа. Включите матрицу прослеживаемости. Включите связь между требованиями и источником этих требований. Четко перечислите определенные правила бизнес-операций. Убедитесь, что правила и процессы определены точным и недвусмысленным языком.

Предупреждение

SRS содержит только функциональные требования. Не следует включать детали дизайна или реализации программного обеспечения.