Поможем с выбором. Отправим запрос нескольким учебным центрам!
Мы в Телеграм: Афиша бесплатных онлайн-курсов

Очно/Онлайн. Курс

ARC-001: Основные практики архитектора ПО

Обратите внимание!

Это мероприятие состоялось или было отменено.

Вы можете отправить запрос WhatsApp, portal@rosbo.ru и узнать, планируется ли повторное обучение или есть ли подобные программы

Просим вас уточнить город, название программы или url страницы.

Дата

26.07.2022 еще

3 дня (24 часа)

Цена

36960  -8%
скидка

Место проведения

Онлайн или очно, Москва, ст. м. "Спортивная", Комсомольский пр-т, 42, стр.1 (7 этаж)

Данный курс можно пройти дистанционно

Оригинальное название: Основные практики архитектора ПО
Номер курса: ARC-001
Вендор: Авторские и иные курсы
Профессия: Аналитик Архитектор ПО

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

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

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

 

Программа курса:

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

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

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

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

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

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

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