Які відмінності між функціональними, експлуатаційними та технічними вимогами?


13

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

Я прочитав багато типів вимог з Вікіпедії та веб-сайту mindtools , але це було дуже заплутано.

Які точні відмінності між функціональними вимогами, експлуатаційними та технічними вимогами?

Відповіді:


21
  • функціональні вимоги

Що система повинна робити, обробляти замовлення, відправляти рахунки, регулювати температуру тощо тощо.

  • експлуатаційні вимоги

Йдеться про те, як запустити систему. Контроль журналу, запуску / відключення, моніторинг, споживання ресурсів, резервне копіювання, доступність тощо.

  • технічні вимоги

Йдеться про те, як побудована система. Яку мову, яку ОС, стандарти, яких слід дотримуватися тощо.

У ці дні "експлуатаційні" та "технічні" вимоги зазвичай поєднуються разом як "нефункціональні вимоги" - головним чином, щоб зупинити нерозумні аргументи щодо того, "система відповість на запит користувача протягом 1 секунди" є операційною або технічною вимогою.


1

Мій улюблений спосіб зменшити це - думати таким чином.

Якщо я можу використовувати MSPaint, щоб отримати скріншот того, що бачить користувач , це функціонально.

Як тільки я залучаю комп'ютер, комп'ютерну мову, комп'ютерну мережу. Він прагне до технічних умов.

Іноді багато перекриттів. як я можу намалювати картинку 747, але це насправді більше технічної характеристики, тому що припущення полягає в тому, що річ летить.

Але дійсно, користувачі та керівництво були б абсолютно щасливі, якби вони летіли, використовуючи казковий пил замість реактивного палива. Так це функціональна частина. Але насправді це цілком технічна картина.

Сподіваюся, я не зайшов надто далеко, але ось так я думаю про це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.