Ответ:

Сопоставим каждый этап с его описанием по выполняемой работе:

  1. Анализ требований определяет функции и ограничения продукта — 1 — В.
  2. Проектирование включает разработку архитектуры, структуры данных и интерфейсов — 2 — Г.
  3. Конструирование (кодирование) создаёт исходный код — 3 — А.
  4. Тестирование проверяет работоспособность ПО и выявляет дефекты — 4 — Б.

Ответ: 1 — В, 2 — Г, 3 — А, 4 — Б.