Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Какие виды требований выделяют Babok и Wiegers?

Этот вопрос проверяет знание основных классификаций требований согласно авторитетным источникам в бизнес-анализе.

Короткий ответ

BABOK (Business Analysis Body of Knowledge) и Карл Вигерс выделяют схожие категории требований, фокусирующиеся на разных уровнях детализации и целевой аудитории. Основные виды включают бизнес-требования, пользовательские требования, функциональные и нефункциональные требования. BABOK также отдельно выделяет переходные требования.

Длинный ответ

Классификации требований помогают структурировать информацию и обеспечивать понимание между всеми участниками проекта.

Виды требований по BABOK:

  • Бизнес-требования (Business Requirements): Высокоуровневые цели организации или заказчиков. Описывают, почему запускается проект и какую пользу он принесет.

    • Пример: "Увеличить долю рынка на 15% за счет запуска онлайн-магазина."

  • Пользовательские требования (User Requirements): Задачи, которые пользователи должны иметь возможность выполнять с помощью системы, чтобы удовлетворить бизнес-цели. Часто описываются в виде сценариев использования (user stories, use cases).

    • Пример: "Пользователь должен иметь возможность найти товар по названию и добавить его в корзину."

  • Функциональные требования (Functional Requirements): Конкретное поведение системы, ее функции. Описывают, что система должна делать.

    • Пример: "Система должна проверять наличие товара на складе при добавлении его в корзину."

  • Нефункциональные требования (Non-functional Requirements): Качественные характеристики системы: производительность, безопасность, удобство использования.

    • Пример: "Страница поиска товара должна загружаться не более чем за 2 секунды."

  • Переходные требования (Transition Requirements): Временные потребности для перехода от текущего состояния к целевому (например, миграция данных, обучение пользователей). Существуют только на этапе внедрения.

Подход Карла Вигерса:

Карл Вигерс в своей книге "Разработка требований к программному обеспечению" предлагает очень похожую классификацию, но с некоторыми отличиями в терминах:

  • Бизнес-требования (Business Requirements): Аналогично BABOK.

  • Пользовательские требования (User Requirements): Аналогично BABOK.

  • Функциональные требования (Functional Requirements): Аналогично BABOK.

  • Атрибуты качества (Quality Attributes): Аналог нефункциональных требований в BABOK.

  • Ограничения (Constraints): Требования, навязанные извне (например, законодательные нормы или технические ограничения).

Вывод:
Обе классификации служат одной цели — организовать процесс сбора и документирования требований, обеспечивая их полноту и непротиворечивость. Выбор конкретной терминологии часто зависит от стандартов, принятых в компании.

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • Бизнес-анализ

Ключевые слова

#requirement

#non-functional requirement