В большинстве компаний системный аналитик занимается
функциональным и техническим проектированием информационных систем и сервисов, их частей и взаимодействия с окружением, описывая:
- возможности и функции систем через язык пользовательских историй, сценариев использования, функциональных требований и алгоритмов;
- состав и структуру элементов системы через язык моделей данных, интерфейсов, отчётов, форматов данных, сигнатур вызовов API.
Функциональное проектирование — это определение того, 1)
что должна уметь делать программная система (или подсистема, сервис), прежде всего, для её пользователей и смежных систем (подсистем) и 2) по каким
правилам (алгоритмам обработки данных).
Техническое проектирование подразумевает проработку детальных проектных решений по разным аспектам системы, таких как:
- Хранение данных:
2. Пользовательские интерфейсы:
- структура пользовательских интерфейсов;
- структура отчётов;
3. Интеграция со смежными системами:
- структура API;
- форматы данных для интеграции.
Функциональное и техническое проектирование отличаются от
архитектурного проектирования, которое выполняет архитектор или ведущий разработчик, когда он определяет
принципиальное внутреннее устройство информационной системы — языки программирования, СУБД, архитектурные шаблоны, структурное и модульное разбиение, готовые компоненты, стили и технологии интеграции.
Также не всегда, но очень часто, системный аналитик занимается:
- анализом и моделированием бизнес-процессов (как и бизнес-аналитик — например, при помощи BPMN)
- анализом данных с помощью SQL
- созданием графических моделей работы систем (обычно с использованием UML)
- постановкой задач разработчикам
- приёмочным тестированием
- разработкой пользовательской документации
Конкретный набор обязанностей системного аналитика зависит от компании.
Более опытные системные аналитики также занимаются разработкой концепций автоматизированных систем, анализом корпоративной архитектуры, проектированием архитектуры ИТ-решений.
Подробнее о функциях и задачах системного аналитика можно почитать в статье:
Также см.
Профессиональный стандарт системного аналитика.