Каковы различия между функциональными, эксплуатационными и техническими требованиями?

13

Я выполнил задачи на основе Java, но мои старшие поручили мне собрать требования для создания глобализированного инструмента отслеживания ошибок.

Я прочитал много типов требований из Википедии и сайта mindtools , но это было очень странно.

Каковы точные различия между функциональными требованиями, эксплуатационными требованиями и техническими требованиями?

Виджая Кумар
источник

Ответы:

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

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

  • эксплуатационные требования

Они о том, как запустить систему. Ведение журнала, управление запуском / выключением, мониторинг, потребление ресурсов, резервное копирование, доступность и т. Д.

  • технические требования

Они о том, как система построена. Какой язык, какая ОС, стандарты должны соблюдаться и т. Д.

В наши дни «эксплуатационные» и «технические» требования обычно объединяются в «нефункциональные требования» - главным образом для того, чтобы прекратить глупые споры о том, является ли «система ответит на запрос пользователя в течение 1 секунды» операционным или техническим требованием.

Джеймс Андерсон
источник
1

Мой любимый способ уменьшить это - думать так.

Если я могу использовать MSPaint, чтобы получить скриншот того, что видит пользователь , это функционально.

Как только я задействую компьютер, компьютерный язык, компьютерную сеть. Это имеет тенденцию к технической спецификации.

Иногда много совпадений. как я могу нарисовать картину 747, но на самом деле это скорее техническая спецификация, потому что предполагается, что она летит.

Но на самом деле, пользователи и руководство были бы совершенно счастливы, если бы они летали, используя волшебную пыль вместо реактивного топлива. Так что это функциональная часть. Но на самом деле это довольно техническая картина.

Надеюсь, я не зашел слишком далеко, но вот как я об этом думаю.

Энди Смит
источник