Аналитик программного обеспечения, или системный аналитик, занимается изучением бизнес-процессов заказчика. blog.skillfactory.ru Он определяет, что можно в них улучшить, как сделать это с помощью программных продуктов и какие именно задачи они должны решать. blog.skillfactory.ru
Основные обязанности системного аналитика:
- Сбор и анализ требований. blog.skillfactory.ru Для этого специалист проводит интервью, собирает информацию о процессах, о слабых местах и конкурентах, изучает похожие решения. blog.skillfactory.ru Затем он преобразует эту информацию в требования к программному продукту — спецификацию. blog.skillfactory.ru
- Проектирование и коммуникации. blog.skillfactory.ru Системный аналитик проектирует сценарии использования системы, то есть то, как она должна вести себя и отвечать на действия пользователя, разрабатывает пользовательские интерфейсы. blog.skillfactory.ru Затем он передаёт информацию разработчикам, чтобы они могли написать правильный код, корректно спроектировать базу данных и пр.. blog.skillfactory.ru
- Тестирование и поиск путей решения проблем. gb.ru Когда IT-продукт готов, системный аналитик занимается его тестированием, разбирает ошибки и инциденты, возникающие в процессе работы, а затем ищет пути решения проблем. gb.ru