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

Системный аналитик

Компетенции

Здесь собраны необходимые для выбранной профессии hard и soft-skills.
Soft skills
Hard skills

Понимание протоколов и интерфейсов интеграции систем RESTful API, SOAP, RPC и форматов данных

Понимание процессов разработки ПО (цикл SDLC, модели и методологии)

Понимание основ архитектуры информационных систем и 7-уровневой модели сетевых протоколов OSI

Знание процессов и инструментов управления требованиями к ПО, включая стандарты разработки ТЗ и спецификации (SRS)

Понимание азов ООП и навыки UML-моделирования для проектирования процессов и систем

SQL, ERD, IDEF1x для проектирования структуры реляционных баз данных и запросов к ним