Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Основные практики архитектора ПО

О курсе

Основные практики архитектора ПО

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

Целевая аудитория

Основная: архитекторы; технические лидеры и ведущие разработчики; системные аналитики и проектировщики.

Дополнительная: менеджеры проектов, качества, предпродажной подготовки; бизнес-аналитики.

Для архитектора - систематизировать накопленный опыт, выровнять свои знания и представления со знаниями индустрии, узнать о практиках и методах, которые помогут вам обеспечивать долгосрочный успех ваших систем, ознакомиться с содержанием современных отечественных (ГОСТ) и международных (ISO) стандартов документирования архитектуры ПО и систем.

Для ведущего разработчика - понять, в чем заключается работа архитектора, и какие навыки следует развивать, какие новые области осваивать для овладения данной специальностью.

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

Для руководителя проекта - прояснить, нужна ли в подразделении выделенная позиция архитектора, что теряет проект, если такой позиции нет. Чем должен заниматься специалист на этой позиции, какие цели и задачи необходимо ставить архитектору и как правильно оценивать его работу.
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Темы 

1. Введение в курс (2 часа). 
Цели и задачи курса; 
Обзор тем курса 
Основные понятия; 
Обзор дисциплины проектирования и анализа архитектур программных систем; 
Роль архитектора. 

2. Инициация проекта (3 часа). 
Взаимосвязь архитектуры с системным окружением (техническим и организационным), заинтересованными сторонами и бизнес-целями; 
Выявление заинтересованных сторон и бизнес-целей. 
Стандарты, методологии и инструментальные средства проектирования архитиктуры 

3. Идентификация требований (4 часа). 
Формализация и приоритезация требований к характеристикам качества системы: производительность и масштабируемость, доступность, безопасность, изменчивость и пр. 

4. Проектирование архитектуры (5 часов). 
Понятие тактики проектирования; 
Метод проектирования архитектуры от атрибутов качества (Attribute Driven Design, ADD); 
Процесс принятия решений, паттерны, подходы, стили; 
Типичные тактики для достижения основных характеристик качества. 

5. Документирование архитектуры (5 часов). 
Назначение и структура описания архитектуры; 
Подход «точек зрения» (viewpoints) и архитектурных представлений (views); 
Детальное рассмотрение нескольких распространённых наборов «точек зрения»; 
Использование техник моделирования в документировании; 
Перспективы применённых тактик для достижения требуемых характеристик качества системы;
Типовой шаблон описания архитектуры; 
Использование упрощённого описания на начальных этапах проекта. 

6. Архитектурный анализ (4 часа). 
Формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон; 
Выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками; Методы оценки. 

7. Архитектура в жизненном цикле проекта разработки ПО (2 часа). 
Применение изученных архитектурных практик в жизненном цикле проектов разработки ПО, их сочетание с разными проектными методологиями, в т. ч. гибкими (Agile) методологиями разработки; Разновидности роли архитектора; 
Взаимодействие с ролями аналитика и менеджера проекта.
Преподаватели
Преподаватель Игорь Акулов
Преподаватель Светлана Красникова
Документы об окончании