Skip to main content

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

  • составляются исходя из бизнес-требований, должны отвечать на вопросы реализации функционала для осуществления поставленной цели;
  • всегда структурированы и имеют строгий порядок - не сплошной текст;
  • должны быть детализированы и не иметь двусмысленность;
  • могут включать как действия пользователя, так и действия системы;
  • должны отвечать на все вопросы, которые могут возникнуть при прочтении функционала;
  • должны решать проблемы обработки исключения и ошибок.

Пример конкретизации требований для удаление товара:

  1. В каком статусе можно удалять товар?
  2. Можно ли удалить товар привязанный к другим сущностям?
  3. Нужно ли подтвердить удаление товар в дополнительном окне?
  4. Есть ли состояния, когда возможно удаления не отображается?
  5. Что происходит при удалении товара: стирается запись в бд , переносится в архив или активируется определенный флаг?
  6. Какие ошибки могут быть при не успешном удалении?

Пример:

requirements01

Пример:

requirements02