Мини-тренажёр · BA Страница 1 из 4

Функциональные и нефункциональные требования

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

ФТ

Функциональные требования

Описывают, что система должна делать: какие действия выполнять, какие данные обрабатывать, какие сценарии поддерживать.

Пример: пользователь может восстановить пароль через email.

НФТ

Нефункциональные требования

Описывают, как система должна работать: насколько быстро, безопасно, удобно, надёжно и совместимо.

Пример: страница восстановления пароля открывается не дольше 2 секунд.

Как быстро отличить ФТ от НФТ?

ФТ обычно можно представить как действие пользователя или системы: создать, отправить, рассчитать, найти, изменить, скачать, подтвердить.

НФТ чаще описывает ограничение или качество: быстро, безопасно, надёжно, удобно, доступно, совместимо, масштабируемо.

Практический нюанс

Одно и то же действие может иметь и функциональную, и нефункциональную часть.

Например: «пользователь загружает файл» — это ФТ, а «файл до 20 МБ загружается не дольше 15 секунд» — это НФТ.

Сравнение ФТ и НФТ

Критерий ФТ НФТ
Главный вопрос Что система делает? Как хорошо система это делает?
Фокус Функции, сценарии, бизнес-правила Качество, ограничения, характеристики
Пример Система отправляет SMS-код для входа SMS-код должен приходить не позднее чем за 30 секунд
Как проверить Проверить, выполняется ли нужное действие Измерить скорость, доступность, безопасность или другое качество
Типичные слова создать, отправить, рассчитать, выбрать, сохранить не дольше, не менее, доступно, защищено, совместимо

Упражнение 1. Один правильный ответ

Выбери один вариант ответа в каждом вопросе.

Упражнение 2. Множественный выбор

В каждом вопросе может быть несколько правильных ответов.

Упражнение 3. Распределение по группам

Распредели требования на две группы: функциональные и нефункциональные.

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

Варианты

Функциональные требования

Нефункциональные требования