Общие понятия системного анализа |
Жизненный цикл разработки информационных систем |
IT-разработка: системы, продукты, сервисы |
Описание предметной области |
Инструменты и подходы системного анализа |
Виды требований: функциональные и нефункциональные требования |
Методы сбора: интервью, опрос, наблюдение, анкеты, воркшопы |
Анализ и структурирование требований |
Приоритизация требований |
Документирование требований |
Use Case: назначение, структура, примеры |
User Story и Acceptance Criteria |
Диаграммы прецедентов (UML Use Case Diagram) |
Диаграммы последовательности (Sequence Diagram) |
Карты пользовательских путей (Customer Journey Map) |
Визуализация и прототипирование в Miro/Figma |
Основные понятия реляционной модели данных |
Отношения 1:N, N:M, 1:1 |
Проектирование БД, ER-диаграмма |
Язык SQL |
Работа с таблицами (DDL) |
Работа с данными (DML) |
Каскадные и гибкие методологии |
Scrum, Kanban |
Роль аналитика в разных методологиях |
Работа в таск-трекере |
Основы описания и оптимизации бизнес-процессов |
Моделирование процессов в BPMN |
Инструменты моделирования |
Краткий обзор других нотаций: iDEF, EPC |
Архитектура ПО: уровни и компоненты |
API: основы и работа с документацией |
Тестирование: виды и роль аналитика |
CI/CD и основы DevOps для аналитика |
Постановка задач разработчикам |
Консультации, формулировка темы и требований к итоговому проекту |
Итоговая аттестация |
Формирование у слушателей системного мышления, овладение методами анализа и моделирования бизнес-процессов, а также развитие практических навыков описания требований, проектирования архитектуры решений и взаимодействия с заинтересованными сторонами.