Описание курса:
Системный анализ на протяжении многих лет является одной из самых важных дисциплин, позволяющих создавать продуманные технические решения для цифровых продуктов и сервисов. С развитием технологий и подходов инструментарий системного аналитика увеличился и требования к его компетенции возросли.
Аудитория курса:
Бизнес и Системных Аналитиков
Разработчиков
Архитекторов решений
После прохождения тренинга:
Рабоать с требованиями в Agile командах
Проектировать сервисы и программные интерфейсы
Разрабатывать пользовательские интерфейсы
Создавать технические спецификации готовые к реализации
Сопровождать команду разработки при реализации требований
Программа курса: Модуль 1 — Системный анализ в IT Какую ценность создает системный аналитик и как помогает IT командам создавать эффективные решения Ключевые компетенции системного аналитика Роль и задачи системного аналитика на этапах жизненного цикла программного решения
Модуль 2 — Основы системной архитектуры информационных систем Монолитные и распределенные архитектуры (Service-Based Architecture, Space-Based Architecture, EDA, микросервисы) Архитектурные паттерны и антипаттерны
Модуль 3 — Введение в методологии разработки ПО Работа в Agile проектах , особенности фреймворков (Scrum, Kanban) Domain-Driven Design
Модуль 4 — Управление требованиями Управление требованиями по BABOK 3.0 Инструменты и техники бизнес-анализа на службе системного аналитика Выявление, анализ и формализация требований к системе и подсистем
Модуль 5 — Создание спецификаций требований и артефактов системного анализа Использование подходов IDEF, UML, ARIS Практическое применение BPM для системного анализа процессов Описание технической документаций и поддержка команд разработки Взаимодействие с разными участниками проекта, построение эффективных коммуникаций в Agile командах
Модуль 6 — Анализ данных, описание моделей данных, работа с базами данных
Логические и физические модели данных
Интеграция данных
Основы проектирования баз данных, практическая работа с базами данных, написание запросов и анализ данных
Модуль 7 — Проектирование пользовательских интерфейсов
UX дизайн и его элементы, используемые при системном анализе
Использование инструмента Figma, создание wireframes
Модуль 8 — Проектирование программных интерфейсов
Подходы к проектированию API
Протокол HTTP и архитектура REST
RESTful и RMM
Работа со swagger и postman