Документ о системных требованиях описывает, каким будет продукт после его завершения. Документ содержит информацию о потребностях, которые удовлетворяет продукт, его возможностях, рабочей среде, пользовательском опыте, свойствах и национальных или международных стандартах, которым он должен соответствовать. Согласно отчету, опубликованному Институтом разработки программного обеспечения Карнеги-Меллона, создание системных требований и составление отчетов о них по-прежнему остается сложной задачей для разработчиков. Основными проблемами, отмеченными в этом отчете, были неспособность адекватно удовлетворить пользовательские или эксплуатационные потребности и требования к отслеживанию на протяжении всего жизненного цикла разработки продукта.
Предметы, которые вам понадобятся
-
Описание товара
-
Требования пользователя
-
Требования к окружающей среде
-
стандарты
-
Информация об ограничениях
-
Программное обеспечение для обработки текста (необязательно, но настоятельно рекомендуется)
Соберите требования. Заинтересованные стороны, те, кто платит за разработку продукта, и те, кто будет использовать продукт, имеют требования, которые должны быть указаны в отчете о системных требованиях. Официальный процесс сбора требований настоятельно рекомендуется. Несколько успешных методов сбора требований - это сценарии использования, сценарии, прототипы и подробный обзор договорных требований.
Укажите любой военный стандарт (Mil-Std), международную организацию по стандартизации (ISO) и другие государственные или юридические требования, которые применяются к продукту, и перечислите их в отчете о системных требованиях.
Опишите среду, в которой будет работать система, например, интерфейсы с источниками питания, другим оборудованием, программным обеспечением, базами данных и пользователями. Требования безопасности могут быть включены в операционную среду для целей отчета о системных требованиях.
Анализировать ограничения. Ограничения на требования к продукту могут исходить от пользователей, возможностей обработки, требований к питанию, стоимости и интеграции аппаратного и программного обеспечения. Ограничения могут также включать ожидания, которые не могут быть удовлетворены с помощью современных современных технологий или в рамках бюджета проекта.
Создайте список функциональных требований, таких как скорость операций, используемые ресурсы, производительность в экстремальных условиях, требования к испытаниям, качество, безопасность, надежность и требования к обслуживанию.
Составьте график развития, показывающий ожидаемое достижение основных этапов на временной шкале.
Напишите вступительный материал отчета о системных требованиях. Титульный лист содержит заголовок, название организации, дату и автора. Официальные документы о системных требованиях также могут иметь подписи ответственных лиц на титульной странице. Создайте оглавление и список рисунков и таблиц. Напишите введение и перечислите соответствующие справочные документы.
Разбейте оставшуюся часть документа на разделы и напишите содержание, которое охватывает общее описание, функциональные требования и специальные требования.