Бизнес-аналитик — работает напрямую с заказчиком. Как правило, имеет соответствующее предметной области образование (например, экономическое). Разрабатывает документ-концепцию (Vision).
Системный аналитик — выросший из программиста товарищ, как правило с IT-шным образованием. Разрабатывает требования, пишет SRS.