Профессиональные разработчики программного обеспечения должны пройти процесс сбора требований к программному обеспечению в начале проектов разработки программного обеспечения любого значимого размера. Конечным продуктом этой фазы проекта является документ, обычно называемый Спецификацией требований к программному обеспечению или SRS. Обычно это первая веха или результат проекта. Невозможно недооценить важность этого документа. Его основная функция - записывать бизнес-потребности и требования клиента в письменной форме и служить основой для остальной части процесса разработки программного обеспечения. После того, как эти требования скомпилированы, документ становится записью понимания как клиентом, так и разработчиком того, что должно выполнять программное обеспечение. Обычно клиент просматривает и подписывает SRS, тем самым начиная полный этап проектирования и разработки программного обеспечения. Выполнив необходимые действия высокого уровня, вы можете написать документ SRS.
Шаг 1
Если в вашей организации нет стандартного шаблона документа Спецификации требований к программному обеспечению, создайте его сейчас (ссылки на шаблоны см. В разделе Ресурсы).
Видео дня
Шаг 2
Встретьтесь с профильными экспертами / клиентами, чтобы собрать требования.
Шаг 3
Определите функции программного обеспечения.
Шаг 4
Создайте варианты использования для основных подпроцессов. Например, если вы разрабатываете систему ввода заказов, варианты использования будут включать создание нового заказа, изменение существующего заказа и поиск заказов клиентов.
Шаг 5
Определите пользовательский интерфейс.
ШАГ 6
Определите любые другие интерфейсы, такие как аппаратные интерфейсы или другие программные системные интерфейсы.
Шаг 7
Определите поток процесса.
Шаг 8
Определите какие-либо конкретные бизнес-правила.
Шаг 9
Определите технические характеристики.
Шаг 10
Создайте любые диаграммы, необходимые для иллюстрации потока процесса или уточнения ключевых требований.
Шаг 11
Составьте документ SRS и попросите все необходимые стороны просмотреть или подписать его.
Вещи, которые вам понадобятся
Приложение для обработки текстов
Программное обеспечение для построения диаграмм, такое как Microsoft Visio
Подсказка
Создайте стандартный шаблон документа. Включите матрицу прослеживаемости. Включите связь между требованиями и источником этих требований. Четко перечислите определенные правила бизнес-операций. Убедитесь, что правила и процессы определены точным и недвусмысленным языком.
Предупреждение
SRS содержит только функциональные требования. Не следует включать детали дизайна или реализации программного обеспечения.