Содержание

Функциональные требования – определяют ПОВЕДЕНИЕ системы в тех или иных условиях.

Функциональные требования определяют набор функций, которыми должна обладать система, а также поведение компонент, реализующих эти функции

Что должна делать система

Именно эти требования описывают то, что должны сделать разработчики, чтобы могли быть реализованы пользовательские требования.

ФТ описывает

  • алгоритмы работы системы

  • взаимодействия систем

  • возможные операции над данными

  • пользовательские функции

Формализация требований

UML диаграммы

ER-диаграммы

Техническое задание

Пример

  • Use Case диаграммы

  • Дерева функций

  • Текстовое описание:

«У <роли> должна быть возможность <действие>»

«При получении <событие>, необходимо проверить/совершить действие…»

Если <кто-то> выполнил <действие>, то...

При <действие> система должна...

При получении <данных>, необходимо проверить/совершить действие...