6 ответов:
функциональное требование описывает что программная система должна делать, в то время как нефункциональные требования накладывают ограничения на как система сделает это.
Позвольте уточнить.
пример a функциональное требование будет:
- система должна отправлять электронное письмо всякий раз, когда выполняется определенное условие (например, заказ размещен, клиент регистрируется, прием.)
, связанные с нефункциональные требования для системы может быть:
- письма должны быть отправлены с задержкой не более 12 часов от этой деятельностью.
функциональное требование описание поведения системы как это относится к функциональности системы. Нефункциональное требование разрабатывает характеристику производительности из система.
обычно нефункциональные требования попадают в такие области, как:
- доступность
- емкость, ток и прогноз
- соответствие
- документация
- восстановления
- эффективность
- эффективность
- расширения
- ошибка толерантность
- совместимость
- ремонтопригодность
- конфиденциальность
- мобильность
- качество
- надежность
- устойчивость
- время отклика
- надежность
- масштабируемость
- безопасность
- стабильность
- поддержка
- Контролепригодность
более полный список доступен на Запись Википедии для нефункциональных требований.
нефункциональные требования иногда определяются в терминах метрик (что-то, что можно измерить в системе), чтобы сделать их более осязаемыми. Нефункциональные требования могут также описывать аспекты системы, которые не относятся к ее исполнению, а скорее к ее эволюции с течением времени (например, ремонтопригодность, расширяемость, документация и т. д.).
функциональные требования-это основные вещи, которые пользователь ожидает от программного обеспечения, например, если приложение является банковским приложением, которое приложение должно иметь возможность создавать новую учетную запись, обновлять учетную запись, удалять учетную запись и т. д. функциональные требования детализированы и указаны в проекте системы
нефункциональное приобретение не является прямым требованием системы, а связано с удобством использования (в некотором роде), например, для банковское приложение основным нефункциональным требованием будет доступность приложение должно быть доступно 24/7 без времени простоя, если это возможно.
функциональные требования
функциональные требования определяет функцию, которую должна выполнять система или системный компонент. Это может быть задокументировано различными способами. Наиболее распространенными из них являются письменные описания в документах и прецеденты.
варианты использования могут быть текстовыми списками перечисления, а также диаграммами, описывающими действия пользователя. Каждый вариант использования иллюстрирует поведенческие сценарии с помощью одного или нескольких функциональных требования. Часто, однако, аналитик начинает с выявления набора вариантов использования, из которых аналитик может вывести функциональные требования, которые должны быть реализованы, чтобы позволить пользователю выполнять каждый вариант использования.
функциональные требования-это то, что система должен был выполнить. Это может быть
- расчеты
- техническое описание
- обработка данных
- сведения обработка
- другие специфические функции
типичное функциональное требование будет содержать уникальное имя и номер, краткое резюме и обоснование. Эта информация используется, чтобы помочь читателю понять, почему требование необходимо, и отслеживать требование через развитие системы.
нефункциональных требований
LBushkin уже объяснил больше о Нефункциональные требования. Я добавлю еще.
нефункциональные требования-это любые другие требования, кроме функциональных требований. Это требования, которые определяют критерии, которые могут быть использованы для судить о работе системы, а не о конкретных поведениях.
нефункциональные требования в виде система"должно быть ", общее свойство системы в целом или конкретный аспект, а не конкретная функция. Общие свойства системы обычно отмечают разницу между успешным или неудачным проектом разработки.
нефункциональные требования - можно разделить на две основные категории:
- исполнение качества, такие как безопасность и удобство использования, которые наблюдаются во время выполнения.
- эволюция качества, например, контролепригодность, ремонтопригодность, расширяемость и масштабируемость, которые воплощены в статической структуре программного комплекса.
- нефункциональные требования накладывают ограничения на разрабатываемый продукт, процесс разработки, и укажите внешние ограничения, которые должен иметь продукт встречать.
- The IEEE-Std 830-1993 перечисляет 13 нефункциональных требований, которые должны быть включены в документ требований к программному обеспечению.
- требований
- требования к интерфейсу
- эксплуатационных требований
- требования к ресурсам
- требования к проверке
- требования к приемке
- требования к документации
- требованиям безопасности
- требования к переносимости
- требования к качеству
- требования к надежности
- ремонтопригодность требования
- требованиям безопасности
выражается ли требование в виде функционального или нефункционального требования, может зависеть:
- на уровне детализации, который должен быть включен в документ требований
- степень доверия, которая существует между системой клиента и разработчик системы.
Ex. Система может потребоваться для представления пользователю с отображением количества записи в базе данных. Это функциональное требование. Насколько актуально [обновление] это число должно быть, является нефункциональным требованием. Если число должно быть обновлено в реальном времени, системные архитекторы должны гарантировать, что система способна обновить [отображаемое] количество записей в пределах приемлемо короткого интервала изменения количества записей.
ссылки:
функциональные требования-это те, которые связаны с технической функциональностью системы.
нефункциональное требование-это требование, которое определяет критерии, которые могут быть использованы для оценки работы системы в конкретных условиях, а не конкретных поведений.
например, если вы рассматриваете торговый сайт, добавление товаров в корзину, просмотр различных товаров, применение предложений и сделок и успешное размещение заказов подпадает под функционал требования.
где в качестве производительности системы в часы пик, время, необходимое для системы, чтобы получить данные из БД, безопасность пользовательских данных, способность системы обрабатывать, если большое количество пользователей логин подпадает под нефункциональные требования.
ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ действия, которые должна выполнять система
- бизнес использует функции, которые выполняют пользователи
- варианты использования пример если вы разрабатываете систему начисления заработной платы обязательные функции
- создание электронных денежных средств
- расчет суммы комиссии
- рассчитать налоги на заработную плату
- сообщить налоговый вычет в IRS
Я думаю функциональное требование от клиента к стороне разработчика, что касается функциональности для пользователя с помощью программного обеспечения и нефункциональные требования от разработчика к клиенту т. е. требование не дается клиентом, но обеспечивается разработчиком для плавного запуска системы, например, безопасность, безопасность, гибкость, масштабируемость, доступность и т. д.
Comments