Моє запитання має на меті провести чітку межу між вимогами, що висуваються, та аналізом вимог. Яка різниця між цими двома?
Моє запитання має на меті провести чітку межу між вимогами, що висуваються, та аналізом вимог. Яка різниця між цими двома?
Відповіді:
Спираючись на моє розуміння англійської мови та намагаючись бути логічним щодо того, якою має бути різниця:
Вимоги Вимоги = Збір вимог. Це питання про те, які вимоги, що, якщо це, що, якщо це і т. Д. Це питання про те, щоб задати питання та отримати відповіді. Наскільки хороші відповіді, цілком інша справа. Це вимагає від зацікавлених сторін відповісти на свою частину того, що потрібно робити і чому.
Аналіз вимог. Це більше організація відповідей на першу частину. Яке рішення є оптимальним? Які є компроміси різних можливих реалізацій. У цій частині може виникнути дивне питання, але це не головний момент, оскільки мова йде про те, яке рішення може бути кращим при різних обмеженнях, наприклад, яке найшвидше або найдешевше. Це більше про те, як щось робити і чому такий спосіб має більше сенсу, ніж інший.
Інший спосіб подумати про це полягає в тому, що випробовування має бути перед Аналізом, оскільки в іншому випадку ви нічого не аналізуєте, що може бути не таким корисним чи результативним.
Вимоги Вимоги - це з'ясування того, що клієнти (та потенційні клієнти) кажуть, що думають, що хочуть. Він створює список побажань (ну, ви можете бути ввічливим і назвати його чимось іншим, але це так).
Аналіз вимог стосується перегонки списку бажань для створення списку фактичних вимог разом із залежностями між ними. Це також передбачає, що деякі речі у списку бажань з тієї чи іншої причини виходять за межі сфери (наприклад, ви пропонуєте зробити проект на якомусь клієнтському програмному забезпеченні, і клієнти попросили вас зробити щось, що очевидно вимагає великих змін на сервері) .
Виконавши аналіз вимог, ви зможете скласти план з урахуванням наявних ресурсів та часу. Ви також проходите важливий етап проекту; якщо у вас немає узгоджених вимог, час відмовитися від проекту, як неможливо планувати.
Для довідки, я хотів би зберігати результати випуску Elicitation у вікі та результат аналізу як запити на функції у трекері помилок із перехресними посиланнями. Я впевнений, що є й інші способи зробити це.
Вимоги Вимоги : процес, за допомогою якого клієнти, покупці або користувачі програмної системи виявляють, розкривають, формулюють та розуміють свої вимоги.
Аналіз вимог : процес міркування про вимоги, які були висунуті; вона включає такі заходи, як вивчення вимог щодо конфліктів чи невідповідностей, поєднання відповідних вимог та виявлення відсутніх вимог.
Специфікація вимог : процес запису вимог в одній або декількох формах, включаючи природну мову та формальне, символічне або графічне зображення; також продукт, який є документом, що виробляється цим процесом.
Перевірка вимог : процес підтвердження із замовником або користувачем програмного забезпечення того, що зазначені вимоги є дійсними, правильними та завершеними.