Курс для тех, кто хочет развиваться в профессии бизнес-аналитика и освоить визуальное моделирование.
Основные темы курса:
- Бизнес- и системный анализ в разработке ПО. Цели и задачи аналитиков в рамках профессиональных стандартов РФ. Архитектура ПО как составная часть бизнес-архитектуры. Основные представления (View) в моделировании бизнеса и программной системы. Принцип MDA (разработка ПО трансформацией визуальных моделей);
- Язык моделирования UML: стандарты, структура, основные диаграммы, области применения, преимущества и недостатки, UML в Agile-методологиях.
- Стереотипы языка UML, их смысл и предназначение.
- Требования функциональные и нефункциональные, уровни абстрактности требований, требования бизнес-логики и UX, модель требований Н. Кано.
- Инструменты для визуального моделирования. WhiteStarUML - универсальный инструмент анализа и проектирования.
Подробная программа курса
МОДЕЛИ БИЗНЕС-АНАЛИЗА
Тема 1. Моделирование бизнес-сущностей
- Парадигма ООП, классы, объекты, атрибуты, операции, отношения классов и связи объектов, моделирование структур классов и объектов;
- Цели бизнеса и цели ПО;
- Бизнес-сущности, их атрибуты, выявление, моделирование, особенности, документирование, шаблон текстового описания.
- Глоссарий предметной области (модель и текст), шаблон глоссария;
Тема 2. Моделирование бизнес-логики и бизнес-процессов
- Заинтересованные лица, действующие лица (Business Actor) и пользователи программной системы (Actor), их отличия;
- Модель действующих лиц и, исполняемых ими функциональных обязанностей (Business Use-Case Model), документирование, шаблон описания;
- Моделирование бизнес-процессов: решающие правила, граничные условия, потоки событий (Activity Diagram).
Тема 3. Моделирование функциональных требований ПО
- Пользовательские и функциональные требования к ПО. Их выявление, детализация, трассирование, описание (User Story).
- Пользователи (Actors) их типы.
- Организационная структура представления вариантов использования.
- Принципы построения Use Case-диаграмм, отношения на диаграммах вариантов использования.
- Трассирование Use Case со спецификацией требований. Шаблоны трассировки.
Тема 4. Моделирование логической структуры данных
- Диаграмма «Сущность-Связь» (ERD), основные нотации, области применения, принципы построения.
- Практика построения ERD.
Тема 5. Моделирование объектов предметной области
- Диаграмма последовательности (Business Sequence Diagram), назначение и применение.
- Диаграмма кооперации (Business Collaboration Diagram), назначение и применение.
- Диаграмма объектов (Business Object Diagram), назначение и применение.
- Диаграмма робастности (Robustness Diagram), назначение и применение.
Тема 6. Модели размещения
- Диаграмма пространственного размещения (Deployment Diagram), назначение и применение.
Тема 7. Отчёт по бизнес-анализу
- Три способа (нисходящий, восходящий, спиральный) и основные методологии разработки ПО (waterfall, USDP/RUP, spiral, scrum, kanban).
- Назначение и содержание отчёта в соответствии с методологией. Шаблон отчёта.
ЗАКЛЮЧЕНИЕ
- UML мёртв, используем “masala”-диаграммы?
На вводном занятии ведущий курса Николай Киреев рассказал о содержании курса и о том, как он будет проводиться.
Набора пока нет
На этот курс в настоящее время нет набора. Если курс вас заинтересовал, и вы хотите узнать наши планы по его проведению, свяжитесь с нами по этому адресу:payments@webursitet.ru
Курс проводит

Николай Киреев
Нужно больше информации?
